使用Pelican搭建静态博客

搭建一个静态资源的Blog不仅可以实现简单的博客功能,并且简单易得,不依赖于运行环境可以在很多提供静态资源读取的网站上搭建。

本Blog则是使用pelican进行的搭建,pelican是Python中一款支持自动将Markdown文件转化为HTML的静态资源博客系统。

需要在支持Python的系统中进行Pelican的安装,使用下方的命令进行安装。

pip install pelican markdown ghp-import

等待安装完成依赖后,运行快速开始工具(这点要求Python目录存在于全局变量中,或者使用虚拟环境,并且已经启动)

pelican-quickstart

根据各种提示完成程序的创建,该快速向导会自动的将整个项目的文件夹创建,并且会自动的将整个文件夹中需要的目录和相应的代码文件进行创建和布局。

可以在content项目文件夹中编写相应的Markdown文件其基本格式如下所示,编写完成后。

Title: My first post
Date: 2014-12-23 17:49
Modified: 2014-12-23 17:49
Category: misc
Tags: first, misc
Slug: My-first-post
Authors: Adrien Leger
Summary: Short version of my first blog post

This is my **first blog post with pelican**

该系统的一些通用配置为于文件pelicanconf.py 文件,中可以通过编辑该文件进行一些通用内容的修改(时区,超链接等)

接着需要生成静态网页,使用命令行工具在项目的根目录中输入下方的命令。

pelican content

其生成的所有的静态文件数据均位于output文件夹中,可以在该文件夹中运行一个简单的Web服务器,即可访问。

python -m pelican.server

最终结果如下图1所示。

pelican搭建博客

链接