タイトルの通りです. GitHub PagesとOctopressとBitBucketを使って,ブログをつくってみました.
ブログをつくってみた経緯
GitHubを使って,これまで作ってみたものをGitHub Pages上に作った自分のページに置いておこうかなあと数ヶ月前から考えていました.
いろいろ調べていくうちにブログを構築できるということを知って, 「じゃあブログつくってみよう!」 ということで,ブログを作ってみました.
GitHub Pages 上にブログを作るまでの手順
参考サイトさま
- Octopressはじめました - mimemo
- GitHub PagesでOctopress使ってみる - hamaco’s blog
- Octopressのインストールから運用管理まで - T.I.D.
- octopressで記事を投稿するまでの手順 - blog.4uing
GitHub Pages に自分のページをつくる
リポジトリ myy.github.com をつくった.
つくったあとに,最新のヘルプだと username.github.io になっていることに気づいたけど,問題ないみたい.
Octopressでブログを構築する
Octopress を自分の DropBox 上にインストールする.
1
| |
gem install bundler したら,ruby 1.9.3-p194 がねぇぞ!と怒られたので,1.9.3-p194をインストールする.
1
| |
octopressディレクトリでRubyのバージョンを確認すると,インストールしたばかりの1.9.3-p194を使用することになっていた.git cloneしたOctopressでは1.9.3-p194を使うという設定なのかな?
1
| |
bundle installで以下のエラーが出た.
1 2 3 | |
エラーメッセージに従う.
1 2 | |
bundle installで同じエラーが出る.liquidはインストールされていることを確認.
1 2 | |
成功.rubyやgemのインストール,アップデートを反映させていなかったっぽい?
1 2 3 4 | |
rake deployで,生成されたページのデータやらをGitHubにpushしているのかなあ?
構築したブログを設定する
_config.ymlを編集する
- テーマを変更したかったけど,特に気に入るものはなかったのでデフォルトのまま.
- はてブボタンを追加した(はてなスターはどうやって追加するんだろう)
投稿のテスト
新しい記事を作って,source/_post/*.markdownを適宜編集する.
1 2 3 4 | |
Bitbucketで投稿を管理する
- Bitbucketにアカウントを作る
ssh keyを設定するoctopressリポジトリを非公開で作る- Bitbucktのほうに
git pushする- GitHub Pagesのほうには
rake deployのみ.git pushしない.
- GitHub Pagesのほうには
(おまけ)Sublime Text 2でmarkdownを書く環境を整える
- コードで一言: SublimeText2でMarkdownをプレビューするプラグインを参考にして
Markdown Previewパッケージをいれる. Alt + mでプレビューできるように変更する.
おわりに
はてなブログも利用しているけれど,つくったものに関してはこちらにまとめていこうと思います.
ブログつくるまで,めっちゃたのしかったー!