<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Octopress on 電気羊の執務室</title><link>https://blog.satrex.jp/tags/octopress/</link><description>Recent content in Octopress on 電気羊の執務室</description><generator>Hugo</generator><language>ja</language><lastBuildDate>Fri, 11 May 2012 07:09:00 +0900</lastBuildDate><atom:link href="https://blog.satrex.jp/tags/octopress/index.xml" rel="self" type="application/rss+xml"/><item><title>はてブが表示されないなぁ</title><link>https://blog.satrex.jp/blog/2012/05/11/%E3%81%AF%E3%81%A6%E3%83%96%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E3%81%AA%E3%81%81/</link><pubDate>Fri, 11 May 2012 07:09:00 +0900</pubDate><guid>https://blog.satrex.jp/blog/2012/05/11/%E3%81%AF%E3%81%A6%E3%83%96%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E3%81%AA%E3%81%81/</guid><description>&lt;p&gt;&lt;a href="tokkonopapa.github.com/blog/2011/12/31/hatena-bookmark-on-octopress/"&gt;T.I.D&lt;/a&gt;さんの記事を見ながら、
このブログにはてブボタンを設置しようとしています。&lt;/p&gt;
&lt;p&gt;ブックマークされる事は書けないかも知れませんが、何事も勉強です。&lt;/p&gt;
&lt;h2 id="どううまく行かないか"&gt;どううまく行かないか&lt;/h2&gt;
&lt;p&gt;はてブボタンの領域は確保してありそうなのですが、表示がうまくいっていないようです。&lt;/p&gt;
&lt;p&gt;&lt;img alt="はてブボタンがある？？" loading="lazy" src="https://img.skitch.com/20120511-mibj9s3y2ijm21iasjsjcs8i5k.gif"&gt;&lt;/p&gt;
&lt;h2 id="やったこと"&gt;やったこと&lt;/h2&gt;
&lt;p&gt;記事をもとに、あれこれとテンプレートを変更しました。
本当は一部始終を書かないといけないのですが、面倒で書けません。&lt;/p&gt;
&lt;p&gt;&lt;img alt="Sharing.htmlの中身" loading="lazy" src="https://img.skitch.com/20120512-x7w4ykj5if64f8sd1w1yx9pswg.gif"&gt;&lt;/p&gt;
&lt;p&gt;後でじっくりやります。
いまは嫁にホットケーキを焼いてあげないと・・・&lt;/p&gt;
&lt;h2 id="参考資料"&gt;参考資料&lt;/h2&gt;
&lt;p&gt;&lt;a href="tokkonopapa.github.com/blog/2011/12/31/hatena-bookmark-on-octopress/"&gt;Octopressにはてブボタンを設置する - T.I.D.&lt;/a&gt;&lt;/p&gt;</description></item><item><title>bitbucketへ引っ越してみた</title><link>https://blog.satrex.jp/blog/2012/05/08/bitbucket%E3%81%B8%E5%BC%95%E3%81%A3%E8%B6%8A%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F/</link><pubDate>Tue, 08 May 2012 20:59:00 +0900</pubDate><guid>https://blog.satrex.jp/blog/2012/05/08/bitbucket%E3%81%B8%E5%BC%95%E3%81%A3%E8%B6%8A%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F/</guid><description>&lt;p&gt;ブログのリポジトリを、githubからbitbucketへ移してみました。
だんだんGitの使い方に習熟してきたので、楽になってきました。&lt;/p&gt;
&lt;h2 id="下書きモード"&gt;下書きモード&lt;/h2&gt;
&lt;p&gt;octopressの取り扱いに慣れるため、published=falseの下書きモードを使ってみています。
記事のヘッダーのpublished:をfalseに設定することで、その記事は下書きとなります。
ローカルでプレビューすることができるのはpublish:trueの時と同じですが、リポジトリにpushしても非公開になっているところが違います。&lt;/p&gt;
&lt;h2 id="使い道について考えてみた"&gt;使い道について考えてみた&lt;/h2&gt;
&lt;p&gt;ローカルのプレビューができれば、下書きモードのpushはあまり恩恵がないような気がしますが・・・
どんな時に便利なんでしょうか。&lt;/p&gt;
&lt;p&gt;タイマーで予約投稿ができれば便利な気がします。&lt;/p&gt;
&lt;h2 id="その後"&gt;その後&lt;/h2&gt;
&lt;p&gt;結局、bitbucketは記事のソースだけを管理することにし、
記事はgithub pagesを使う事にしました。&lt;/p&gt;
&lt;p&gt;理由は、bitbucketは&lt;strong&gt;CNAMEが有料オプション&lt;/strong&gt;だからです。
画像はSkitchに置くことにし、Skitchから効率よくMarkdownに書けるように
工夫します。&lt;/p&gt;</description></item><item><title>デザイン変えてみた</title><link>https://blog.satrex.jp/blog/2012/05/05/%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E5%A4%89%E3%81%88%E3%81%A6%E3%81%BF%E3%81%9F/</link><pubDate>Sat, 05 May 2012 22:14:00 +0900</pubDate><guid>https://blog.satrex.jp/blog/2012/05/05/%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E5%A4%89%E3%81%88%E3%81%A6%E3%81%BF%E3%81%9F/</guid><description>&lt;p&gt;連休のまとまった時間を利用して、Octopressの勉強がてら、スタイルの設定をがっつりやってみました。
デフォルトのClassicテーマから、&lt;a href="http://blog.glidenote.com/"&gt;GlideNote&lt;/a&gt;風のデザインへ。&lt;/p&gt;
&lt;p&gt;たぶん、細かい書式を使うとレイアウトが崩れると思うので、これから少しずつブラッシュアップしていければよいでしょう。&lt;/p&gt;
&lt;h2 id="感謝を込めて"&gt;感謝を込めて&lt;/h2&gt;
&lt;p&gt;かなりの部分を参考にさせて頂いた&lt;a href="http://twitter.com/glidenote"&gt;GlideNoteさん&lt;/a&gt;に、感謝の意を表します。好き過ぎてパクっちゃいました★&lt;/p&gt;
&lt;p&gt;そもそもOctopress、zshなど、GlideNoteさんの記事を読んでは、もろもろパクり倒してます。
本当にありがとうございます。&lt;/p&gt;</description></item><item><title>Octopressのインストール（後編）</title><link>https://blog.satrex.jp/blog/2012/04/23/octopress%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E5%BE%8C%E7%B7%A8/</link><pubDate>Mon, 23 Apr 2012 23:05:00 +0900</pubDate><guid>https://blog.satrex.jp/blog/2012/04/23/octopress%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E5%BE%8C%E7%B7%A8/</guid><description>&lt;p&gt;&lt;a href="http://satrex.github.com/blog/2012/04/23/installed-octopress-001/"&gt;前編&lt;/a&gt;の続きです。&lt;/p&gt;
&lt;h2 id="octopressのインストール"&gt;Octopressのインストール&lt;/h2&gt;
&lt;p&gt;いよいよOctopressをインストールしていきます。
公式サイトやGlideNoteさんの記事、またjedipunkzさんの記事が参考になります。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blog.glidenote.com/blog/2011/11/07/install-octopress-on-github/"&gt;GithubとOctopressでモダンな技術系ブログを作ってみる - GlideNote&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://jedipunkz.github.com/blog/2012/03/20/github-dot-com-de-octopress-gou-zhu/"&gt;github.com で Octopress 構築 - jedipunkz&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="Octocatに似たデザインのmac" loading="lazy" src="https://www.evernote.com/shard/s75/sh/1c5fcc0f-7c94-45ba-9f7d-c9c6909bdfb6/a28bb5b09a4b9d7cc11c78e691395ddd/res/0e3d3046-3527-4e16-bc47-53ff68a3a9df/mac_ball-20120423-205850.jpg.jpg"&gt;&lt;/p&gt;
&lt;h2 id="githubpageの取得"&gt;GithubPageの取得&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/new"&gt;Githubの新規プロジェクト画面&lt;/a&gt;から、好きな名前でブログ用のリポジトリを作っておきます。&lt;/p&gt;
&lt;p&gt;&lt;img alt="Githubから、ブログ用のリポジトリを作る" loading="lazy" src="https://img.skitch.com/20120424-nt9u7frxprtchkn31au43ewe4w.jpg"&gt;&lt;/p&gt;
&lt;h2 id="octopressのインストールのイメージ"&gt;Octopressのインストールのイメージ&lt;/h2&gt;
&lt;p&gt;Octopressのインストールがどんな感じかというと、
AppStoreでアプリを買うのとは、だいぶ趣きが違います。&lt;/p&gt;
&lt;p&gt;すごく基本的なところから解説してみます。
Octopressは、『アプリケーション』フォルダに入るプログラムではありません。
ひとつのフォルダを作ってそこにインストールし、そのフォルダをブログの基地として使うイメージです。&lt;/p&gt;
&lt;p&gt;&lt;img alt="1フォルダに、ツールと記事が同居します" loading="lazy" src="http://farm8.staticflickr.com/7274/7109487325_fc55531d8a.jpg"&gt;&lt;/p&gt;
&lt;h2 id="octopressのインストール-1"&gt;Octopressのインストール&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;mkdir ユーザー名.github.com
cd ユーザー名.github.com
git clone git://github.com/imathis/octopress.git octopress
cd octopress
gem install bundler
bundle install
rake install # classic テーマのインストール
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;こんな感じで入れて下さい。
上の例だと、~/ユーザー名.github.com/octopress
のようになります。&lt;/p&gt;
&lt;p&gt;別にアカウントごとにフォルダに分ける必要がなければ、
~/octopress/ のように構成しても問題ないです。
その場合は、上のコマンドの最初２つを飛ばします。&lt;/p&gt;
&lt;h2 id="octopressの構成"&gt;Octopressの構成&lt;/h2&gt;
&lt;p&gt;インストールしたOctopressのフォルダ構成と、動作のイメージを紹介します。&lt;/p&gt;
&lt;p&gt;&lt;img alt="_config.yamlは設定ファイル、sourceに記事やスタイルを記述、publicにhtmlとCSSが生成される" loading="lazy" src="https://www.evernote.com/shard/s75/sh/7d825d5b-1923-40c5-8d00-4237ff243e17/6bffbb3957614d2fa4438e7e0ccfa423/res/21ae89ae-4b24-4cf5-a03d-2fbc58a53742/octopress-20120423-154359.jpg.jpg"&gt;&lt;/p&gt;
&lt;p&gt;上の図で示すとおり、Octopressのフォルダ構成は、Octopressフォルダの中にいろいろある感じです。
コマンドラインで作業する時には、基本的にカレントディレクトリは『Octopress』フォルダです。&lt;/p&gt;
&lt;p&gt;参考資料；
&lt;a href="http://burnsoft.github.com/blog/blog/2011/09/23/octopress-install-with-screencast/"&gt; Octopressをインストールする動画 ： burnsoft &lt;/a&gt;
英語ですが、作業の流れがわかりやすいです。&lt;/p&gt;
&lt;h2 id="octopressの初期設定"&gt;Octopressの初期設定&lt;/h2&gt;
&lt;p&gt;Octopressの初期設定を行います。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;rake setup_github_pages
Enter the read/write url for your repository:
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;上で作成したGithub PagesのリポジトリURLを指定します。
オイラの場合だとこうです。&lt;/p&gt;</description></item><item><title>Octopressのインストール（前編）</title><link>https://blog.satrex.jp/blog/2012/04/23/octopress%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E5%89%8D%E7%B7%A8/</link><pubDate>Mon, 23 Apr 2012 12:47:00 +0900</pubDate><guid>https://blog.satrex.jp/blog/2012/04/23/octopress%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E5%89%8D%E7%B7%A8/</guid><description>&lt;p&gt;OctopressとGitでブログを作ろう、と思い立ってから１週間。
試行錯誤の末に、ようやくブログが上げられたので、ハマったポイントを紹介してみたいと思います。&lt;/p&gt;
&lt;p&gt;インストール環境は、mac OSX Lion + zsh。Xcodeは入ってるところからスタートしました。
記事内で、ちらっとUbuntuでのインストールにも触れます。関係ない人はスルーで。&lt;/p&gt;
&lt;p&gt;&lt;img alt="Octocatに似たデザインのmac" loading="lazy" src="https://www.evernote.com/shard/s75/sh/1c5fcc0f-7c94-45ba-9f7d-c9c6909bdfb6/a28bb5b09a4b9d7cc11c78e691395ddd/res/0e3d3046-3527-4e16-bc47-53ff68a3a9df/mac_ball-20120423-205850.jpg.jpg"&gt;&lt;/p&gt;
&lt;h2 id="octopress導入まで"&gt;Octopress導入まで&lt;/h2&gt;
&lt;p&gt;あまり何もないところから、Octopressを導入するところまでの
手順を、ここにまとめてみます。
大まかに、Octopressインストールまでには、以下のものが必要です。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Ruby 1.9.2以上（1.9.2そのものがおすすめ）&lt;/li&gt;
&lt;li&gt;Git&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;オイラのMacに入っていたRubyは1.8.7だったので、
Ruby-1.9.2を別途入れる必要がありました。
コマンドラインで&lt;code&gt;ruby --version&lt;/code&gt;と入力して、&amp;ldquo;1.9.2&amp;quot;と表示されなかった方は、RVMを入れる必要があります。&lt;/p&gt;
&lt;h2 id="rubyのインストール準備"&gt;Rubyのインストール準備&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://octopress.org/docs/setup/"&gt;Octopress公式サイト&lt;/a&gt;では、RVMかrbenvで、Rubyをバージョン管理することを勧めています。
ここでは、RVMを使って進めます。&lt;/p&gt;
&lt;p&gt;突然ですが、質問です。
あなたのOSはMacですか？
Yesの方は、RVMのインストールに進んで下さい。
Noの方。Linuxをお使いで、Curlが入っていない方は、Curlをインストールしないといけません。&lt;/p&gt;
&lt;h3 id="curlのインストール"&gt;Curlのインストール&lt;/h3&gt;
&lt;p&gt;Ubuntuの場合は、以下のコマンドでcURLをインストールします。
&lt;code&gt;sudo apt-get install libcurl-dev&lt;/code&gt;
以上。&lt;/p&gt;
&lt;h3 id="rvm_install"&gt;RVMのインストール&lt;/h3&gt;
次に、どなたさまもこのコマンドを、ターミナルで実行します。ディレクトリは、初期状態で構いません。
`bash -s stable &lt; &lt;(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)`
&lt;p&gt;ここから、シェルに何を使っているかで、二手に分かれます。
何のことかわからない方は、最初の道を選んでください。あなたはbash組です。&lt;/p&gt;
&lt;hr&gt;
&lt;h4 id="1-bashを使っている方何のことの方"&gt;1. bashを使っている方、何のこと？の方&lt;/h4&gt;
&lt;p&gt;以下のコードを、ターミナルで実行します。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;echo '[[ -s &amp;quot;$HOME/.rvm/scripts/rvm&amp;quot; ]] &amp;amp;&amp;amp; . &amp;quot;$HOME/.rvm/scripts/rvm&amp;quot; # Load RVM function' &amp;gt;&amp;gt; ~/.bash_profile
source ~/.bash_profile
&lt;/code&gt;&lt;/pre&gt;
&lt;h4 id="2-zshを使っている方"&gt;2. zshを使っている方&lt;/h4&gt;
&lt;p&gt;オイラも、今回を機にzshデビューしました。このコードをどうぞ。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;echo '[[ -s $HOME/.rvm/scripts/rvm ]] &amp;amp;&amp;amp; source $HOME/.rvm/scripts/rvm' &amp;gt;&amp;gt; ~/.zshrc
source ~/.zshrc`
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;p&gt;これで、Rubyを入れる準備ができました。まだ先は長いです。
でもげっそりしないで下さいね。
ひとつひとつは大した事じゃないです。うまくいけば・・・&lt;/p&gt;</description></item></channel></rss>