yangzhedi.com源碼
yzd的個人網站:www.yangzhedi.top
一個前端React後端Django的簡易網站模版,
blog功能和股票爬蟲功能已經大體實現,其餘功能還在更新中。
更新日記
- 2016.10.30 網站上線,並託管在github上,Yangzhedi/myBlog,前後端分離,前端選用React框架,後端採用Django框架,數據庫是django框架自帶數據庫。可以實現後臺生成博客,ajax讀取博客數據,並在前端展示。
- 2016.11.2 增加了博客的單頁展示
- 2016.11.20 增加了博客的tags標籤模塊。
- 2016.12.1 增加了前端的分頁功能,將想要獲取的頁數,通過GET請求發送給後臺,後臺返回該頁數據。
- 2016.12.4 分頁button的樣式修改完成。
- 2016.12.14 blog內容實現富文本編輯
- 2016.1.25 下載功能實現。
- 2016.1.26 網站總體路由由React-router實現
- 2016.1.31 爬去股票數據並下載功能實現,只支持2017第一季度的爬取和下載。
- 2016.2.11 前端代碼改寫ES6,清除部分es5殘留代碼
- 2016.2.12 blog內容放棄富文本,改用markdown格式,單頁頁面過濾規則實現。
安裝方法
git clone https://github.com/Yangzhedi/myBlog
cd blog/static/js
運行 npm install
安裝依賴
(如果沒有webpack)請npm install -g webpack
全局安裝webpack
再 webpack --watch
生成bundle.js監聽前端代碼編譯,
後端安裝一些必須的模塊之後,在根目錄的命令行中,
python manage.py makemigrations
之後 python manage.py migrate
更新下數據庫
再python manage.py runserver
開啓服務器(默認是8000端口)。
python manage.py createsuperuser
建立管理員之後,127.0.0.1:8000/admin
即可進入後臺,