想做一个自己的博客项目,这个项目作为练手,学习学习项目逻辑。该项目是多人博客系统(评论统计出了点问题,找时间改改),欢迎来踩😃:
项目部署地址🚀:http://blog-practice.herokuapp.com/
- 安装依赖:
cd <project-name>
npm install
- 启动:
npm start
如启动遇到问题可尝试删除 node_modules 文件夹和 package-lock.json 后重复上述步骤。
- 服务器、路由:express
- 数据库:MongoDB => Mongoose
- 头像显示:Gravatar
- Markdown格式转换成HTML:marked
- 部署服务器:Heroku
- 支持注册、登陆
- 支持发表文章、给文章加标签
- 支持上传图片
- 支持阅读、评论统计
- 支持用markdown发表文章和评论
- 支持按照标题搜索文章。
- 路由代码过于臃肿。
- 评论计数不对。
My practice of a blog system with express+mongodb
How to use:
- Install dependencies:
cd <project-name>
npm install
- Start:
npm start
If not working properly, try deleting: package-lock.json file node_modules folder, and npm install again.