原来用Wordpress做Blog,后想做个静态的。

看到了pelican,感觉不错,就学着搭了个。

安装pip

两种安装方法二选一

下载安装

python get-pip.py
  • 升级pip
pip install -U pip

python库安装

默认瓦工已经安装了epel-release,但搜索不到pip,所以重装一启epel-release

yum remove epel-release

yum install epel-release

yum update

yum -y install python2-pip

安装pelican

pip install pelican
pip install Markdown
pip install typogrify
  • 升级pelican
pip install --upgrade pelican

创建站点

  • 创建站点所在的目录
mkdir -p /var/www/html/blog
  • 进入创建的目录执行命令
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

安装plugins

进入刚才创建好的站点目录,执行命令:

git clone https://github.com/getpelican/pelican-plugins.git

安装主题

同样在刚才创建好的站点目录,执行命令:

git clone https://github.com/getpelican/pelican-themes.git

详细设置看官方文档吧。

我用的主题是Plumage,有用到插件tipue_search,这插件依赖beautifulsoup4,所以一定要安装它。

pip install beautifulsoup4

主题的作者提供了他的配置文件,根据他的配置文件改为自己用的。

安装encrypt_content插件

要安装encrypt_content插件,要先安装PyCrypto:

PyCrypto依赖gcc、gcc-c++、python-devel,先把它们安装上

yum -y install gcc gcc-c++ python-devel

然后

pip install pycrypto

写Blog

格式如下:

Title: 我的第一篇Blog  #这里写标题
Date: 2019-03-28 20:00 #这里填写Blog的时间
Modified: 2019-03-28 20:00 #这里填修改日期
Category: 笔记 #这里填Blog类别
Tags: pelican, blog #这里填标签
Authors: awei #这里填作者
Summary: 摘要 #这个摘要可要可不要
Status: published #这是发布状态,如果不发布,则改成draft,如果发布改成published或直接删除

正文内容

**书写格式,可上网查Markdown的基本书写格式**

Related content