Update internal links to use absolute paths

Update developer documentation paths and rename to "Utvikling"
This commit is contained in:
Ruben 2025-10-03 12:35:36 +02:00
parent 7ad0062dee
commit cea2c167ff
23 changed files with 14 additions and 14 deletions

View file

@ -0,0 +1,2 @@
title = "Metadata-referanse"
summary = "Fullstendig referanse for alle metadata-felt"

View file

@ -0,0 +1,152 @@
# Metadata-referanse
PnP støtter valgfrie metadatafiler for forbedret innholdskontroll.
## Filformat
Metadatafiler bruker INI-formatet og må hete `metadata.ini`.
## Plassering
Plasser `metadata.ini` i samme mappe som innholdsfilen din:
```
/content/blogg/2025-01-15-innlegg/
├── article.md
├── metadata.ini
└── cover.jpg
```
## Støttede felt
### `title`
**Type**: String
**Påkrevd**: Nei
**Standard**: Hentet fra første H1 i innholdet eller mappenavn
Overstyr sidetittelen.
```ini
title = "Min egendefinerte tittel"
```
### `date`
**Type**: Dato (YYYY-MM-DD)
**Påkrevd**: Nei
**Standard**: Hentet fra mappenavn eller filmodifiseringstidspunkt
Sett publiseringsdatoen.
```ini
date = "2025-01-15"
```
### `lastModified`
**Type**: Dato (YYYY-MM-DD)
**Påkrevd**: Nei
**Standard**: Ingen
Spor når innholdet sist ble oppdatert.
```ini
lastModified = "2025-02-10"
```
### `summary`
**Type**: String
**Påkrevd**: Nei
**Standard**: Ingen
Gi et sammendrag for listevisninger.
```ini
summary = "En kort beskrivelse av dette innholdet."
```
### `menu`
**Type**: Boolean
**Påkrevd**: Nei
**Standard**: false
Vis denne siden i navigasjonsmenyen.
```ini
menu = true
```
### `menu_order`
**Type**: Integer
**Påkrevd**: Nei
**Standard**: 999
Rekkefølgen for menyvisning (lavere tall vises først).
```ini
menu_order = 1
```
### `slug`
**Type**: String
**Påkrevd**: Nei
**Standard**: Mappenavn
Egendefinert URL-slug for oversatte versjoner.
```ini
slug = "about"
```
## Flerspråklig metadata
For flerspråklige sider kan du legge til språkspesifikke seksjoner:
```ini
title = "Om oss"
summary = "Lær mer om oss"
menu = true
[en]
title = "About us"
summary = "Learn more about us"
slug = "about"
```
PnP vil automatisk bruke riktig seksjon basert på nåværende språk.
## Fullstendig eksempel
Fullstendig metadata.ini-eksempel:
```ini
title = "Forstå PnP-ruting"
date = "2025-01-15"
lastModified = "2025-01-20"
summary = "Lær hvordan PnPs mappebaserte rutingssystem fungerer og hvorfor det er designet for lang levetid."
menu = true
menu_order = 3
[en]
title = "Understanding PnP Routing"
summary = "Learn how PnP's folder-based routing system works and why it's designed for longevity."
slug = "routing"
```
## Fallback-atferd
Hvis metadata.ini ikke er til stede:
- Tittel: Hentet fra første H1 i markdown/HTML, eller mappenavn
- Dato: Hentet fra mappenavn (YYYY-MM-DD-*) eller filmodifiseringstidspunkt
- Sammendrag: Vises ikke
- Meny: Vises ikke i navigasjon
## Bruke metadata i egendefinerte maler
Metadata er tilgjengelig i maler via `$metadata`-variabelen:
```php
<?php if ($metadata && isset($metadata['custom_field'])): ?>
<p><?= htmlspecialchars($metadata['custom_field']) ?></p>
<?php endif; ?>
```
Du kan legge til egendefinerte felt i metadata.ini og bruke dem i malene dine.