1. Pelican のサイトを git の hooks を使ってデプロイする

    Pelicanは make ssh_upload すれば簡単にサイトをアップロードできますが、どうせなら git で管理しつつ、push したら即サーバに make publish したものが反映されて欲しいです。 ご予算の都合でCIサーバが建てられなかったので、git の post-receive フックでやってみます。

    まずWebサーバ上に bare な git リポジトリを立てます。

    www1 $ mkdir ~/git/ikata-co.git
    www1 $ cd ~/git/ikata-co.git
    www1 $ git init --bare
    

    サーバ上で Pelican サイトを構築できるように、Pelican を virtualenv 上にインストールしておきます。

    www1 $ mkdir ~/python-venv
    www1 $ cd ~/python-venv
    www1 …
    read more
  2. hello, world

    新年だしブログでもはじめるかー。 続いた試しはないけど。

    ちなみにこのブログは Pelican で作ってます。 reStructuredText で記事書いて、

    $ make publish ssh_upload

    すれば公開できて、お手軽で良いですね。

    read more

« Page 2 / 2

social