10年以上運用しているブログをmiddleman化するまでのお話funnythingzてきとうなblogです10年以上運用しているブログをmiddleman化するまでのお話2015/8/22Tweetこんにちは、funnythingzです。海も山も特に行ってません。夏らしいことは何もしてないで引きこもっています。個人で10年以上運用している(放置している)原付改造カスタムブログ::makingmachinezという黒歴史満載の超ダサいブログがあるのですが、そのブログをmiddleman化したのでその経緯でも書いてみます。middleman化したリポジトリは最後にのっけておきます。そもそもブログじゃなかった2003年に開設したのですが、そもそも最初はブログというよりはただのホームページでした。いうかブログというものが一般的ではなくまだウェブログって呼ばれていた時代でした。最初は当時学生だった僕の3DCG作品をのっけたり適当なポエム書いたりするようなスペースでした。サーバ構成や仕様など気づいたら12年くらい運用(放置)しているのでサーバ構成とか仕様とかなんかそういうの書いてみます。(テーブルコーディング)確かCSSが出てき始めたばっかりの頃だったと思います。みたいな本を買ってきてどうせなら自宅サーバつくって独自ドメインで公開したらカッコイイんじゃね?みたいなノリでサーバつくってリリースしたような気がします。学校の友達にDOS攻撃されてソッコーでダウンしたのは良い思い出です。(Web標準)確かサーバ壊れて2006年に一回閉鎖して、そのあとしばらく放置して今度はFedoraCore3で自宅サーバつくって復活させたような気がしています。この頃の記憶が定かじゃないです。2007年にCSSを覚えたので確かCSSもつかってWeb標準化したような気がします。この頃から放置気味だったのであまり覚えていません。v5.xすべての記事を手動でHTML書いていたのでブログらしくブログ化しようと思ってMovableTypeを導入したような気がします。2007年頃からWordpressを使っていたのですが、あえてMovableTypeにしてみようと思って導入したような気がします。サーバーはころころ変わっていて、ペパボのチカッパ、ヘテムルを経てさくらVPSで運用していました。PVは全盛期で20,000/Monthありました。Pagesとして運用していました。完全に放置状態だったのであまりに運用が雑でひどすぎます。それでもPVは10,000/Monthありました。ゆるやかに減少傾向ですが...。)このままでは改善も何もできないぞと思い、ようやく重い腰をあげてmiddleman化してみました。このfunnythingzブログもmiddlemanで構築されているので個人的にmiddlemanが好きなのもあって頑張ってmiddleman化しました。記事数が100記事くらいあるので静的なHTMLからどうやってmarkdownにしようかと、手動コピペも頑張ればいける量だったので手動でも良いかなとも思いましたが、そこはやはり変換スクリプトつくってやるべきだよなと思いrubyで変換スクリプト書きました。変換して記事の中身だけをスクレイピングするスクリプトを用意して変換しました。middleman化したリポジトリはこちら所感10年以上運用(放置)しているブログに手を入れるのはなかなか腰が重いですが、何とかmiddleman化できて満足しています。デザインとかもがっつり変えちゃおうかなとも思ったのですが、それをやり始めると色々変えたくなって終わらないなと思ったのでまずはリファクタとしてmiddleman化しました。Pages上で運用すれば無料で運用し続けることができるのでまたさらに10年くらいは放置しても大丈夫かなwそんな感じでゆるく運用していこうと思います。funnythingz。