目录

Grav - 模块化页面( Modular Pages)

模块化页面一开始很难理解,但一旦你了解它,它就会很容易使用。 它可以从其子页面创建单个页面。 它能够从模块化内容页面构建复杂的单页面布局。

模块化页面设置为不可路由,因为无法通过URL直接访问它们。 它们在文件夹名称之前由_(下划线)标识。 它是一组页面,每个页面都显示一个以获得单个页面。 例如, user/pages/home/_header.

文件夹结构

如果是单页骨架,您可以在01.home文件夹中找到此页面。 在这里,您将获得一个模块化的.md文件,该文件指出必须包含哪些页面以及要显示的页面顺序。 modular.html.twig可以在您当前的主题文件夹中找到。

在下图中,您可以看到为模块化页面创建的文件夹结构。

Grav模块化页面

每个子文件夹都必须包含描述markdown文件的.md文件。

首先,您必须在/users/pages/01.home文件夹中创建子文件夹。 接下来,每个文件夹必须包含.md文件和modular.md文件。

创建子文件夹时,图像和文件都必须位于同一文件夹中。

如何创建模块化页面

要创建模块化页面,您必须遵循给定的步骤。

Step 1 - 在/user/pages/01.home/创建几个页面。 夹。 在下图中,您可以看到我们创建了两个文件夹以及modular.md文件。

Grav模块化页面

Step 2 - 要创建模块化页面,您必须在每个文件夹中创建一个文件并将其命名为text.md

Grav模块化页面

Step 3 - 接下来,在text.md文件中添加代码,保存并运行相同的代码。

Example

将所有四个页面保存为.md文件。 这里我们创建了4个页面,命名为text.md,text1.md,text2.md和text3.md。

---
title: Bio-diversity
---
## Bio-diversity
Biodiversity refers to the variety of life. It is seen in the number of species in an 
[ecosystem](https://simple.wikipedia.org/wiki/Ecosystem) or on the entire [Earth]
(https://simple.wikipedia.org/wiki/Earth). Biodiversity gets used as a measure of the
health of biological systems, and to see if there is a danger that too many species
become[extinct](https://simple.wikipedia.org/wiki/Extinct).

现在,创建4个页面,将它们添加到\templates\modular文件夹,如下所示。

Grav模块化页面

接下来,转到主页并刷新,您可以看到更改。

Grav模块化页面

在新的导航栏中,您可以看到四个文件链接。

↑回到顶部↑
WIKI教程 @2018