2017-01-10 16 views
1

私は私のウェブサイトを生成するpelicanを使用していると私はこのように私のファイルを整理したい:変更ルートフォルダ

content 
    blog 
     article1.md 
     article2.md 
    pages 
     about.md 
     index.md 

私は、静的なランディングページ、index.htmlやブログロールを取得しようとしていますブログ自体に、私は私のpelicanconf.py

として
SITEURL = u'http://mywebsite.org' 
PATH = 'content' 
ARTICLE_PATHS = ['blog'] 
ARTICLE_URL = "blog/{slug}.html" 
#ARTICLE_SAVE_AS = "blog/{slug}.html" 
INDEX_URL = 'blog' 
INDEX_SAVE_AS = 'blog_index.html' 

OUTPUT_PATH='output/blog' 

を構成ししかし、私はルートディレクトリ(mywebsite.org)にアクセスするとき、私は唯一のサブフォルダ、blogを取得します。このリンクの中に記事のリストがありますが、私は記事をクリックしたとき、私はコンテンツで、私もpagesフォルダにindex.htmlページを取得するためにFAQの提案を使用してみました404を得る:

Title: Welcome to My Site 
URL: 
save_as: index.html 

Thank you for visiting. Welcome! 

残念ながら、blogのリンクも表示されません。私は間違って何をしていますか?ペリカンによって生成されたblogなど、いくつかのリンクを含むスタティックランディングページをフォルダ内に整理するにはどうすればよいですか?

答えて

1

最近、欠落しているサブフォルダと同様の問題が発生しました。最終的に私は、最近のchangelogで、pagesのために、PAGESコンテキスト変数をテーマに置き換えたことを知りました。あなたのテンプレートを見て、それが使っている変数を見てください。すべてが大文字であれば、小文字にするだけで、見たいサブフォルダが表示されるはずです。

関連する問題