2017-09-26 3 views
0

私はGAの助けを借りて追跡情報を得ることができるように、_config.ymlに以下の設定をしています。Octopressの複数の設定ファイルを管理するには?

# Google Analytics 
google_analytics_tracking_id: UA-9118****-2 

thisはどのように展開するのですか。

私がしたいことは、実行される環境に基づいて2つの異なる構成を持つことです。例えば

私は、生産上のgoogle_analytics_tracking_idの値がUA-AAAABBBB-1であると思いますし、それがローカルホスト上のUA-AAAABBBB-2です。

デプロイするたびに手動で_config.ymlを編集する必要がない方法はありますか?

答えて

0

あなたはjekyll serveとローカルジキルを実行すると「開発」に設定し、「生産」githubのページにに設定されているjekyll.environment変数を使用することができます。

_config.yml

あなたのコードで
google_analytics_tracking_id_dev: UA-9118****-1 
google_analytics_tracking_id_prod: UA-9118****-2 

{% if jekyll.environment == 'production' %} 
    {{ site.google_analytics_tracking_id_prod }} 
{% else %} 
    {{ site.google_analytics_tracking_id_dev }} 
{% endif %} 
関連する問題