Octopress + Github Pagesで無料ブログ
はじめに
GitHub PagesはGitHubが提供するサービスの一つで,静的ページを簡単に公開することができます(しかも無料!).また,OctopressはJekyllを使ったブログ構築用フレームワークです.このGitHub PagesとOctopressを使ってブログを公開してみます.
導入手順
導入手順を簡単に書いておきます.
Octopress
公式Documentを参考に導入してみます.Git,ruby1.9.3以降,Node.jsが必要なようです.gem入れる感じなのかなと思ったらgit repositoryをcloneしてくるんですね...実装上の都合なのかな...
$ git clone git://github.com/imathis/octopress.git octopress
$ cd octopress
$ bundle install --path vendor/bundle
テーマの変更
defaultのテーマでもいいのですが,今回はwhitespaceというテーマを入れてみました.
$ git clone git://github.com/lucaslew/whitespace.git .themes/whitespace
$ rake install['whitespace'] # for zsh, use: rake install\['whitespace'\]
$ rake generate
記事の追加
記事の追加はnew_post
コマンドを使います
$ rake new_post['test']
Preview
以下のコマンドで,localhost:4000でpreviewできます.
$ rake preview
GitHub Pages
Github pageを作るには,GitHub上に[username].github.io
というrepositoryを作れば良いようです.以下のコマンドを実行するとrepository urlを聞かれるので入力します.
$ rake setup_github_pages
Deploy
localで作成した記事などをdeployするにはgenerate, deployコマンドを実行します.
$ rake generate
$ rake deploy
補足
Octopress,hacker向けとか言っときながらsimpleじゃないしクソじゃねみたいな評判(A tiny rant: Jekyll vs. Octopress)も目にしましたが,とりあえず使って見ようかと思います.
参考
Author And Source
この問題について(Octopress + Github Pagesで無料ブログ), 我々は、より多くの情報をここで見つけました https://qiita.com/BigSea/items/21f8c3348f911c0f9be3著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .