Pelican是一套开源的使用Python编写的博客静态生成, 可以添加文章和和创建页面, 可以使用MarkDown reStructuredText 和 AsiiDoc 的格式来抒写, 同时使用 Disqus评论系统, 支持 RSS和Atom输出, 插件, 主题, 代码高亮等功能, 采用Jajin2模板引擎, 可以很容易的更改模板。
virtualenv可以搭建虚拟且独立的python环境,帮助你在一台机子上管理多个版本的python库。

Pelican Docs

标题配置:
Status: draft/published/hidden     #是否发布
Summary:    #文章列表只显示此信息

安装virtualenv

pip install virtualenv

创建一个env环境

打开命令行窗口
d:
cd sopuy\github
virtualenv pelican markdown
pelican\scripts\activate
pip install pelican

创建blog

mkdir blog
cd blog
pelican-quickstart
在回答一系列问题过后你的博客就建成的, 主要生成下列文件:
.
|-- content                # 所有文章放于此目录
|-- develop_server.sh      # 用于开启测试服务器
|-- output                 # 静态生成文件
|-- pelicanconf.py         # 配置文件
|-- publishconf.py         # 配置文件

写文章

在 content 目录新建一个 test.md文件, 填入一下内容:

Title: 文章标题
Date: 2013-04-18
Category: 文章类别
Tag: 标签1, 标签2

这里是内容

生成html

使用命令:pelican content

开启本地测试服务器

cd ~/projects/yoursite/output
python -m pelican.server

本地测试web服务器

pelican主题

安装主题:
pelican-themes --list
pelican-themes -v -l    #查看已安装主题

pelican-themes --install ./pelican-themes/pelican-bootstrap3 --verbose  #安装新主题
pelican-themes --remove pelican-bootstrap3  #删除主题

使用绝对路径:
THEME = "./pelican-themes/pelican-bootstrap3"


可用主题:
pelican-bootstrap3
elegant
Plumage