このブログについて

次の利点があるためgithub-pages + jekyll-Bootstrapを選んだ.

  • gitの練習ができる
  • デザインテンプレートが豊富
  • サーバを借りる等の手続きが不要
  • マークダウン記法が使える

git初心者のため,記事公開まで時間がかかった:dizzy_face: gitの基本的なことはドットインストールで学んだ. http://dotinstall.com/

Jekyllテーマについて

Jekyllテーマは QckTheme にお世話になった. 他にもいろいろなテーマが以下のサイトにある. http://themes.jekyllrc.org/
沢山のテーマがあるので,迷ったが以下の基準で選んだ.

  • シンプルであること
  • ブログ内検索ができてかつそれが分かりやすいところにあること
  • アーカイブの一覧ができること

ちなみにGithub Flavored emojiも使える:+1: :smile:

Syntax highlightingもできる

以下はデンマークdkkを円に換算するrubyのコード. ただしレートは1dkk=17.2円とした.

class Numeric
  def dkk
    "#{self}dkkは#{(self*(17.2)).ceil}円です. "
  end
end
puts 50.dkk  #=> 50dkkは860円です.

MathJaxも使えるようにした

以下を_layoutフォルダ内にあるdefault.htmlのhead内に貼り付けた.

<script type="text/x-mathjax-config">
MathJax.Hub.Config({
	TeX: {
	  equationNumbers: {
		autoNumber: "AMS"
	  }
	},
	tex2jax: {
	  inlineMath: [ ['$','$'], ['\(', '\)'] ],
	  displayMath: [ ['$$','$$'] ],
	  processEscapes: true,
	}
});
</script>
<script type="text/javascript"
	 src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>

なぜか記号は青色になるのに, 数字は数式モードであっても黒文字になるようだ.