テーマ: Pelicanを使ってGitで管理するホームページ
開催日時 2015年5月25日(月曜日)18:30 〜 19:30
場所: | 東京体育館第四会議室 |
---|
概要
FSIJのホームページで使っている Pelican を解説し、運用を説明します。
FSIJのホームページは2009年よりreStructuredTextをソースとして生成されています (それ以前はTrac, Zope, wml を使ったりしていました)。
2014年にサーバを移行するにあたり、 Pelican を使うように再構築し、HTMLおよびソースは Gitリポジトリ で管理されています。
このようにすることで、以下の利点が達成されています。
- 複数人による(場合によってはオフライン作業での)編集と管理を可能とする。
- 運用しているサーバではなく、手元ローカルに確認できる。
- 複数人でGitリポジトリを運用することは自動的にバックアップとなる。
- 異なるサーバでサービスすることを容易にし、万が一のときに対応できる。
- 環境に左右されにくい内容のテクストのソースを維持管理する。
- (移り気な最近の)Webの技術に対応する。
- 訪問者の自由なコンピューティングを阻害しがちなWebの技術を避けられる。
- 訪問者のプライバシをないがしろにしがちなWebの技術を避けられる。
参加の準備
手元にホームページのソースのコピーを持つ:
$ git clone git://git.fsij.org/fsij-homepage.git
こちらのページ http://www.fsij.org/category/system.html を読んで、 Pelican などの必要なソフトウェアを手元に用意してください。
話題提供
- g新部 裕