-
Notifications
You must be signed in to change notification settings - Fork 12
Home
Tomohiro TAIRA edited this page Feb 4, 2016
·
5 revisions
コンテンツページを改変するには以下のファイルを編集する必要があります。
| ページ名 | ファイル名 |
|---|---|
| トップページ | index.md |
| プログラム | program.md |
| スポンサー | sponsors.md |
- フォーマットは Markdown
- git clone せずに GitHub 上でも直接編集可能です。
- GitHub 上でファイルにアクセス → 「Edit」を選択
- Markdown で実現出来ないようなところは直接 HTML タグを書くことも可能です(多分)
現在は全てのページが _layouts/layout.html のレイアウトファイルを使用しています。
ページ毎にレイアウトを分けたい場合は _layouts 以下にレイアウトファイル(HTML) を増やして,そのレイアウトファイルを各コンテンツページの Markdown の中で指定します。
| 役割 | ディレクトリ |
|---|---|
| レイアウトファイル | _layouts |
| スタイルシート | css |
| JavaScript | js |
| 画像ファイル | img |
CSS フレームワークとしてFoundation: The Most Advanced Responsive Front-end Framework from ZURBを使っています。
Foundation に依存しているのは _layout/layout.html だけなので,デザインをスクラッチから組みたい場合は差し替えればいいです。
以下のツールがインストール済みであること
- Git
- Ruby
- Bundler(RubyGems でインストール)
Git リポジトリを clone する:
$ git clone git@github.com:hackers-champloo/hackers-champloo.github.io.git
依存 gem をインストールする:
$ cd hackers-champloo.github.io
$ bundle install --path vendor/bundle
Jekyll サーバを起動:
$ bundle exec jekyll serve
ブラウザで http://localhost:4000 へアクセス
スタイルシートや Markdown のファイルを編集しながら確認したい場合は Jekyll のサーバを以下のようにして起動:
$ bundle exec jekyll serve --incremental
ファイルを編集後,HTML が再生成されるのでブラウザをリロードして反映されているか確かめてください。