Glide Note

glidenote's blog

Octopressは_postsの下にディレクトリ切っても記事が生成される

Octopressでブログの記事を書いていると、octopress/source/_postsの下に 私のブログだと下記のような感じで

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
├── 2012-04-01-new-gist.vim.markdown
├── 2012-04-02-octoeditor.vim.markdown
├── 2012-04-03-subsonic-nginx.markdown
├── 2012-04-04-presentation-2012.markdown
├── 2012-04-05-install-ut-vpn-client.markdown
├── 2012-04-07-auto-fu.zsh.markdown
├── 2012-04-08-nginx.vim.markdown
├── 2012-04-09-keepalived-syntax.vim.markdown
├── 2012-04-11-mosh-on-sakura-vps.markdown
├── 2012-04-11-mosh-with-tmux.markdown
├── 2012-04-12-octopress-canonical-problem.markdown
├── 2012-04-14-mosh-hostname-completion.markdown
├── 2012-04-16-sheet.markdown
├── 2012-04-20-mysql-casucal-vol3.markdown
├── 2012-04-21-speaker-deck.markdown
├── 2012-04-23-etckeeper-bitbucket.markdown
├── 2012-04-24-bash-it.markdown
├── 2012-04-30-terminal-study-vol-2.markdown
├── 2012-05-03-zsh-completion.markdown
├── 2012-05-10-gitspective.markdown
├── 2012-05-11-ss-zsh-completion.markdown
├── 2012-05-12-eneloop-mobile-booster.markdown
├── 2012-05-13-kindle4.markdown
├── 2012-05-15-mosh-rpm.markdown
├── 2012-05-16-vim-ruby-homebrew.markdown
├── 2012-05-21-fluentd-nginx-mongodb.markdown
├── 2012-05-22-twitter-icon-sticker.markdown
├── 2012-05-25-bijogoyomi-2012-05-25.markdown
├── 2012-05-28-gollum-memolist.vim.markdown
└── 2012-05-30-manage-chrome-search-engine.markdown

markdownファイルが増えてきて、ファイルの管理が面倒だなと 思っていたんですが、~/octopress/source/_posts/2012/06/とか 下記のような感じで

1
2
3
4
5
├── 2012
│   └── 06
│       ├── 2012-06-05-pori.markdown
│       ├── 2012-06-07-pinboard-fu.markdown
│       └── 2012-06-10-octopress-post-directory.markdown

ディレクトリを切って、その下にmarkdownを作ってもページが生成されることに気づいた。

本当に大丈夫なのかOctopressのRakefileを見ると記事を生成するときは下記のような感じの処理をしていて

system "jekyll"を実行してページを生成している。
jekyllのソースをおってみたら jekyll/lib/jekyll/site.rb の部分で再帰的にディレクトリの探していることが分かる。

ブログの記事が多くなってきたら_posts/2012/06とかでディレクトリを切って 管理すると良い感じになる。

Comments