Octopressのテーマを変える
Octopressのテーマを変更する
今回は既に作られ、公開されているテーマを拝借する
好みのテーマを探す
3rd Party Octopress Themesにテーマリストが公開されている。ここから使いたいテーマを探す。
Octopress ThemesにPreviewが見やすくまとめられている
今回使用するテーマ
テーマのインストール
テーマをダウンロード
テーマ毎にclone元とclone先のpathを指定する
$ cd git/octopress
$ git clone GIT_URL .themes/THEME_NAME
テーマ: Whitespaceの場合
$ git clone git://github.com/lucaslew/whitespace.git .themes/whitespace
テーマをインストール
テーマを指定して rake install
$ rake install['THEME_NAME']
$ rake generate
テーマ: Whitespaceの場合
$ rake install['whitespace']
A theme is already installed, proceeding will overwrite existing files. Are you sure? [y/n] y
## Copying whitespace theme into ./source and ./sass
mkdir -p source
cp -r .themes/whitespace/source/. source
mkdir -p sass
cp -r .themes/whitespace/sass/. sass
mkdir -p source/_posts
mkdir -p public
テーマを上書きするか?と聞かれたので y
で答える
$ rake generate
## Generating Site with Jekyll
overwrite source/stylesheets/screen.css
Configuration from /Users/user.name/git/octopress/_config.yml
Building site: source -> public
Successfully generated site: source -> public
デプロイ
テーマをインストールしたらデプロイ
$ rake deploy
ページにアクセスしてテーマが変更されていることを確認できればok
テーマがアップデートされたら
テーマが開発者によってアップデートされたら手元のファイルもアップデートする
$ cd octopress/.themes/THEME_NAME
$ git pull
$ rake install['THEME_NAME']
$ rake generate
テーマ: Whitespaceの場合
$ cd octopress/.themes/whitespace
$ git pull
$ rake install['whitespace']
$ rake generate
デプロイしてアップデート完了
$ rake deploy