した場合hugoした場合まだよくわかってないあらすじ自分がローカルで取りためているメモをいい感じで見るために使用する静的サイトジェネレータを選別してみた。PCの外には出さないローカルで作成して、出力して、ローカルで見るプレーンテキストでバージョン管理したいタグとかカテゴリである程度ジャンル分けしたい(できれば)Windowsでも(苦労せず)動かしたいこんなことができそうな静的サイトジェネレータを探してみる...。JekyllMiddlemanPelicanSphinxHugoあとはJavascript系からいくつか...結果、Hugoにした公式に書かれていることを信じて。Anywhareがいいかなと思った。Powerfulに関しては、他のサイトジェネレータから乗り換えた人が感じているようだけど、そんなに記事数増えない予定だからな~...と思っていた。ビルド速度意外と大事だった。公式のQuickstartガイドより。Hugoインストール割愛。バイナリファイルもあるので、それを持ってきてパス通す。hugoコマンドが実行できればOK。mysiteこんな感じの階層でファイルができる。├─archetypes├─content├─data├─layouts└─staticこれがデフォルトの構造っぽい。tomlファイルは初見だ。yamlのような感じか。Content作成contentディレクトリはいわゆる記事の置き場かな。newでcontentの下にファイルが生成される。createdビルドちょうどよいので、速度をはかるため今までのブログ記事を(最低限Hugoが変換できる程度になおして)ビルドをしてみた。元の記事はJekyllで管理されている。Migrate方法はまだ全部見ていないが公式にもある。build体感で8秒くらいかかってる。0m0.440shugoした場合テーマは適当。--theme=xxx体感0.55秒。Pages自体Hugoに切り替えようと思ってしまうほどだった。わかってないhugoのデフォルトコマンドの操作がちょっと気になるので、色々いじりたい。するのが一番ベストなのかまだよくわかってない。aboutでabout.mdファイルを作ってほしい拡張子指定するのめんどくさいもっというと、2015/06/20に上記コマンドを実行したら2015-06-20-about.mdファイルを作ってほしい過去の資産との整合性をとりたい(ファイル命名規則)about部分をtitleじゃなくslugに指定したいタイトルは最終的に変えるから""とかでいい過去の資産との整合性をとりたい(パーマリンクに使用)archetypes/default.mdの使って新しいファイルを生成しているみたいなんだけど、勝手にFrontMatterをソートしたりするのやめてほしい過去の資産との整合性をとりたいこういうことをしたいのだけど、どうするのが一番いいんだろう。(ドキュメントを全部読みきれていないので、もしかしたらコマンドのオプションとかconfig定義で解決できるものもあるかも)hugoソースに直接手を入れて実現すべき?hugoコマンドのラッパーコマンドを作るべき?(goで)hugoコマンドのラッパーコマンドを作るべき?(シェルスクリプトなどで)いまはシェルスクリプトでやってる...。