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

问题描述 投票:0回答:1

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

header twig content-management-system footer grav
1个回答
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. [如果您的站点仅具有模块化页面(例如Deliver skeleton,则也可以(除了根据p.1使用基本模板)添加到all模块化集合
  2. content: items: @self.modular …

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

© www.soinside.com 2019 - 2024. All rights reserved.