2017-10-16 6 views
-1

私は、次のように構成されている既存のサイトを持っている:私はペリカンを実行するとディレクトリ階層をペリカンで保存する簡単な方法はありますか?

. 
    |-blog 
    |-articles 
    | |-foo.html 
    |-images 
    |-references 

それは出力ディレクトリのルートにfoo.htmlという格納それを取ります。記事のディレクトリを保存するようpelicanに指示する方法はありますか?foo.htmlはそこに作成されますか?私は公式の文書でこれに対する答えを見つけることができません。私が働いているペリカンの設定ファイルと

*更新*

更新:

#!/usr/bin/env python 
# -*- coding: utf-8 -*- # 
from __future__ import unicode_literals 

AUTHOR = u'Donny' 
SITENAME = u"Happy Valley" 
SITEURL = '' 
SHOW_FULL_ARTICLE = True 
THEME = 'themes/pelican-clean-blog' 
PATH = 'site_content' 
TIMEZONE = 'US/Eastern' 
DEFAULT_LANG = u'en' 

PLUGINS = ['pelican_alias'] 
STATIC_PATHS = ['presentations'] 

はsite_contentディレクトリには、上記のツリーが含まれています。私がしたいのは、ペリカンにソースから/ foo.htmlの記事を取り込み、出力ディレクトリに/articles/foo.htmlとして提示することです。ディレクトリをきれいに保つために、実際のarticlesディレクトリを作成し、そこに生成されたファイルを配置したいと思います。これは、(this以下)私の作品

+0

あなたの構成を示すされていませんそれで、問題が何であるかを言うのは難しいです。記事については、 http://docs.getpelican.com/en/stable/settings.html#url-settings – jonrsharpe

+0

https://github.com/akhayyat/pelican-page-hierarchyを調べましたか? – jonrsharpe

答えて

0

pelicanconfig.py

content/ 
├── p001 
│ └── myArticle001.md 
│ └── img001 
│  └── myPic1.png 
│  └── myPic2.png 
├── p002 
│ └── myArticle002.md 
│ └── img002 
│  └── myPic1.png 
│  └── myPic2.png 

セット:

PATH = 'content' 
STATIC_PATHS = ['p001','p002'] 
ARTICLE_PATHS = STATIC_PATHS 

ペリカンを実行した後、私は得る:

output/ 
├── p001 
│ └── img001 
│  └── myPic1.png 
│  └── myPic2.png 
├── p002 
│ └── img002 
│  └── myPic1.png 
│  └── myPic2.png 
├── posts 
│ └── myArticle001.md 
│ └── myArticle002.md 
関連する問題