在互聯網上, 不要重復發明輪子
參考資料
- 使用 django-blog-zinnia 搭建個人博客 在google找資料的時候,主要看了這篇文章的介紹, 然后順著文章看到作者的主頁博客, 并一路找到作者自己的github版本, 作者的github上還有另外一個教程,也很不錯. 計劃就從這里開始
- 楊仕航的博客 這里有作者我的網站搭建 系列文章. 很詳細,后續參考學習一下
- 邊做邊學,Python&Django實戰教程 這里有zinnia搭建的系列文章,還有微信公眾號教程的初步.
一. 下載git源碼
git clone https://github.com/zmrenwu/ZinniaBlog.git
二. 本地虛擬環境創建
ZinniaBlog readme 要求 盡量使用 Python3.4 以上版本以及 1.9 <= django < 1.0 ; 沒有關系,git下載后查看requirements.txt; 可以按要求安裝環境.
$ cat requirements.txt
Django==1.9.6
django-app-namespace-template-loader==0.4.1
django-blog-zinnia==0.17
gunicorn==19.6.0
虛擬環境的創建方法,參考自強學堂python三大神器教程
$ mkvirtualenv zinblog
$ pip install -r requirements.txt
$ pip install markdown
$ pip install pygments
三. 運行代碼
$ cd ZinniaBlog #git下載后的源碼目錄
$ mkdir database
$ python manage.py migrate
$ python manage.py createsuperuser
$ python manage.py runserver 8000
四.總結
- 運行沒有問題
- 界面效果應該是原始狀態,可以參考一下時如何對zinnia擴展的. 后續需要參考這個例子進行修改.
效果圖如下:
image.png