Abstract | Project build | Preview | TODO
献给樱桃麻衣~
心血来潮花大半个月写的博客系统(样式借鉴了几个著名的主题),还有很多想弄的功能没弄。
前端: vue3+vue-router+vuex+naiveui+less+tailwind+···
后端: deno+oak+mysql+···
环境:npm deno mysql
1. ./server # 后端目录
./server/docker-entrypoint-initdb.d/blog.sql # 启动mysql服务并导入数据库
# 启动后端服务
deno run --unstable --allow-net --allow-write --allow-read --allow-env server.ts
2. ./ # 前端目录
npm install # 安装依赖
npm run serve # 启动服务
npm run prettier # 如果有eslint:prettier报错
3. 访问127.0.0.1:8080
1. [fast] wget https://hub.fastgit.xyz/nbsps/vue3-naiveui-deno-blog-system/raw/master/blog.sys.gz
[default] wget https://raw.githubusercontent.com/nbsps/vue3-naiveui-deno-blog-system/master/blog.sys.gz
[defau] wget https://github.com/nbsps/vue3-naiveui-deno-blog-system/raw/master/blog.sys.gz
2. tar -zxf blog.sys.gz
3. cd ./server
4. docker-compose up -d(如果有报错,建议docker-compose up查看报错,修改后docker-compose up --build)
5. 访问http://[your-vps]:16666
6. /login (Silvensn/123456)
-
seo 优化?(slug?)
-
tsx/jsx 重构?
-
nodejs/ssm 后台?
-
进一步封装优化?
Welcome to fork and pull request.