1

我的所有页面都可以有一个子目录吗?

目前:

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

像这样生成降价文件:

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

让我的顶级目录结构散落着一堆页面蛞蝓,让我在里面哭了一点。我知道 jekyll 只是一个静态页面生成器,仅在 html 生成(和部署)时发挥作用。

是否可以为我的页面维护这种文件夹结构?

更新:

我认为开箱即用的 _pages 目录是不可能的,而不会明显地弄乱 octopress/jekyll 源代码(这些天之一)。同时,将一堆类似页面(如帖子)分组的解决方法如下 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 回答