2014-09-20 4 views
3

저는 개인 블로그 사용을 위해 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"] 

내 펠리칸 설정이 올바른 것입니다. 그러나 여하튼, 그것은 나의 플러그 접속 식 전화 번호부를 읽지 않고있다. 는 IS 다음 내 폴더 구조 : 나는 펠리컨 3.4을 사용하고

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 

, 맥북 에어 (OSX 10.9.4)에, 파이썬 버전 2.7.5

난 이후 PLUGIN_PATHS에 대한 디렉토리 목록을 사용하고 있습니다 모든 디렉토리가 작동하지 않았습니다 (개별적으로 또는 목록, 상대 또는 절대).

내 블로그를 실행할 수 있으므로 내 펠리컨 설치가 정상적으로 작동합니다. 플러그인이 어떻게 든 작동하지 않는다는 것입니다. 플러그인의 경우 단순히 자식 복제본을 https://github.com/getpelican/pelican-plugins에서 만들었습니다. 내가받은

오류 메시지가 있었다 :

ERROR: Can't find plugin `sitemap`: No module named sitemap 

어떤 조언이 위대하다!

감사합니다.

답변

3

설정 파일에서 오타 (typo)만큼 간단 할 수도 있습니다. docs에 명시된 바와 같이 관련 설정의 이름은 PLUGIN_PATHS이며 설정 파일은 PLUGINS_PATHS (가짜 S)으로 표시됩니다.

+0

좋은 하나님이었습니다. 고마워요! – DjangoRocks

관련 문제