Octopress - 处理页面的子目录文件夹结构

时间:2012-12-21 08:16:38

标签: octopress

是否可以为我的所有页面设置一个子目录?

目前:

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

1 个答案:

答案 0 :(得分:1)

不确定是设计还是意外,但如果你这样做:

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

您将在nac-i-sey子目录下获得foo的页面。

因此,如果您想要foo下的其他页面,则可以执行以下操作:

rake new_page["foo/another-page"]