Vienkāršs piemērs GRAV lapas Markdown failam (
):
Kods:
---
title: Mana lapa
---
# Sveiki, šī ir GRAV lapa
Šeit ir parasts teksts.
Un šeit ir saite uz [Google](https://www.google.com).
Vai arī iekšēja saite uz citu GRAV lapu:
[Pāriet uz kontaktu lapu](/contacts)
👉 Paskaidrojums:
- daļa ir frontmatter, kur var norādīt lapas parametrus (
,
,
u.c.).
- ir standarta Markdown saites sintakse.
- Ārējām saitēm lieto pilnu URL (
).
- Iekšējām saitēm pietiek ar GRAV lapas ceļu (
atvērs
Kods:
/user/pages/contacts/default.md
).
Lieliski, GRAV iekšējās saites var veidot vairākos veidos, atkarībā no tā, kā struktūrē lapas mapēs.
Ļoti īsumā: katra GRAV lapa ir mape ar
(vai
u.c.) failu, un tās ceļš nosaka adresi.
1. Vienkārša iekšējā saite
Ja tev ir struktūra:
Kods:
user/pages/
01.home/default.md
02.about/default.md
03.contacts/default.md
Tad saitē vari rakstīt:
Kods:
[Par mani](/about)
[Kontakti](/contacts)
👉
un
atbildīs
un
.
2. Saite uz apakšlapu
Ja lapai ir apakšlapas, piem.:
Kods:
02.about/
default.md
team/
default.md
history/
default.md
Tad:
Kods:
[Komanda](/about/team)
[Vēsture](/about/history)
3. Saite ar
page.find() Twig sintaksē
Ja lapas saturs tiek rakstīts Twig režīmā (
failā
Kods:
process: { twig: true }
), vari izmantot GRAV API:
Kods:
[Kontakti]({{ page.find('/contacts').url }})
Tas ir noderīgi, ja lapu pārvieto, saite automātiski pielāgosies.
4. Saite uz
enkuriem (lapas iekšienē)
Ja lapā ir sadaļas ar virsrakstiem, vari piesaistīties pie tiem:
Kods:
[Pāriet uz sadaļu zemāk](#projekti)
## Projekti
Šeit sākas projekta apraksts...
⚡ Praktiska piezīme: GRAV "pārdēvē" mapes nosaukumu par URL segmentu.
→
neatkarīgi no cipara priekšā.
Tu gribi izveidot
apakšlapu (piem., “Revit”), un no tās lapas saturā vai izvēlnē ielikt saiti atpakaļ uz
saknes lapu (homepage).
GRAV struktūrā tas izskatītos tā:
Kods:
user/pages/
01.home/
default.md
02.revit/
default.md
1.
Revit lapai
Kods:
---
title: Revit
---
# Revit tēma
Šī ir tematiskā Revit lapa.
Atpakaļ uz [Sākumlapu](/).
👉
vienmēr norāda uz
saknes lapu (homepage).
2. Alternatīva ar Twig (ja vajag dinamisku)
Ja lapā ieslēgts Twig (
Kods:
process: { twig: true }
), vari drošāk rakstīt:
Kods:
[Atpakaļ uz sākumlapu]({{ base_url_absolute }})
Tas izmantos konfigurācijā norādīto saknes adresi (droši arī apakšdomēnos, apakšmapēs).
3. Navigācijas izvēlnē (ja vēlies globālu saiti)
Ja vēlies, lai izvēlnē vienmēr ir saite uz “Revit” un vienmēr ir saite uz “Sākumlapa”, pietiek to iestatīt
frontmatter:
Kods:
user/pages/02.revit/default.md
---
title: Revit
menu: Revit
visible: true
---
Tad izvēlnē būs abas lapas, un lietotājs varēs klikšķināt uz
Sākumlapa vai
Revit bez papildus Markdown saitēm.
"Kā cilvēks, kam trūkst pašcieņas, nav dīdzējs, bet nīcējs, tā arī tauta, kurai nav pašapziņas." K.Mīlenbahs