如何在Grav CMS中添加页眉和页脚

时间:2020-03-16 12:19:11

标签: header twig content-management-system footer grav

我知道如何在Grav CMS中添加内容,但是我在如何在Grav CMS中添加标题部分时遇到了问题。请告诉我我必须在哪里编写页眉和页脚的代码。在(.md)文件还是树枝文件中?

1 个答案:

答案 0 :(得分:0)

就像domsson已经指出的那样,在Grav中实现这一目标的方式不止一种

  1. 您可以在(默认)Quark theme中检查其实现: 由所有其他模板使用的templates/partials/base.html.twig位于所需的位置{% include 'partials/footer.html.twig' %},而footer.html.twig则包含了在页面上呈现所需的所有数据

  2. 您还可以从Open Publishing Space skeleton

  3. 查看(使用)想法

{# display footer markdown page - hibbittsdesign.org #} {% set content = pages.find('/footer').content %} {% if content %} {{ content|raw }} {% endif %}

这里使用的是网站的普通页面(/页脚)(可根据需要进行任意编辑),而不是模板,并且其中包含任何内容,其内容用作网站页脚

  1. 如果您的网站仅包含模块化页面(例如fe Deliver skeleton),则您也可以(除了按照第1页使用基本模板)添加到 all 集合

content: items: @self.modular …

页面,共享通用模板(和数据)