天天看點

Quentin : 一個基于 Django 架構的個人簡易部落格系統

Quentin 是最近空閑時間編寫的一個簡易的基于Django的部落格系統,隻有最簡單的幾個功能。可以用來進行Django架構的入門。

Github 源代碼頁面為:https://github.com/wayne-china/Quentin

一、實作功能:

Quentin 總共分為三個頁面,每個頁面具體功能如下:

文章清單頁面

  文章清單

  根據時間歸檔

  根據标題搜尋

  自我介紹邊框

文章具體内容頁面

  文章全文

  文章評論

管理頁面

    文章編寫(支援markdown)

    文章删除

二、部署方法:

部署系統要求:

OpenSuse : 13.1

Python : 2.7

Django : 1.7

Apache : 2.4.6

Apache wsgi_mod

需要安裝的Django插件:

django-grappelli

django-pagination

django-markdown

pytz

setup.sh 腳本是安裝腳本,上面所有需要安裝的軟體以及Django都已經內建進去了。适用于Opensuse 13.1。但是不同系統可能會有相容性問題,需要手動修改。修改後直接運作就可自動安裝。

安裝完成之後,需要修改 /etc/apache2/httpd.conf 中的配置

<Directory />

    Options None

    AllowOverride None

    Order deny,allow

    Deny from all

</Directory>

<Files ~ "^\.ht">

    Order allow,deny

    Deny from all

</Files>

中的 Deny from all 改為 Allow from all

配置完成之後在浏覽器中輸入主機IP應該就能夠進行通路了。