如何为Pelican制作主题(转)

本文转自:http://frantic1048.com/fan-yi-ru-he-wei-pelicanzhi-zuo-zhu-ti-wu-xian-xiu-ding-zhong.html

如何为Pelican制作主题

Pelican使用著名的 Jinja2 模板引擎来生成它的HTML输出。Jinja2的语法非常简单。如果你想要制作你自己的主题,随意看看 “simple”主题 或许能给你一些灵感。

主题的结构

制作主题时,你必须遵守下列结构

├──── static
   ├── css
   └── images
└──── templates
    ├── archives.html // 用来显示文章存档
    ├── period_archives.html  //用来显示根据时间段划分的文章存档
    ├── article.html  // 用来处理每篇文章的页面
    ├── author.html   // 用来处理各个作者的页面
    ├── authors.html  // 必须列出所有作者
    ├── categories.html   // 必须列出所有目录
    ├── category.html // 用来处理各个目录
    ├── index.html// Index页面,列出所有文章
    ├── page.html ...
more ...

去除Pelican代码块中的

在使用Pelican生成博客时,代码块中经常会出现红色边框,查看源文件发现红色边框是被添加了class="err"导致,于是找到主题的css文件中,去除了以下代码,红框就再也不会出现了。

.highlight .err { border: 1px solid #FF0000 } / Error /
more ...

用Pelican和Github搭建免费个人博客

Pelican介绍

Pelican是一个用Python语言编写的静态网站生成器,支持使用restructuredText和Markdown写文章,配置灵活,扩展性强,有许多优秀的主题和插件可供使用。

Pelican 的Github地址是:https://github.com/getpelican/pelican

安装Pelican

安装Pelican需要python环境和git,mac和linux一般都自带python,windows下需自行安装。为方便,再顺手装上distributepipvirtualenv

安装 Pelican

pip install pelican

安装Markdown

pip install Markdown

Markdown 免费编辑器

Windows 平台

Linux 平台

Mac 平台

在线编辑器

more ...

Markdown Demo

This is an H1

this is an h2

This is an H1

This is an H2

This is an H3

This is an H4

This is an H5
This is an H6

This is an H1

This is an H2

This is an H3

This is an H4

This is ...
more ...