ruby Jekyll模板中的环境变量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby Jekyll模板中的环境变量相关的知识,希望对你有一定的参考价值。

{% if site.env == 'production' %}
Production!
{% else %}
Development!{% endif %}
# This is originally from https://gist.github.com/nicolashery/5756478#file-environment_variables-rb
# Plugin to add environment variables to the `site` object in Liquid templates

module Jekyll

  class EnvironmentVariablesGenerator < Generator

    def generate(site)
      site.config['env'] = ENV['JEKYLL_ENV'] || 'development'
      # Add other environment variables to `site.config` here...
    end

  end

end

以上是关于ruby Jekyll模板中的环境变量的主要内容,如果未能解决你的问题,请参考以下文章

Windows 上通过本地搭建 Jekyll环境

Jekyll模板升级笔记

Jekyll 教程——模板语言 Liquid

Jekyll 教程——模板语言 Liquid

Ruby 的 Liquid 模板引擎中的模数(或缺少模数)

在 YAML 变量中包含 jekyll / 液体模板数据?