Python 2.7 在Pelican中安装第三方标记扩展插件

Python 2.7 在Pelican中安装第三方标记扩展插件,python-2.7,markdown,pelican,Python 2.7,Markdown,Pelican,我正在使用Pelican创建一个静态博客,并尝试安装扩展。因为我使用的是Markdown,所以插件依赖于第三方Markdown扩展但是我不知道如何安装它 鹈鹕有一个MD_扩展,但我尝试了一些明显的选择,但运气不佳。这似乎是一个非常简单的方案,但不清楚如何继续。希望得到一些建议。不幸的是,FigureAttoption的作者似乎没有提供安装脚本。我的建议是创建一个,并将其作为拉动请求提供。关于为Python Markdown创建扩展的内容还包括创建安装脚本 但是,作为一种快捷方式,您应该能够将Fi

我正在使用Pelican创建一个静态博客,并尝试安装扩展。因为我使用的是Markdown,所以插件依赖于第三方Markdown扩展但是我不知道如何安装它


鹈鹕有一个
MD_扩展
,但我尝试了一些明显的选择,但运气不佳。这似乎是一个非常简单的方案,但不清楚如何继续。希望得到一些建议。

不幸的是,FigureAttoption的作者似乎没有提供安装脚本。我的建议是创建一个,并将其作为拉动请求提供。关于为Python Markdown创建扩展的内容还包括创建安装脚本

但是,作为一种快捷方式,您应该能够将
FigureAttoption.py
文件复制到相应的目录中。通常您需要站点包目录。如图所示,只需从Python执行以下操作:

>>> import site; site.getsitepackages()
然后将
figureAttoption.py
文件复制到返回的第一个目录中

既然扩展名位于PYTHONPATH上,那么它应该是可导入的。在Python提示符中,尝试:

import figureAltCaption
如果你没有收到错误,那么它就起作用了,你只需要告诉鹈鹕

MD_EXTENSIONS = ['figureAltCaption']

工作很有魅力,非常感谢。我觉得这很简单。我尝试按照Python Markdown extensions教程中的说明进行操作,但始终遇到与我必须在
setup.py中定义的各个字段相关的奇怪错误。
谢谢!此解决方案也适用于MKDocs。非常感谢您的贡献。从Pelican版本开始,我们需要使用而不是
MD\u扩展
。谢谢。嘿@Саааааааааффффффффф?我无法让它工作…@haki,这在Pelican 4.0.1中对我有效。也许会帮助你。谢谢