middleman-blogには、コードをシンタックスハイライトする機能があります。 middleman-syntaxをGemfileに加えて、必要な設定をconfig.rbに書くだけです。 middleman/middleman-syntax kramdownを使う場合は set :markdown_engine, :kramdown redcarpetなら set :markdown_engine, :redcarpet set :markdown, :fenced_code_blocks => true, :smartypants => true ですかね。 middleman-syntaxは内部でrougeというruby製pygmentsを目指しているハイライトパーサを使用しています。 jayferd/rouge これを利用して、rougeに用意されているハイライトテーマを利用する