1

すべてのページにサブディレクトリを作成することはできますか?

現在:

rake new_page['siht-daer-uoy-nac']

次のようなマークダウン ファイルを生成します。

source/
   |_ _posts
   |_ <some-other-directories> 
   |_ siht-daer-uoy-nac
                       |_ index.markdown

それから

 rake generate

すべてを処理し、かなりの html ファイルを生成します。

私の問題/質問:

OCDに悩まされていると呼んでくださいが、次のようなディレクトリ構造が必要です。

source/
   |_ _posts
   |_ <some-other-directories> 
   |_ _pages
            |_ siht-daer-uoy-nac
                                |_ index.markdown

トップディレクトリ構造に大量のページスラッグが散らばっていると、ちょっと泣きそうになります。jekyll は単なる静的ページ ジェネレーターであり、html 生成 (および展開) までしかその役割を果たしていないことを理解しています。

この種のフォルダ構造を自分のページに維持することは可能ですか?

アップデート:

octopress/jekyll のソース コード (最近の 1 つ) を大幅に変更せずに _pages ディレクトリをそのまま使用できるとは思えません。当面の間、投稿のような類似のページをグループ化するための回避策は、以下で提案されている ngm のとおりです。

 rake new_page["osx-essential-software/2011.markdown"]
 # creates /source/osx-essential-software/2011/index.markdown
 rake new_page["osx-essential-software/2010.markdown"]
 # creates /source/osx-essential-software/2010/index.markdown
4

1 に答える 1

1

設計によるものなのか偶然によるものなのかはわかりませんが、そうする場合:

rake new_page["foo/nac-i-sey"]

nac-i-seyサブディレクトリの下にページが表示されますfoo

の下に別のページが必要なfoo場合は、次のようにします。

rake new_page["foo/another-page"]
于 2013-07-10T19:52:27.860 に答える