python之django-blog-zinnia 搭建个人博客

django-blog-zinnia 虽然小巧,但是具备了个人博客应用的全部基础功能,且具有很高的拓展性,并且开箱即用。以下是官方列出的一些特性:

  • 评论

  • 站点地图(用于搜索引擎优化)

  • 文章归档视图(自动按时间归档博文,包括年、月、星期、日各个时间维度)

  • RSS 或者 Atom Feed

  • 分类和标签云

  • 全文搜索

  • Markdown 语法标记

等等其他一些博客应用具备的全部基本功能。

你可以参照它的官方文档 ( django-blog-zinnia documentation ) 的 installation 部分进行初始的安装,但本文也会给出详细的安装教程,并对相关的细节进行进一步补充,对功能进行进一步地拓展设置。

注:本博客在写作时每一个步骤均在实际环境下测试了一遍,确保没有问题。但是由于个人写作时的疏忽或者计算机环境的差异,也可能会有一些错误导致你卡在某个地方无法继续进行下去。如果是这样请首先仔细看文中步骤和代码,尤其要注意版本兼容问题。

1、环境搭建

python 2.7,zinnia 0.16,sqlite3

安装代码:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django==1.8.2
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django-blog-zinnia==0.16
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple markdown
pip install django-app-namespace-template-loader
pip install zinnia-theme-bootstrap
# 如果提示 pip 找不到,请先安装python包管理器 pip:  https://pip.pypa.io/en/latest/installing/#id7

####如果没有安装python包管理器 pip,也可以直接基于本地代码安装:
#先下载 https://github.com/Fantomas42/django-blog-zinnia/archive/v0.16.zip
#然后 cd django-blog-zinnia
#最后 python setup.py install

#tips:一些必要的依赖 pip 其会自动帮我们安装,但是一些拓展依赖需要我们手动安装,包括:
pip install markdown 安装 markdown,以便使博客文章支持 markdown 格式的文本。
pip install pygments 安装 pygments,以便支持代码语法高亮。

#下载安装 sqlite3
https://sqlite.org/2017/sqlite-dll-win64-x64-3160200.zip

再次提醒,一定要注意版本问题,这个项目涉及到的插件很多,很容易有系统环境和插件版本不兼容的问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值