ローカルでJekyllをbuildするときにはアナリティクスのタグを除去する

ローカルでJekyllを確認するときに、Google AnalyticsのPageViewがカウントされてしまうのが非常に嫌だったので対応しました。

概要

単純にbuildの時のパラメタを利用して書き分けるだけです。

環境

  • Windows8 64bit
  • Ruby Ver.1.9.3
  • Jekyll Ver.1.4.2

こんな感じ

{% if site.drafts == true %}
  ...アナリティクスタグの内容...
{% endif %}

前提としてローカルでbuildする際に--draftsを指定する必要があります。 他にも、ローカルではbuild --safeを利用しているのであれば

{% if site.safe == true %}
  ...アナリティクスタグの内容...
{% endif %}

でもやりたいことを実現できます。

注意

Jekyllのバージョンが2.3では動作しませんでした。