有没有一种方法可以在我的 Jekyll 的 _config.yml
文件中使用我的 bash 环境变量(比如 $FOO
)?
我试过使用:
foo = <%= ENV['FOO'] %>
但它没有工作,因为 Ruby 代码没有被解释。
使用的版本:
- ruby :2.1.2
- 杰基尔:2.5.3
最佳答案
如果您的目标是将环境变量用作流动项目 {{ site.something }}
,您可以在 Gemfile
中获取这个东西:
gem 'jekyll-environment-variables', group: :jekyll_plugins
然后您将能够使用 {{ site.env.HOME }}
并期望它在输出中转换为类似 /home/ubuntu
的内容HTML。
披露:我是the gem的所有者很久以前我就一直在个人使用它。
关于ruby - 我们如何在 Jekyll 配置文件中使用环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36866474/