2016-06-21 78 views
0

我使用鵜鶘開發一個完整的多語言網站。鵜鶘I18N子網站插件沒有硬編碼PLUGIN_PATHS

一切都完全工作感謝偉大的插件國際化子站點:https://github.com/getpelican/pelican-plugins/tree/master/i18n_subsites

爲了使該插件的工作,我說我的鵜鶘插件的完整路徑主要配置:

PLUGIN_PATHS = ['/path/to/pelican-plugins'] 

我想用一個小tean來分享這個網站,所以每個人都可以在這個網站上工作。 所以,我想從我的設置中刪除硬編碼路徑。

該插件不是「pip-installable」。

我希望我的團隊不需要下載pelican-plugins存儲庫並手動更改該路徑。

任何想法? 預先感謝您

回答

0

您可以使用PLUGIN_PATHS中的相對路徑。它們將相對於設置文件。所以,你可以做一個文件夾結構是這樣的:

_ site 
    |_ pelicanconf.py 
    |_ content 
    |_ ... 
    |_ plugins 
    |_ i18n_subsites 
    |_ ... 

並使用

PLUGIN_PATHS = ['plugins'] 

然後,你可以與您的團隊共享site文件夾。