安装
Pelican 目前支持最好的Python版本是2.7.x,早期的版本已经不在支持。3.3+版本暂时是支持的,最简单的安装方法是用pip安装。
pip install pelican
在Linux下面如果提示权限问题,就在命令前面添加sudo。
还有一种安装方法就是为Pelican创建一个虚拟的Python环境,安装Pelican之前需要先安装virtualenv,
pip install virtualenv
virtualenv ~/virtualenvs/pelican
cd ~/virtualenvs/pelican
source bin/activate
安装好Python的虚拟环境之后就可以直接用pip install pelican安装了,不需要加sudo权限,如果系统安装git,还可以用源码安装。用源码安装可以安装到最新的版本。
git clone git@github.com:getpelican/pelican.git
cd pelican
python setup.py install
另外一种用git安装的方法是结合pip.
pip install -e "git+https://github.com/getpelican/pelican.git#egg=pelican"
安装好之后你就可以执行命令pelican --help查看帮助信息
可选安装包
如果使用Markdown来写博客就需要安装Markdown。
pip install Markdown
还有一个Typogrify,这个应该是排版用的,目前还没用过,可以看看文档一下。
pip install typogrify
依赖
安装完Pelican之后,以下的依赖包会自动安装上。
- feedgenerator 用于RSS订阅
- jinja2 用于支持模板
- pygments 语法高亮的支持
- docutils 用于支持reStructuredText的文档输入,.rst的文件类型
- pytz 时区定义
- blinker 一个点对点的广播系统
- unidecode 编码格式的支持
- six 用于兼容Python2和Python3
- MarkupSafe 用于支持标记语言
- python-dateutil 读取metadata信息
升级
新版本发布之后可以用pip进行升级。
pip install --upgrade pelican
快速开始
Pelican安装之后就可以生成一个博客骨架了。
pelican-quickstart
回答完提示的问题之后,就生成了博客的骨架。目录结构如下:
yourproject/
├── content
│ └── (pages)
├── output
├── develop_server.sh
├── fabfile.py
├── Makefile
├── pelicanconf.py # Main settings file
└── publishconf.py # Settings to use when ready to publish
文章同步发布在我的个人博客:http://www.xinxingzhao.com/blog/2016/03/25/pelican-installing.html