用 Express(Node.js) 實作個人 Blog ,藉此熟悉後端操作。
- 首頁: 顯示所有文章
|
*- Archives - 顯示所有文章標題(除了草稿)
| |
| *- 選擇某篇文章
| |
| *- 訪客評論功能、訪客登出
*- Categories - 顯示所有分類以及文章數量
| |
| *- 選擇某一分類的文章
| |
| *- 選擇某篇文章
*---- About - 關於我
*---- Admin - 使用者登入
| |
| *- 文章管理
| *- 分類管理
| *- 新增文章
| *- 新增分類
| *- 編輯關於我
*- 登入/登出
*- 搜尋 blog
- 透過 Node.js、express 學習後端的概念、練習 JavaScript。
- 透過 Sequelize 學習 ORM 架構。
- 基礎的 MVC 架構。
- 可使用 markdown 撰寫文章。
- 單一文章選擇多項分類。
- 可設定文章發佈或草稿的狀態。
- 使用者透過 session 機制登入,密碼經過 hash 處理。
- 訪客可在文章底下留言,透過 session 紀錄暱稱。
- 可搜尋文章。
- AWE EC2 - Ubuntu
- Nginx
- Express
- Sequelize
- Bootstrap
- EJS
- MySQL