Skip to content

cooper-xs/lightblog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

一个前后端分离, 基于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

DevOps

  • 构建和部署工具: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加速。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published