→ Setup

Setup in 4 stappen

Google Sheet koppelen, deployen op Netlify, eigen domeinnaam instellen.

1

Maak een Google Sheet aan

Ga naar sheets.google.com en maak een nieuw spreadsheet. Geef het de naam Recepten.

Zet in de eerste rij deze kolomkoppen (exact zo, in deze volgorde):

KolomNaamWat invullen
AnaamNaam van het recept
Bcategoriediner, lunch, ontbijt of snack
CtijdBereidingstijd in minuten (alleen getal)
DpersonenAantal personen (alleen getal)
EbeschrijvingKorte omschrijving (1-2 zinnen)
FingredientenIngrediënten gescheiden door ;
GstappenBereidingsstappen gescheiden door ;
HafbeeldingURL naar een foto (optioneel, mag leeg)

Voorbeeld voor kolom F (ingrediënten):

6 middelgrote aardappels; 4 el mayonaise; 1 rode ui; 3 augurken

Deel de sheet met je vriendin via Delen → Persoon toevoegen.

2

Sheet openbaar publiceren

De site leest de sheet via een openbare CSV-link. Ga in je sheet naar:

Bestand → Delen → Publiceren op internet → Publiceren

De sheet hoeft niet openbaar zichtbaar te zijn voor iedereen — alleen de CSV-export link werkt. Laat de rest van de instellingen staan.

3

Sheet ID invullen in config.js

Zoek je Sheet ID in de URL van je sheet. Het zit tussen /d/ en /edit:

https://docs.google.com/spreadsheets/d/1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgVE2upms/edit

Open het bestand config.js en vervang JOUW_SHEET_ID_HIER door jouw ID:

window.SHEET_ID = '1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgVE2upms';
4

Deployen op Netlify

Ga naar netlify.com en maak een gratis account aan.

Op het dashboard kies je Add new site → Deploy manually. Sleep dan de hele map met je bestanden (index.html, config.js, setup.html) naar het uploadvenster.

Netlify geeft je een willekeurige URL zoals pensive-einstein-abc123.netlify.app. Dat werkt al direct.

Eigen domeinnaam koppelen: Ga in Netlify naar Domain management → Add custom domain. Voer je domeinnaam in en volg de stappen. Je DNS-provider (bijv. Transip, Versio, GoDaddy) wijst je dan naar Netlify.

Na elke aanpassing aan config.js: opnieuw de map uploaden via Deploys → drag & drop.


Recept toevoegen? Open de Google Sheet, vul een nieuwe rij in, en ververs de site. Dat is alles. 🎉

← Terug naar de recepten