• Ruby
  • GitHub
  • 06 Dec 2014

    GitHub Pages への移行

    brly.net は AngularJS(1.x)とsinatra(ruby) + MongoDBで構成されていて かなり実装の怪しげなTwitter-OAuthによる認証が組み込まれたCMSだった.

    拙作のアプリのため、かなり機能面の不備を感じていて、またセキュリティ的にも アレだったのでさっさと別のシステムへ移行させようと思い立って jekyll(GitHub Pages)に移行させた.

    レポジトリの作成 (brly.github.io)

    反映は10分くらいで行われるらしいのだけれど, とりあえず Hello world 的なものを push して反映するまで30分くらいかかった.

    チュートリアルを見る

    GitHub using jekyll with pages

    30分のチュートリアルでjekyllを理解する

    とりあえず概要だけ.

    Pygments のインストール (syntax highlight)

    sudo easy_install pip
    sudo pip install Pygments

    そのあとは “30分チュートリアル” の手順にもあるように syntax.css を吐かせて設置する.

    プラグインを入れる

    画像へのパスの記述が簡単になる.

    jekyll-asset-path-plugin

    その他にもページネーションとか、指定したタグを含むページとか、いろいろやろうと思ったけど疲れたのでパス.

    その他の作業

    TODO