是否可以为我的所有页面设置一个子目录?
目前:
rake new_page['siht-daer-uoy-nac']
生成markdown文件,如下所示:
source/
|_ _posts
|_ <some-other-directories>
|_ siht-daer-uoy-nac
|_ index.markdown
然后做一个
rake generate
处理所有事情并喷出漂亮的html文件。
我的问题/疑问:
叫我受强迫症,但我希望有这样的目录结构:
source/
|_ _posts
|_ <some-other-directories>
|_ _pages
|_ siht-daer-uoy-nac
|_ index.markdown
让我的顶级目录结构散落着一堆页面slu ,,让我在里面哭了一下。我理解jekyll只是一个静态页面生成器,只是在html生成(和部署)方面发挥作用。
更新
我不认为开箱即可拥有_pages目录而不会明显地搞乱octopress / jekyll源代码(这些日子之一)。与此同时,如下所示,有一组像帖子一样的类似页面的解决方法:
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
答案 0 :(得分:1)
不确定是设计还是意外,但如果你这样做:
rake new_page["foo/nac-i-sey"]
您将在nac-i-sey
子目录下获得foo
的页面。
因此,如果您想要foo
下的其他页面,则可以执行以下操作:
rake new_page["foo/another-page"]