サイトをローカルで実行しているときに、サイトをサーバー (Github など) で実行しているときに実行したい構成のセットが複数あります。
_config.yml
このように、ファイルに同様の構成セットを定義しました
title: Requestly
locale: en_US
description: Chrome Extension to modify HTTP(s) Requests
logo: site-logo.png
search: true
env: dev
config:
dev:
url: http://localhost:4000
prod:
url: http://requestly.github.io/blog
url: site.config[site.env].url // Does not work
{{ site.url }}
私は自分のテンプレート、レイアウト、および投稿の他のあらゆる場所で使用しています。
同じファイルで定義されたとに依存する値をファイルで定義するsite.url
にはどうすればよいですか。_config.yml
config
env
PS : 方法の 1 つは、すべてのファイルを変更{{ site.url }}
することです。{{ site.config[site.env].url }}
それはおそらくうまくいくはずです。
で変数を使用する方法を知りたいだけです_config.yml
。それは可能ですか?