2016-01-01 33 views
2

我使用鵜鶘一個靜態的博客,並試圖安裝figure-ref擴展第三方降價擴展。由於我使用Markdown,因此該插件依賴figureAltCaption第三方Markdown擴展。 但是我不知道如何安裝它安裝在鵜鶘

鵜鶘有MD_EXTENSIONSconfiguration option,但我試過幾個明顯的選擇,沒有運氣。看起來這似乎是一個簡單而無法解決的問題,但目前尚不清楚如何進行。會喜歡一些建議。

回答

5

不幸的是,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'] 
+0

工作就像一個魅力,非常感謝。我覺得它很簡單。我試着按照Python-Markdown擴展教程中的說明操作,但一直運行到與我必須在'setup.py.'中定義的各個字段相關的奇怪錯誤。謝謝! – Magsol

+0

該解決方案也適用於MKDocs。非常感謝您的貢獻。 –

+1

與以[** ** 3.7.0(http://docs.getpelican.com/en/stable/changelog.html?highlight=MD_EXTENSIONS#id2)鵜鶘版本,我們需要使用[**降價設定* *](http://docs.getpelican.com/en/stable/settings.html?highlight=MARKDOWN#basic-settings)而不是'MD_EXTENSIONS'。謝謝。 –