在Pelican中安装第三方Markdown扩展程序

时间:2016-01-01 19:38:18

标签: python-2.7 markdown pelican

我正在将Pelican用于静态博客,并尝试安装figure-ref扩展程序。由于我使用的是Markdown,因此该插件依赖于figureAltCaption第三方Markdown扩展程序。 但我不知道如何安装

Pelican有一个MD_EXTENSIONS configuration option,但我尝试了一些明显的选择而没有运气。看起来这只是一个死的简单的gimme,但目前尚不清楚如何继续。会喜欢一些建议。

1 个答案:

答案 0 :(得分:6)

不幸的是,figureAltCaption的作者似乎没有提供安装脚本。我的建议是创建一个并将其作为拉取请求提供。关于为Python-Markdown创建扩展的这个tutorial也包括创建安装脚本。

但是,作为一种快捷方式,您应该只能将figureAltCaption.py文件复制到相应的目录中。通常您需要site-packages目录。正如this answer所示,只需从Python中执行以下操作:

>>> import site; site.getsitepackages()

然后将figureAltCaption.py文件复制到返回的第一个目录。

现在扩展程序在PYTHONPATH上,它应该是可导入的。在Python提示符下,尝试:

import figureAltCaption

如果你没有错误,那么它有效,你只需要告诉Pelican。

MD_EXTENSIONS = ['figureAltCaption']