ruby – 液体模板语言中的宏
发布时间:2020-12-17 03:49:40 所属栏目:百科 来源:网络整理
导读:我正在使用Jekyll,它使用Liquid Template语言.我过去使用过Jinja模板,它有一个 macro(只是一个命名函数)的概念. Liquid是否具有提供同等功能的东西?如果没有,是否有一些Jekyll插件可以扩展Liquid来提供它? 解决方法 您可以创建接受参数的包含.它不是一个宏
我正在使用Jekyll,它使用Liquid Template语言.我过去使用过Jinja模板,它有一个
macro(只是一个命名函数)的概念. Liquid是否具有提供同等功能的东西?如果没有,是否有一些Jekyll插件可以扩展Liquid来提供它?
解决方法
您可以创建接受参数的包含.它不是一个宏,但它是我在GitHub页面上成功使用的.
有关管理包含和使用参数的更多详细信息和提示,请参见in the Jekyll documentation. 这是一个例子: _includes / email_link.html <a href="mailto:{{ include.user.email_address }}" title="Email {{ include.user.name }}"> <i class="fa fa-fw fa-envelope"></i> </a> about.md --- layout: page title: About --- {% include email_link.html user=site.users.erik %} _config.yml users: erik: name: Erik email_address: erik.gillespie@wizbang.com (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |