Pelican系列:安装和升级Pelican

安装

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 [email protected]: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

你可能感兴趣的:(Pelican系列:安装和升级Pelican)