簡潔的個人輕部落格
node全棧
基於nodeJs、express、mongodb的簡潔個人部落格系統,採用了傳統的後端渲染頁面方式,一方面專案主要是用來熟悉後端的開發流程和模式,二是為了更好的SEO,資料庫採用線上mlab線上的mongo資料庫
主要技術列表
- 服務端:Node.js >=7.9.0
- 資料庫:MongoDB >=3.4
- WEB框架:Express 4.0
- 模板引擎:ejs
- JS和UI庫:jquery,layui
- Ajsx庫:axios
目錄結構
後端採用傳統的MVC結構,models是物件模型(就是資料格式),views是檢視層,所有的請求通過routes(路由)分發。
├─config(配置檔案)
├─models(物件模型)
├─node_modules(依賴)
├─public(靜態資源)
│ └─res
│ ├─layui(前端框架layui)
│ │ ├─css
│ │ ├─font
│ │ ├─images
│ └─static
│ ├─css
│ ├─images
│ ├─js
│ └─lib
├─router(路由)
└─views(檢視模板)
├─admin(後臺管理)
└─html(前端展示)
複製程式碼
主要功能
- [x] 路由分發模板渲染
- [x] 文章的釋出、修改、刪除
- [x] 文章評論功能
- [x] 文章點贊統計
- [x] 使用者登陸
- [x] 許可權控制
- [x] 線上留言
- [ ] 文章分類
ScreenShot
github:https://github.com/RocWangPeng/simpleBlog