vue+vue-router+express+mongoose制作的简单博客程序(自用)
===
/logon 注册
/login 登陆
/admin/add 添加文章
/admin/article:id 修改文章
/admin/addtype 添加标签
ps:tag在添加文章时会自动添加,删除文章时加入tag没有别的文章的话会自动删除。
简单的个人博客程序,暂时完成了一下功能:
- admin登录
- 文章发布
- 文章浏览
- 文章修改删除
- 文章批量删除
- 查找文章
- markdown
- 代码高亮
- 文章标签、分类
待完成功能:
- 增加文章分类及管理
- 增加图片上传
- 增加较为完善的Markdown富文本编辑器
- 增加专门的图片浏览页面
- 增加互动性(待考虑)
- 改为本地评论
- 完善前端细节
- 加入vuex
node4.x:
npm install
npm run build
node --harmony_destructuring app.js
node6.x:
npm install
npm run build
node app.js
使用co和thunkify重构了一下后端,还有不足的地方欢迎指教~
- 后台api基本完成,完善以后重构下前端。
更改了多说样式
精简,统一了首页和文章的样式,下一步做弹窗模块何图片模块。
分离了一些文件,更好维护,改用了marked,用了highlight来做代码高亮,微调了一些样式。 ps:本想用jwt做登陆状态,想想还是算了,,,,