一个前后端分离, 基于Vue3全家桶和Koa的, Node.js全栈同构开发的个人博客平台 体验链接: light-blog.top
- 前端框架:Vue3.2 + setup语法糖
- 构建工具:Vite4
- 样式库:Element Plus
- CSS框架:WindiCSS
- 状态管理:Pinia
- 路由管理:Vue Router
- 请求库:Axios
- 后端开发语言:Node.js
- 后端框架:koa2
- 数据库:MySQL
- Markdown支持:markdown-it
- 日志管理:Winston
- 构建和部署工具:GitHub
- 代码规范:ESLint、Prettier
- DevOps相关:Docker、CI/CD、Nginx、CDN
- 代码规范、日志管理等方面的设置,例如ESLint、Prettier和Winston。
- 后端开发语言和框架的选择与搭建,以及数据库的连接和设计。
- 前端框架和样式库的选择和安装,使用Vue3.2和Element Plus。
- 路由管理和状态管理的设置与配置,使用Vue Router和Pinia。
- 编写前端页面代码,根据设计图逐步完成各个页面的构建,同时对应编写接口请求逻辑。
- 编写后端接口代码,根据前端页面的请求逻辑逐步完成各个接口的编写。
- 项目构建和部署,使用GitHub Actions进行CI/CD。
- 配置服务器环境,包括Nginx、Docker、MySQL等。
- 使用Docker进行容器化部署。
- 使用阿里云CDN加速。