最近将Pelican更新到v4.0.1后,生成的静态页面出现了问题,这里记录下原因。
TOC 的支持
4.0版本中使用Python-Markdown来支持markdown书写页面,需要在配置文件中添加属性,如:
MARKDOWN = {
'extension_configs': {
'markdown.extensions.codehilite': {
'css_class': 'highlight',
},
'markdown.extensions.toc': {'anchorlink': True},
'markdown.extensions.extra': {},
},
'output_format': 'html5',
}
详细的配置说明可以看官网的说明。
markdown的 table 支持
可以如上在 MARKDOWN中添加:
'markdown.extensions.tables':{},
但是这样渲染出来的表格没有横线等式样,于是我找到了一个插件pelican-bootstrapify。使用的时候,将项目放置在pelican的plugin文件夹下内,并把项目的文件夹名写入配置文件,如:
PLUGINS = ['pelican-bootstrapify', other_plugins]
Comments