folderweb/app/default/content/examples/file-based-routing/index.no.md
Ruben 0e19040473 Create a simple hero section with title, subtitle, and call-to-action
button Add a features section with icons and descriptions Include a
stats section with live data Add a responsive design with modern CSS
features
2025-11-27 21:31:47 +01:00

1.6 KiB
Raw Blame History

Filbasert routing

FolderWebs routing er vakkert enkelt: mappestrukturen din er URL-strukturen din. Ingen konfigurasjonsfiler, ingen rutedefinisjon, ingen magiske strenger.

Hvordan det fungerer

Når du besøker en URL, ser FolderWeb etter matchende mapper og filer:

/content/
├── index.md              → /
├── om/
│   └── index.md          → /om/
└── blogg/
    ├── 2024-11-01-innlegg/
    │   └── index.md      → /blogg/innlegg/
    └── index.md          → /blogg/

Automatiske funksjoner

Mappenavn blir URL-er Lag en mappe kalt prosjekter og den er umiddelbart tilgjengelig på /prosjekter/

Datoprefikser fjernes 2024-11-01-mitt-innlegg blir /mitt-innlegg/ i URL-en

Egendefinerte slugs via metadata Overstyr standard URL med slug = "egendefinert-url" i metadata.ini

Avsluttende skråstrek Kataloger omdirigerer alltid til å inkludere avsluttende skråstrek for konsistens

Eksempel

Denne siden demonstrerer filbasert routing! Stien er:

app/default/content/examples/file-based-routing/index.no.md

Som rendres på:

/examples/file-based-routing/

Ingen ruter å definere. Ingen konfigurasjon å oppdatere. Bare filer og mapper.

Fordeler

  • Intuitivt Hvis du kan navigere mapper, forstår du routingen
  • Refaktorvennlig Å flytte innhold betyr å flytte mapper
  • Ingen ødelagte lenker URL-er matcher filsystemet
  • Rask Ingen rutematching overhead, direkte filoppslag
  • Forutsigbar Det du ser er det du får