Mappenstructuur
De mappenstructuur binnen het project is als volgt:
# Statisch gegenereerde website
|-_site
# Serverless functies
|-api
# (pre)build helper functies
|-lib
# Nunjucks filters om data naar het juiste format te parsen
|-filters
# Broncode van het project
|-src
# Assets die gebuild worden (of gekopieerd zoals afbeeldingen)
# bestaande uit JS, SCSS etc.
|-assets
# Helper functies om bijvoorbeeld een connectie te maken
# met de Storyblok API
|-lib
# Statische HTML templates en bestanden voor het ophalen
# van data.
|-site
# Bestanden voor het ophalen van data
|-_data
# Site data word hier opgehaald, dit is binnen de
# templates beschikbaar als site.[iets].
|-site.js
# HTML templates
|-_includes
|-components # Alle componenten die gebruikt worden
# binnen de website.
|-my-component
# Elk component heeft een eigen HTML, SCSS en
# JS bestand zodat alles lekker modulair bij
# elkaar staat
|-my-component.html
|-my-component.scss
|-my-component.js
|-layouts # Layouts voor pagina's
|-default.html
# Elke HTML file hier is een route op de uiteindelijke
# website. Als je hier about.html neer zou zetten maakt
# dit uiteindelijk dat bestand beschikbaar onder /about
|-*.html
# Storybook configuratie
|-storybook
|-index.stories.js
# Storybook components
|-components
Last updated