此项目基于vue-cli、vue-router、vuex、axios、element-ui、C#等技术栈开发的个人博客,且已开源;
https://github.com/worthworld/blog-vue-element.git
- 支持 MarkDown 编辑
- 使用媒体查询和flexbox做响应式布局
- 项目分为原创文章板块、归档板块、收藏板块和留言板块
- 收藏板块主要收藏别人优秀的文章地址,点击跳转至对方网站
- 前后端是分离的,后端使用C# webapi,可参考api接口使用其他语言开发;
- 项目中使用了模块化、组件化的**,经过review使得项目结构更加规范;
所有技术都是2020年最新的
- Vue ^2.6.11
- Vue-Router ^3.2.0
- Vuex ^3.4.0
- axios ^0.19.2
- element-ui ^2.4.5
- Less ^3.0.4
- webpack: 4.28.4
- mavon-editor ^2.9.0
- webapi (c#)
- FluentData (orm)
- MySql
- 标签
- 收藏
- 点赞
- 评论
- 留言
- 文章列表
- 文章详情
npm install
npm run serve
npm run build
npm run test:unit
npm run lint