ruby-on-rails – 如何在Jekyll中处理模板(布局)继承?

我想要一个模板“_layouts / template1.html”扩展(Django风格)模板_layouts / default.html.

我把它作为YAML前面的事情放在_layouts / template1.html中

---
layout: default 
---
{{page.content}}

但显然它不能像我希望的那样工作(所有附加的标记都存在于template1.html中,但不是在default.html中不会渲染).看起来使用template1布局的文件纯粹扩展了default.html.

有没有办法在Jekyll中进行布局继承?

解决方法

你的意思是{{content}}.

是的,布局可以通过管道传输.在您的情况下,如果页面使用template1布局,则它是template1的内容.然后,template1的结果是认的内容.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...