diary.sorah.jp

この日記もdaysにした

https://github.com/sorah/days というブログシステムをつくって、http://blog.sorah.jp/ で運用していて、この日記(ブログ?) は tumblr においていた。

tumblr 重いし、days も安定して運用できてたから diary.sorah.jp も days にしました。

そのためまず days v0.2.0 をリリースし、scripts/tumblr_export.rb という days import コマンド向けに tumblelog をエクスポートするスクリプトと、entry に管理画面等からはまだ見えないものの old_path というカラムを用意してそこにアクセスがきたら新しいURLに飛ばすみたいなのもつくった。

これによって /post/.../... みたいな tumblr の URL も生きたまま移行できるみたいな感じで。

自前のpuppet環境だと puma::app { 'diary.sorah.jp': dir => '/path/to/app/current' } とかするだけで puma の init.d がつくられて、あとはデプロイするだけーみたいな感じになっていて超べんり。このへんについても別途書きたい。

Published at