Grav - 模組化頁面



模組化頁面一開始可能難以理解,但一旦你瞭解了它,使用起來就會非常容易。它可以從子頁面建立單個頁面。它能夠從模組化內容頁面構建複雜的單頁佈局。

模組化頁面被設定為不可路由的,因為它們無法透過 URL 直接訪問。它們透過資料夾名稱之前的 _(下劃線)來識別。它是一組頁面,這些頁面一個接一個地顯示以獲得單個頁面。例如,user/pages/home/_header.

資料夾結構

在單頁骨架的情況下,您可以在01.home資料夾中找到此頁面。在此,您將獲得一個單個模組化.md檔案,該檔案指示必須包含哪些頁面以及要顯示的頁面的順序。modular.html.twig 可在您當前的主題資料夾中找到。

在下圖中,您可以看到為模組化頁面建立的資料夾結構。

Grav Modular Pages

每個子資料夾都必須包含一個.md檔案,該檔案描述一個 Markdown 檔案。

首先,您必須在/users/pages/01.home資料夾中建立子資料夾。接下來,每個資料夾都必須包含一個.md檔案和一個modular.md檔案。

建立子資料夾時,影像和檔案都必須在同一個資料夾中。

如何建立模組化頁面

要建立模組化頁面,您必須按照以下步驟操作。

步驟 1 - 在/user/pages/01.home/資料夾中建立一些頁面。在下圖中,您可以看到我們建立了兩個資料夾以及一個 modular.md 檔案。

Grav Modular Pages

步驟 2 - 要建立模組化頁面,您必須在每個資料夾中建立一個檔案,並將其命名為text.md

Grav Modular Pages

步驟 3 - 接下來,在text.md檔案中新增您的程式碼,儲存並執行它。

示例

將所有四個頁面儲存為.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 Modular Pages

接下來,轉到主頁並重新整理,您將看到更改。

Grav Modular Pages

在新導航欄中,您可以看到四個檔案連結。

廣告

© . All rights reserved.