当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《在Pelican中安装第三方Markdown扩展程序》经验,为你挑选了1个好方法。

我正在使用Pelican作为静态博客,并尝试安装figure-ref扩展.由于我使用Markdown,插件依赖于figureAltCaption第三方Markdown扩展.但是我不知道如何安装它.

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



1> Waylan..:

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

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

>>> import site; site.getsitepackages()

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

既然扩展名在你的PYTHONPATH上,它应该是可导入的.在Python提示符下,尝试:

import figureAltCaption

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

MD_EXTENSIONS = ['figureAltCaption']


从[**3.7.0**](http://docs.getpelican.com/en/stable/changelog.html?highlight=MD_EXTENSIONS#id2)Pelican版本开始,我们需要使用[**MARKDOWN设置**](http://docs.getpelican.com/en/stable/settings.html?highlight=MARKDOWN#basic-settings)而不是"MD_EXTENSIONS".谢谢.
推荐阅读
家具销售_903
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有