我正在为我的个人博客使用 Pelican 进行测试,但我坚持使用插件。
显然,该pelicanconf.py
文件没有提取我的插件。
这是我的一个片段pelicanconf.py
:
THEME = '/Users/namely/Public/MyPersonalWorkspace/static_blog/static-blog/pelican-themes/pelican-bootstrap3'
PLUGINS_PATHS = ["./plugins","plugins","./pelican-plugins","pelican-plugins","/Users/namely/Public/MyPersonalWorkspace/static_blog/static-blog/pelican-plugins"]
PLUGINS = ["sitemap"]
我的鹈鹕主题设置是正确的,因为我正确使用了主题。但不知何故,它没有读取我的插件目录。以下是我的文件夹结构:
static-blog/
content/
output/
pelican-plugins/
sitemap/
__init__.py
sitemap.py
Readme.rst
plugins/
sitemap.py
pelican-themes/
pelican-bootstrap3/
# and all pelican-bootstrap3's files
pelicanconf.py
publishconf.py
develop_server.sh
fabfile
Makefile
我在 Macbook Air ( OSX 10.9.4 ) 上使用 Pelican 3.4,Python 版本 2.7.5
我正在使用目录列表PLUGIN_PATHS
因为所有目录都不起作用(单独或在列表中,相对或绝对。)。
我的 pelican 安装工作正常,因为我可以运行我的博客。只是插件无法以某种方式工作。对于插件,我只是从https://github.com/getpelican/pelican-plugins做了一个 git clone做了一个 git clone 。
我收到的错误信息是:
ERROR: Can't find plugin `sitemap`: No module named sitemap
任何建议都很棒!
谢谢你们!