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
とかでディレクトリを切って
管理すると良い感じになる。