2017-09-26 26 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 %}