すべてのページにサブディレクトリを作成することはできますか?
現在:
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