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应该就能够进行访问了。