私は個人的なブログ用に 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)、Python バージョン 2.7.5 で Pelican 3.4 を使用しています。
すべてのディレクトリが機能しなかったため、ディレクトリのリストを使用してPLUGIN_PATHS
います(個別またはリスト、相対または絶対)。
ブログを実行できるので、ペリカンのインストールは正常に機能しています。プラグインが何らかの形で機能していないだけです。プラグインについては、 https://github.com/getpelican/pelican-pluginsから git clone を実行しました。
私が受け取ったエラーメッセージは次のとおりです。
ERROR: Can't find plugin `sitemap`: No module named sitemap
どんなアドバイスも素晴らしいです!
皆さん、ありがとうございました!