2017-09-26 77 views
0

我在_config.yml中有如下設置,以便我可以在GA的幫助下獲取跟蹤信息。如何管理Octopress的多個配置文件?

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

this是我如何部署的。

我想要做的是根據它運行的環境有兩種不同的配置。

例如)

我希望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 %}