{"id":52704,"date":"2023-05-23T11:58:55","date_gmt":"2023-05-23T09:58:55","guid":{"rendered":"https:\/\/kinqsta.com\/nl\/?p=52704&#038;preview=true&#038;preview_id=52704"},"modified":"2023-06-09T17:48:38","modified_gmt":"2023-06-09T15:48:38","slug":"jekyll-statische-site","status":"publish","type":"post","link":"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/","title":{"rendered":"Jekyll tutorial: Een statische website maken"},"content":{"rendered":"<p>In het huidige digitale tijdperk is een website essentieel om online aanwezig te zijn, je merk te promoten en potenti\u00eble klanten te bereiken. Het maken van een website kan echter een ontmoedigende taak zijn.<\/p>\n<p>Dit is waar <a href=\"https:\/\/kinqsta.com\/blog\/static-site-generator\/\">statische sitegeneratoren<\/a> (SSG&#8217;s) van pas komen &#8211; ze maken het gemakkelijk om mooie, snel ladende websites te maken zonder de noodzaak van complexe backendsystemen of databases.<\/p>\n<p>In dit artikel maak je kennis met een van de populaire SSG&#8217;s &#8211; Jekyll, leer je hoe het werkt, en hoe je er een statische website mee kunt maken.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<p>Hier is een <a href=\"https:\/\/myblog-84b54.kinsta.app\/\" target=\"_blank\" rel=\"noopener noreferrer\">live demo van de blogsite<\/a> die je met Jekyll gaat bouwen.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2023\/03\/joels-blog-jekyll-site.jpg\" alt=\"Blogwebsite gebouwd met Jekyll\" width=\"1600\" height=\"877\"><figcaption class=\"wp-caption-text\">Blogwebsite gebouwd met Jekyll<\/figcaption><\/figure>\n<p>Je hebt toegang tot de <a href=\"https:\/\/github.com\/kinsta\/jekyll-blog\" target=\"_blank\" rel=\"noopener noreferrer\">GitHub repository van het project<\/a> als je het beter wilt bekijken.<\/p>\n<h2>Wat is Jekyll?<\/h2>\n<p>Jekyll is een gratis open-source SSG die gebouwd is en draait op de programmeertaal <a href=\"https:\/\/docs.sevalla.com\/templates\/overview#ruby-on-rails\">Ruby<\/a>. Je hoeft niet te begrijpen hoe Ruby werkt om Jekyll te gebruiken; je hoeft alleen Ruby op je machine ge\u00efnstalleerd te hebben.<\/p>\n<p>Jekyll kan gebruikt worden om verschillende soorten statische sites te bouwen, zoals een persoonlijke blog, portfoliowebsite en documentatiewebsite, zonder dat je een database nodig hebt of een content management systeem zoals <a href=\"https:\/\/kinqsta.com\/blog\/wordpress-vs-static-html\/\">WordPress<\/a> gebruikt.<\/p>\n<p>Dit is wat Jekyll onderscheidt van de SSG&#8217;s:<\/p>\n<ol start=\"1\">\n<li><strong>Gemakkelijk te gebruiken:<\/strong> Jekyll gebruikt platte tekstbestanden en markdown syntaxis om inhoud te maken en te beheren, wat betekent dat je geen kennis van <a href=\"https:\/\/kinqsta.com\/blog\/what-is-html\/\">HTML<\/a> of <a href=\"https:\/\/kinqsta.com\/nl\/blog\/css-best-practices\/\">CSS<\/a> hoeft te hebben om aan de slag te gaan.<\/li>\n<li><strong>Snel en veilig:<\/strong> Jekyll bevat geen server-side database of scripting, wat betekent dat er minder risico is op kwetsbaarheden en aanvallen. Het genereert statische HTML bestanden, waardoor je website ongelooflijk snel en veilig is.<\/li>\n<li><strong>Aanpasbaar:<\/strong> Jekyll is in hoge mate aanpasbaar, waardoor je layouts en templates kunt gebruiken of zelfs plugins kunt maken om de functionaliteit uit te breiden.<\/li>\n<li><strong>Gemakkelijk te implementeren:<\/strong> Jekyll genereert statische HTML bestanden die je kan deployen op een webserver of hostingprovider zonder dat je een dynamisch content management systeem nodig hebt.<\/li>\n<li><strong>Ondersteund door een grote community:<\/strong> Jekyll heeft een grote gemeenschap van gebruikers en developers achter zich, wat betekent dat er voldoende bronnen beschikbaar zijn als je hulp nodig hebt of de functionaliteit van je site wilt uitbreiden.<\/li>\n<\/ol>\n\n<h2>Zo installeer je Jekyll<\/h2>\n<p>Je moet eerst Ruby op je machine installeren voordat je verder kunt gaan met de installatie van Jekyll, zoals vermeld in de <a href=\"https:\/\/jekyllrb.com\/docs\/installation\/#requirements\" target=\"_blank\" rel=\"noopener noreferrer\">Jekyll documentatie<\/a>.<\/p>\n<h3>Zo installeer je Jekyll op macOS<\/h3>\n<p>Ruby is standaard voorge\u00efnstalleerd op macOS, maar het is niet aan te raden een dergelijke versie van Ruby te gebruiken om Jekyll te installeren, omdat die oud is. Op Ventura, Apple&#8217;s nieuwste besturingssysteem, is de versie van Ruby die vooraf ge\u00efnstalleerd is bijvoorbeeld 2.6.10, waarvan de laatste versie 3.1.3 is (op moment van schrijven).<\/p>\n<p>Om dit op te lossen moet je Ruby correct installeren met een versiebeheerder als <a href=\"https:\/\/github.com\/postmodern\/chruby\" target=\"_blank\" rel=\"noopener noreferrer\">chruby<\/a>. Je moet eerst <a href=\"https:\/\/brew.sh\/\" target=\"_blank\" rel=\"noopener noreferrer\">Homebrew<\/a> op je Mac installeren met het onderstaande commando in je terminal:<\/p>\n<pre><code class=\"language-bash\">\/bin\/bash -c \"$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/HEAD\/install.sh)\"<\/code><\/pre>\n<p>Als de installatie geslaagd is, sluit dan Terminal af en start opnieuw op, en controleer dan of Homebrew klaar is door dit commando uit te voeren:<\/p>\n<pre><code class=\"language-bash\">brew doctor<\/code><\/pre>\n<p>Als je &#8220;<strong>Your system is ready to brew<\/strong>&#8221; krijgt, kun je nu verder gaan met het installeren van <code>chruby<\/code> en <strong>ruby-install<\/strong> met onderstaand commando:<\/p>\n<pre><code class=\"language-bash\">brew install chruby ruby-install<\/code><\/pre>\n<p>Je kunt nu de nieuwste versie van ruby installeren, die 3.1.3 is, met behulp van het pakket <code>ruby-install<\/code> dat je zojuist hebt ge\u00efnstalleerd:<\/p>\n<pre><code class=\"language-bash\">ruby-install 3.1.3<\/code><\/pre>\n<p>Dit duurt een paar minuten. Als het gelukt is, configureer dan je shell om automatisch <code>chruby<\/code> te gebruiken met het onderstaande commando:<\/p>\n<pre><code class=\"language-bash\">echo \"source $(brew --prefix)\/opt\/chruby\/share\/chruby\/chruby.sh\" &gt;&gt; ~\/.zshrc\necho \"source $(brew --prefix)\/opt\/chruby\/share\/chruby\/auto.sh\" &gt;&gt; ~\/.zshrc\necho \"chruby ruby-3.1.3\" &gt;&gt; ~\/.zshrc<\/code><\/pre>\n<p>Je kunt nu afsluiten en je terminal opnieuw starten, en dan controleren of alles werkt door dit commando uit te voeren:<\/p>\n<pre><code class=\"language-bash\">ruby -v<\/code><\/pre>\n<p>Er zou moeten staan: <strong>ruby 3.1.3<\/strong>.<\/p>\n<p>Je hebt nu de nieuwste versie van Ruby op je machine ge\u00efnstalleerd. Je kunt nu doorgaan met het installeren van de nieuwste Jekyll en bundler gem:<\/p>\n<pre><code class=\"language-bash\">gem install jekyll bundler<\/code><\/pre>\n<h3>Zo installeer je Jekyll op Windows<\/h3>\n<p>Om Ruby en Jekyll op een Windows machine te installeren, gebruik je de <a href=\"https:\/\/rubyinstaller.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">RubyInstaller<\/a>. Dit kun je doen door een <strong>Ruby+Devkit<\/strong> versie te downloaden en te installeren van <a href=\"https:\/\/rubyinstaller.org\/downloads\/\" target=\"_blank\" rel=\"noopener noreferrer\">RubyInstaller Downloads<\/a> en de standaardopties voor de installatie te gebruiken.<\/p>\n<p>Voer in de laatste fase van de installatiewizard de stap <code>ridk install<\/code> uit &#8211; die wordt gebruikt om gems te installeren. Lees meer via de <a href=\"https:\/\/github.com\/oneclick\/rubyinstaller2#using-the-installer-on-a-target-system\" target=\"_blank\" rel=\"noopener noreferrer\">RubyInstaller Documentatie<\/a>.<\/p>\n<p>Kies bij de opties voor MSYS2 en MINGW development toolchain. Open een nieuw opdrachtpromptvenster en installeer Jekyll en Bundler met onderstaand commando:<\/p>\n<pre><code class=\"language-bash\">gem install jekyll bundler<\/code><\/pre>\n<h3>Zo controleer je of Jekyll correct is ge\u00efnstalleerd<\/h3>\n<p>Om te controleren of Jekyll correct is ge\u00efnstalleerd op je machine, open je je terminal en voer je het volgende commando uit:<\/p>\n<pre><code class=\"language-bash\">jekyll -v<\/code><\/pre>\n<p>Als je het versienummer ziet, betekent dit dat Jekyll ge\u00efnstalleerd is en correct werkt op je systeem. Je bent nu klaar om Jekyll te gebruiken!<\/p>\n<h2>Jekyll commando&#8217;s en configuratie<\/h2>\n<p>Voordat we beginnen met het maken en aanpassen van een statische site met Jekyll, is het goed om vertrouwd te raken met de verschillende CLI commando&#8217;s en parameters van de config file.<\/p>\n<h3>Jekyll CLI commando&#8217;s<\/h3>\n<p>Hier zijn enkele van de populaire Jekyll CLI commando&#8217;s. Je hoeft ze niet te onthouden, maar weet gewoon dat ze bestaan, en voel je vrij om terug te kijken naar wat een van hen doet als je later in dit artikel hun gebruik opmerkt.<\/p>\n<ul>\n<li><code>jekyll build<\/code>: Genereert de statische site in de <strong>_site<\/strong> directory.<\/li>\n<li><code>jekyll serve<\/code>: Bouwt de site en start een webserver op je lokale machine, zodat je de site kunt bekijken in je browser op http:\/\/localhost:4000.<\/li>\n<li><code>jekyll new [site name]<\/code>: Cre\u00ebert een nieuwe Jekyll site in een nieuwe directory met de opgegeven sitenaam.<\/li>\n<li><code>jekyll doctor<\/code>: Geeft eventuele configuratie- of dependencyproblemen weer.<\/li>\n<li><code>jekyll clean<\/code>: Verwijdert de <strong>_site<\/strong> directory, waar de gegenereerde site bestanden zijn opgeslagen.<\/li>\n<li><code>jekyll help<\/code>: Voert de helpdocumentatie voor Jekyll uit.<\/li>\n<li><code>jekyll serve --draft<\/code>: Genereert en levert je Jekyll site, inclusief alle berichten die in de <strong>_drafts<\/strong> directory staan.<\/li>\n<\/ul>\n<p>Je kunt ook enkele opties aan deze commando&#8217;s toevoegen. Zie een volledige lijst van <a href=\"https:\/\/jekyllrb.com\/docs\/usage\/\" target=\"_blank\" rel=\"noopener noreferrer\">Jekyll commando&#8217;s en opties in de Jekyll documentatie<\/a>.<\/p>\n<h3>Jekyll configuratiebestand<\/h3>\n<p>Het Jekyll configuratiebestand (config file) is een YAML bestand met de naam <strong>_config.yml<\/strong> dat instellingen en opties bevat voor je Jekyll site. Het wordt gebruikt om verschillende aspecten van je site te configureren, waaronder de sitetitel, beschrijving, URL en andere instellingen.<\/p>\n<p>Hier zijn enkele van de meest gebruikte configuratie-opties:<\/p>\n<ul>\n<li><strong>title:<\/strong> De titel van je site.<\/li>\n<li><strong>description:<\/strong> Een korte beschrijving van je site.<\/li>\n<li><strong>url:<\/strong> De basis <a href=\"https:\/\/kinqsta.com\/nl\/blog\/wat-is-een-url\/\">URL<\/a> van je site.<\/li>\n<li><strong>baseurl:<\/strong> De subdirectory van je site, als die gehost wordt in een subdirectory van een domein.<\/li>\n<li><strong>permalink:<\/strong> De URL-structuur voor je berichten en pagina&#8217;s.<\/li>\n<li><strong>exclude:<\/strong> Een lijst van bestanden of mappen om uit te sluiten van het genereren van de site.<\/li>\n<li><strong>include:<\/strong> Een lijst van bestanden of mappen om op te nemen in het sitegeneratieproces.<\/li>\n<li><strong>paginate:<\/strong> Het aantal te tonen berichten per pagina bij gebruik van paginering.<\/li>\n<li><strong>plugins:<\/strong> Een lijst van Jekyll-plugins om te laden.<\/li>\n<li><strong>thema:<\/strong> Standaard is dit ingesteld op <code>minima<\/code>. Je kunt elk <a href=\"https:\/\/rubygems.org\/search?query=jekyll-theme\" target=\"_blank\" rel=\"noopener noreferrer\">ander thema<\/a> gebruiken door de naam ervan in te stellen en andere instellingen uit te voeren waarover we later in dit artikel meer zullen leren.<\/li>\n<\/ul>\n<p>Je kunt ook aangepaste variabelen aanmaken in je configuratiebestand en die gebruiken in de templates, layouts en includes van je site. Je kunt bijvoorbeeld een variabele aanmaken met de naam <code>author_name<\/code> en die dan zo in je templates gebruiken: <code>{{ site.author_name }}<\/code>.<\/p>\n<p>Om je Jekyll configuratiebestand aan te passen, open je het bestand <strong>_config.yml<\/strong> in je Jekyll projectmap in een tekstverwerker en breng je wijzigingen aan.<\/p>\n<p><strong>Opmerking:<\/strong> Alle wijzigingen die je maakt in het configuratiebestand worden van kracht de volgende keer dat je je site genereert met <code>jekyll build<\/code> of <code>jekyll serve<\/code>.<\/p>\n<h2>Zo maak je een statische website op Jekyll<\/h2>\n<p>Nu je Jekyll op je machine ge\u00efnstalleerd hebt, kun je met \u00e9\u00e9n commando binnen een paar seconden een statische website op Jekyll maken. Open je terminal en voer dit commando uit:<\/p>\n<pre><code class=\"language-bash\">jekyll new joels-blog<\/code><\/pre>\n<p>Zorg ervoor dat je &#8220;joels-blog&#8221; vervangt door je gewenste sitenaam.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2023\/03\/create-new-jekyll-site.jpg\" alt=\"Jekyll statische website maken\" width=\"1600\" height=\"920\"><figcaption class=\"wp-caption-text\">Jekyll statische website<\/figcaption><\/figure>\n<p>Navigeer vervolgens naar de websitemap. Je ziet een basisstructuur van de Jekyll site met mappen en bestanden zoals deze:<\/p>\n<pre><code class=\"language-bash\">\u251c\u2500\u2500 _config.yml\n\u251c\u2500\u2500 _posts\n\u251c\u2500\u2500 Gemfile\n\u251c\u2500\u2500 Gemfile.lock\n\u251c\u2500\u2500 index.md\n\u2514\u2500\u2500 README.md<\/code><\/pre>\n<p>Hier zie je waar elk van deze mappen en bestanden voor dient:<\/p>\n<ul>\n<li><strong>_config.yml:<\/strong> Het Jekyll configuratiebestand met de instellingen en opties van je site.<\/li>\n<li><strong>_posts:<\/strong> Een map die de inhoud van je site bevat (kunnen blogposts zijn). Dit kunnen Markdown- of HTML bestanden zijn met een specifieke bestandsnaamconventie: <em>JAAR-Maand-DAG-titel.MARKUP<\/em>.<\/li>\n<li><strong>Gemfile en Gemfile.lock:<\/strong> Bundler gebruikt deze bestanden om de Ruby gems te beheren waarop je site vertrouwt.<\/li>\n<li><strong>index.md:<\/strong> De standaard homepage voor je site, gegenereerd uit een Markdown- of HTML-bestand.<\/li>\n<\/ul>\n<p>Maar er zijn meer bestanden\/mappen die je kunt gebruiken om je Jekyll website aan te passen. Deze mappen omvatten:<\/p>\n<ul>\n<li><strong>_includes:<\/strong> Een map die herbruikbare HTML-fragmenten bevat die je in je lay-outs en pagina&#8217;s kunt opnemen. Zoals navbar, footer, e.t.c.<\/li>\n<li><strong>_layouts:<\/strong> Een map die HTML lay-outsjablonen bevat die de structuur van je pagina&#8217;s bepalen.<\/li>\n<li><strong>assets:<\/strong> Een map die alle bestanden bevat die door je site worden gebruikt, zoals afbeeldingen en CSS bestanden.<\/li>\n<li><strong>_sass:<\/strong> Een map die Sass-bestanden bevat die gebruikt kunnen worden om CSS voor je site te genereren.<\/li>\n<\/ul>\n<p>Deze bestandsstructuur biedt een solide basis voor een Jekyll project, maar je kunt hem naar behoefte aanpassen aan de specifieke behoeften van je project.<\/p>\n<h3>Quick Start optie: Gebruik onze GitHub template<\/h3>\n<p>Als alternatief voor het starten van je project met de Jekyll CLI, kun je een Git repository maken met behulp van Kinsta&#8217;s <a href=\"https:\/\/github.com\/kinsta\/hello-world-jekyll\" target=\"_blank\" rel=\"noopener noreferrer\">&#8220;Hello World&#8221; Jekyll template<\/a> op GitHub. Selecteer <strong>Use this template <\/strong>&gt; <strong>Create a new repository<\/strong> om de startcode naar een nieuwe repository binnen je eigen GitHub account te kopi\u00ebren.<\/p>\n<h2>Zo bekijk je een Jekyll site<\/h2>\n<p>Je hebt nu een Jekyll site, maar hoe kun je de website bekijken om te zien hoe hij eruit ziet voordat je hem misschien gaat aanpassen aan je behoeften? Open je terminal en ga naar de map van je project, voer dan het volgende commando uit:<\/p>\n<pre><code class=\"language-bash\">jekyll serve<\/code><\/pre>\n<p>Dit zal een map <strong>_site<\/strong> genereren die alle statische bestanden bevat die uit je project zijn gegenereerd. Het zal ook de Jekyll server starten, en je kunt je site bekijken via <strong>http:\/\/localhost:4000<\/strong>.<\/p>\n<p>Als je de URL in je webbrowser bezoekt, zie je je Jekyll site met het Minima thema:<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2023\/03\/minima-jekyll-theme.jpg\" alt=\"Standaard uiterlijk Jekyll statische site\" width=\"1600\" height=\"864\"><figcaption class=\"wp-caption-text\">Standaard uiterlijk<\/figcaption><\/figure>\n<h2>Zo pas je een Jekyll site aan<\/h2>\n<p>Wanneer je een site maakt met Jekyll en een thema gebruikt, kun je de site aanpassen aan je behoeften. Je kunt bijvoorbeeld nieuwe pagina&#8217;s toevoegen, de lay-out van een pagina veranderen, of aanpassen hoe sommige items worden weergegeven. Het is allemaal mogelijk met Jekyll.<\/p>\n<h3>Hoe front matter werkt in Jekyll<\/h3>\n<p>Als je een willekeurige pagina of blogpost van je projectmap opent, zie je een blokje informatie binnen drie streepjes (&#8212;) bovenaan de pagina. Dit wordt <strong>front matter<\/strong> genoemd.<\/p>\n<p>Het is een metadata format dat in Jekyll wordt gebruikt, om informatie over een pagina of post op te slaan &#8211; het kan in YAML of JSON worden geschreven.<\/p>\n<pre><code class=\"language-markdown\">---\ntitle:  \"Welcome to Jekyll!\"\ndescription: \"Introduction to what Jekyll is about and how it works\"\ndate:   2023-03-07 16:54:37 +0100\n---<\/code><\/pre>\n<p>In het bovenstaande voorbeeld bevat de front matter variabelen, zoals de titel, beschrijving en datum van de post. Deze variabelen kunnen gebruikt worden in de opmaak of inhoud van de pagina of post.<\/p>\n<p>Jekyll parst de voorkant en gebruikt die om de output HTML voor je site te genereren. Je kunt de voorkant gebruiken om verschillende opties te specificeren, zoals lay-out, permalink, gepubliceerde status, enz.<\/p>\n<h4>Hoe je de standaard homepagina instelt<\/h4>\n<p>Je kunt ook standaard front matter instellen, zodat je niet voor vergelijkbare bestanden hetzelfde voorwerk hoeft te defini\u00ebren. Bijvoorbeeld als elk blogbericht dezelfde auteursnaam en lay-out gebruikt. Je kunt een aangepaste front matter defini\u00ebren in je <strong>_config.yml<\/strong> bestand om al je blogberichten te leveren.<\/p>\n<p>De manier waarop het is opgebouwd is ietwat complex, maar hier zie je hoe het eruit komt te zien. Plak dit onder de laatste configuratie in je <strong>_config.yml<\/strong> bestand:<\/p>\n<pre><code class=\"language-yaml\">defaults:\n -\n   scope:\n     path: \"posts\" # empty string means all files\n   values:\n     layout: \"post\"\n     author: \"John Doe\"<\/code><\/pre>\n<p>Wanneer je nu het commando <code>jekyll serve<\/code> uitvoert, zul je merken dat zelfs wanneer je de lay-out en de auteur niet op elke post definieert, je er nog steeds toegang toe hebt binnen je bestanden.<\/p>\n<p><strong>Opmerking:<\/strong> Wanneer je geen pad definieert, zullen alle bestanden de gedefinieerde waarden voor de front matter gebruiken.<\/p>\n<h3>Pagina&#8217;s maken in Jekyll<\/h3>\n<p>Wanneer je een bestand aanmaakt in de hoofdmap van je project, wordt het beschouwd als een pagina. De naam die je aan het bestand geeft wordt meestal gebruikt in de URL, dus geef je elk paginabestand een naam die goed klinkt.<\/p>\n<p>Als je bijvoorbeeld een pagina wilt maken met de URL <strong>https:\/\/voorbeeld.com\/about,<\/strong> maak dan een bestand met de naam <strong>about.html <\/strong>of <strong>about.md<\/strong>. De bestandsextensie bepaalt welke opmaaktaal je gebruikt voor de inhoud van de pagina (HTML of Markdown).<\/p>\n<p>Zodra je een bestand hebt gemaakt, voeg je de juiste front matter en inhoud toe. Sla het bestand op en ververs je Jekyll site in de browser. De nieuwe pagina zou nu toegankelijk moeten zijn via de URL die overeenkomt met de bestandsnaam.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2023\/03\/create-new-page.jpg\" alt=\"Front matter en inhoud in een Jekyll pagina\" width=\"1600\" height=\"695\"><figcaption class=\"wp-caption-text\">Front matter en inhoud<\/figcaption><\/figure>\n<h3>Layouts maken in Jekyll<\/h3>\n<p>Je kunt Layouts gebruiken om de structuur en vormgeving van de pagina&#8217;s en berichten van je site te bepalen. Dit gebeurt meestal grotendeels met HTML code. Je kunt een header, footer en meta-informatie opnemen in de metadata van de pagina.<\/p>\n<p>De eerste stap is het maken van een map <strong>_layouts<\/strong> in de hoofdmap van je project. Maak dan een bestand voor elke lay-out &#8211; het bestand moet een beschrijvende naam hebben die het doel van de lay-out weergeeft. Je zou bijvoorbeeld een bestand met de naam <strong>page.html <\/strong>kunnen maken om de paginalayout voor alle pagina&#8217;s op je site te defini\u00ebren.<\/p>\n<p>Je kunt de algemene structuur van je layouts het beste defini\u00ebren met HTML of een andere opmaaktaal.<\/p>\n<p>Je kunt placeholders opnemen voor alle dynamische inhoud die in de layout wordt ingevoegd, zoals de paginatitel, inhoud en metagegevens. Zo kun je bijvoorbeeld een basislayout maken met een kop, voettekst en inhoudsgebied:<\/p>\n<pre><code class=\"language-html\">&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n    &lt;head&gt;\n        &lt;title&gt;{{ page.title }}&lt;\/title&gt;\n    &lt;\/head&gt;\n    &lt;body&gt;\n        &lt;header&gt;\n                <!-- Navigation menu goes here -->\n        &lt;\/header&gt;\n        &lt;main&gt;{{ content }}&lt;\/main&gt;\n        &lt;footer&gt;\n            <!-- Footer content goes here -->\n        &lt;\/footer&gt;\n    &lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n<p>In dit voorbeeld worden de placeholders <code>{{ page.title }}<\/code> en <code>{{ content }}<\/code> vervangen door de werkelijke titel en inhoud van de pagina die wordt weergegeven.<\/p>\n<p>Op dit moment zal elke pagina of bericht dat pagina als opmaakwaarde gebruikt deze opmaak hebben. Je kunt in de map <strong>_layouts<\/strong> meerdere layouts maken en je layouts stylen zoals je wilt. Je kunt ook de opmaak van een thema overschrijven door een opmaak met een vergelijkbare naam te defini\u00ebren.<\/p>\n<h3>Zo werkt de map _includes in Jekyll<\/h3>\n<p>De map <strong>_includes<\/strong> bevat herbruikbare stukjes code die je in verschillende delen van je website kunt opnemen. Je kunt bijvoorbeeld een <strong>navbar.html<\/strong> bestand maken in je includes map en het toevoegen aan je <strong>page.html<\/strong> layoutbestand met behulp van de <code>{% include %}<\/code> tag.<\/p>\n<pre><code class=\"language-html\">&lt;!DOCTYPE html&gt;\n &lt;html&gt;\n     &lt;head&gt;\n         &lt;title&gt;{{ page.title }} &lt;\/title&gt;\n     &lt;\/head&gt;\n     &lt;body&gt;\n         &lt;header&gt;{% include navbar.html %} &lt;\/header&gt;\n         &lt;main&gt;{{ content }} &lt;\/main&gt;\n         &lt;footer&gt;\n             <!-- Footer content goes here -->\n         &lt;\/footer&gt;\n     &lt;\/body&gt;\n &lt;\/html&gt;<\/code><\/pre>\n<p>Bij het bouwen zal Jekyll de tag vervangen door de inhoud van <strong>navbar.html<\/strong>.<\/p>\n<p>De map <strong> _includes<\/strong> kan elk type bestand bevatten, zoals HTML, Markdown of Liquid bestanden. Het belangrijkste doel is om je code DRY (Don&#8217;t Repeat Yourself) te houden door je in staat te stellen code te hergebruiken op je site.<\/p>\n<h3>Berichten browsen in Jekyll<\/h3>\n<p>Misschien wil je een speciale blogpagina maken voor al je blogberichten, wat betekent dat je alle berichten op je site wil plaatsen en kunnen browsen. Met Jekyll is dat eenvoudig te bereiken met de tag <code>{% for %}<\/code>.<\/p>\n<p>Alle berichten op een Jekyll website worden opgeslagen in de variabele <code>site.posts<\/code>. Je kunt er doorheen lussen en de variabele <code>{{ post.title }}<\/code> Liquid gebruiken om de titel van elk bericht op deze manier uit te voeren:<\/p>\n<pre><code class=\"language-html\">{% for post in site.posts %}\n  &lt;h2&gt;{{ post.title }}&lt;\/h2&gt;\n{% endfor %}<\/code><\/pre>\n<p>Je kunt ook extra Liquid variabelen gebruiken om andere informatie over elk bericht uit te voeren, zoals de datum van het bericht of de auteur:<\/p>\n<pre><code class=\"language-html\">\n{% for post in site.posts %}\n  &lt;h2&gt;{{ post.title }}&lt;\/h2&gt;\n  &lt;p&gt;Published on {{ post.date | date: \"%B %-d, %Y\" }} by {{ post.author }}&lt;\/p&gt;\n{% endfor %}<\/code><\/pre>\n<p>Merk op dat in het bovenstaande voorbeeld het date Liquid filter de datum van elk bericht opmaakt in een meer menselijk leesbaar formaat.<\/p>\n<p>Nu heb je een idee van de basisopmaak die je aan je Jekyll site kunt geven. Maar misschien hoef je deze niet allemaal te gebruiken om een Jekyll site vanaf nul op te bouwen, want je kunt altijd een thema zoeken dat aan je behoeften voldoet en dat aan je Jekyll site toevoegen.<\/p>\n<h2>Zo voeg je een thema toe aan een Jekyll site<\/h2>\n<p>Er zijn verschillende eenvoudig toe te voegen thema&#8217;s, maar het goede nieuws\u00a0 is dat er voor elk thema altijd duidelijke informatie over de installatie ervan te vinden is in het ReadMe bestand op GitHub. Je kunt besluiten het thema te klonen, of als het een op <a href=\"https:\/\/rubygems.org\/search?query=jekyll-theme\" target=\"_blank\" rel=\"noopener noreferrer\">gem gebaseerd thema<\/a> is, is het proces eenvoudiger.<\/p>\n<p>Voor dit artikel zou je een <a href=\"https:\/\/rubygems.org\/gems\/jekyll-theme-clean-blog\" target=\"_blank\" rel=\"noopener noreferrer\">blogthema<\/a> installeren en het aanpassen om een <a href=\"https:\/\/myblog-84b54.kinsta.app\/\" target=\"_blank\" rel=\"noopener noreferrer\">blogsite op Kinsta te deployen<\/a>. Dit is een op gem gebaseerd thema en je hebt toegang tot de <a href=\"https:\/\/github.com\/StartBootstrap\/startbootstrap-clean-blog-jekyll\" target=\"_blank\" rel=\"noopener noreferrer\">broncode<\/a> en <a href=\"https:\/\/github.com\/StartBootstrap\/startbootstrap-clean-blog-jekyll#readme\" target=\"_blank\" rel=\"noopener noreferrer\">instructies op GitHub<\/a>.<\/p>\n<p>Om een gem-gebaseerd thema toe te voegen, open je het Gemfile van je site en voeg je de gem toe voor het thema dat je wilt gebruiken. Het thema dat we zullen gebruiken is het <strong>jekyll-thema-clean-blog<\/strong>. Je kunt het standaard <strong>minima<\/strong>-thema in de Gemfile vervangen:<\/p>\n<pre><code class=\"language-yaml\">gem \"jekyll-theme-clean-blog\"<\/code><\/pre>\n<p>Voer het commando <code>bundle install<\/code> uit in de map van je site om het gem thema en de depencies te installeren.<\/p>\n<p>Voeg in het bestand <strong>_config.yml<\/strong> van je site de volgende regel toe om het thema dat je wilt gebruiken te specificeren:<\/p>\n<pre><code class=\"language-yaml\">theme: jekyll-theme-clean-blog<\/code><\/pre>\n<p>Op dit punt is je thema klaar voor gebruik.<\/p>\n<p>Je zult alle layouts in de map <strong>_layouts<\/strong> willen verwijderen om te voorkomen dat ze de layout van het thema overschrijven.<\/p>\n<p>Je kunt dan in <a href=\"https:\/\/github.com\/StartBootstrap\/startbootstrap-clean-blog-jekyll#using-rubygems\" target=\"_blank\" rel=\"noopener noreferrer\">de documentatiie van het thema<\/a> de layoutnamen voor je bestanden vinden. Als je bijvoorbeeld het thema <strong>jekyll-theme-clean-blog<\/strong> gebruikt, dan is de naam van de opmaak voor het bestand <strong>index.html<\/strong> <strong>home<\/strong>, andere pagina&#8217;s is <strong>page<\/strong>, en alle berichten is <strong>post<\/strong>.<\/p>\n<p>Draai tenslotte <code>jekyll serve<\/code> om je site te bouwen en te serveren met het nieuwe thema.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2023\/03\/jekyll-blog-theme.jpg\" alt=\"Jekyll blog statische site\" width=\"1600\" height=\"877\"><figcaption class=\"wp-caption-text\">Jekyll blog statische site<\/figcaption><\/figure>\n<p>Dat was het! Je Jekyll site zou nu het nieuwe op gem gebaseerde thema dat je hebt toegevoegd moeten gebruiken. Je kunt het thema verder aanpassen door de layout in de <strong>_layouts<\/strong> directories van je site aan te passen.<\/p>\n<h3>Een Jekyll thema aanpassen<\/h3>\n<p>Je hebt nu je thema toegevoegd aan je site, de volgende actie zou zijn om de site aan te passen aan je behoeften en te laten werken zoals het bedoeld is. De afbeeldingen voor elke pagina en post worden bijvoorbeeld niet weergegeven, maar een grijze achtergrond.<\/p>\n<p>Je kunt dit oplossen door aan elke pagina en post een front matter optie toe te voegen waarin je het pad naar een afbeelding opgeeft die je wilt gebruiken. In Jekyll worden assets zoals afbeeldingen opgeslagen in de map <strong>assets<\/strong>. In deze map kun je submappen maken om je afbeeldingen te organiseren.<\/p>\n<figure style=\"width: 1544px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2023\/03\/jekyll-assets.jpg\" alt=\"Organisatie van de images map in Jekyll\" width=\"1544\" height=\"608\"><figcaption class=\"wp-caption-text\">Map met afbeeldingen<\/figcaption><\/figure>\n<p>Je kunt nu een achtergrondoptie toevoegen aan het front matter blok en een pad naar de bijbehorende afbeelding. Op de About pagina is dit bijvoorbeeld de front matter:<\/p>\n<pre><code class=\"language-markdown\">---\nlayout: page\ntitle: About\ndescription: This is the page description. \npermalink: \/about\/\nbackground: '\/assets\/images\/about-page.jpeg'\n---<\/code><\/pre>\n<p>Doe dit voor alle pagina&#8217;s en berichten en je pagina ziet er zo uit:<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2023\/03\/about-page-customized.jpg\" alt=\"De achtergrondafbeelding wordt getoond op de About pagina\" width=\"1600\" height=\"877\"><figcaption class=\"wp-caption-text\">De achtergrondafbeelding wordt getoond op de About pagina<\/figcaption><\/figure>\n<p>Een andere aanpassing die je kunt doen is de opties in de navigatiebalk aanpassen. Je hebt bijvoorbeeld misschien geen contactpagina nodig, wat betekent dat je de link daarvan uit de navigatiebalkopties moet verwijderen. Je kunt dit doen door de <a href=\"https:\/\/github.com\/StartBootstrap\/startbootstrap-clean-blog-jekyll\/blob\/master\/_includes\/navbar.html\" target=\"_blank\" rel=\"noopener noreferrer\">broncode van het thema<\/a>\u00a0 te bekijken, het bestand te vinden dat verantwoordelijk is voor de nav links, en het bestand exact te repliceren in jouw project, waarbij je de optie die je niet nodig hebt verwijdert.<\/p>\n<p>De nav links staan in <a href=\"https:\/\/github.com\/StartBootstrap\/startbootstrap-clean-blog-jekyll\/blob\/master\/_includes\/navbar.html\" target=\"_blank\" rel=\"noopener noreferrer\"> het bestand navbar.html van de map _includes<\/a>. Je kunt dit bestand maken, de code uit je broncode plakken, en de contactoptie verwijderen of elke nieuwe optie toevoegen die je wilt.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2023\/03\/customizing-navbar.jpg\" alt=\"De navbar van het Jekyll thema aanpassen\" width=\"1600\" height=\"685\"><figcaption class=\"wp-caption-text\">De navbar van het Jekyll thema aanpassen<\/figcaption><\/figure>\n<p>Als je je project opslaat, zul je zien dat de nav-opties worden aangepast:<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2023\/03\/navbar-options-customized.jpg\" alt=\"Volledig aangepaste navigatiebalk\" width=\"1600\" height=\"509\"><figcaption class=\"wp-caption-text\">Volledig aangepaste navigatiebalk<\/figcaption><\/figure>\n<p>Een laatste aanpassing is het maken van een berichtenpagina die al je blogberichten bevat &#8211; wat betekent dat je door alle berichten op deze pagina loopt.<\/p>\n<p>Maak een bestand aan, <strong>posts.html<\/strong> en plak de volgende code:<\/p>\n<pre><code class=\"language-html\">---\nlayout: page\ntitle: Blog\ndescription: Expand your knowledge and stay informed with our engaging blog posts.\nbackground: '\/assets\/images\/blog-page.jpeg'\n---\n\n{% for post in site.posts %}\n\n&lt;article class=\"post-preview\"&gt;\n    &lt;a href=\"{{ post.url | prepend: site.baseurl | replace: '\/\/', '\/' }}\"&gt;\n        &lt;h2 class=\"post-title\"&gt;{{ post.title }}&lt;\/h2&gt;\n        {% if post.subtitle %}\n        &lt;h3 class=\"post-subtitle\"&gt;{{ post.subtitle }}&lt;\/h3&gt;\n        {% else %}\n        &lt;h3 class=\"post-subtitle\"&gt;\n            {{ post.excerpt | strip_html | truncatewords: 15 }}\n        &lt;\/h3&gt;\n        {% endif %}\n    &lt;\/a&gt;\n    &lt;p class=\"post-meta\"&gt;\n        Posted by {% if post.author %} {{ post.author }} {% else %} {{ site.author\n        }} {% endif %} on {{ post.date | date: '%B %d, %Y' }} \u00b7 {% include\n        read_time.html content=post.content %}\n    &lt;\/p&gt;\n&lt;\/article&gt;\n\n&lt;hr \/&gt;\n\n{% endfor %}<\/code><\/pre>\n<p>Voel je vrij om de achtergrondafbeelding aan te passen aan je opgeslagen afbeelding. In bovenstaande code loop je door alle berichten om alle berichten op deze pagina weer te geven. Zo ziet de pagina met berichten eruit als hij is opgeslagen.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2023\/03\/blog-page.jpg\" alt=\"Een speciale posts pagina toevoegen om alle posts weer te geven\" width=\"1600\" height=\"877\"><figcaption class=\"wp-caption-text\">Pagina met berichten<\/figcaption><\/figure>\n<h2>Zo voeg je inhoud toe aan een Jekyll site<\/h2>\n<p>Je hebt nu een Jekyll site gemaakt en de site naar wens geconfigureerd. De laatste stap zou zijn om inhoud toe te voegen of te leren hoe inhoud aan een Jekyll site kan worden toegevoegd.<\/p>\n<p>Alle inhoud wordt opgeslagen in de map _posts. Elke stuk content wordt opgeslagen in een bestand met de naamgeving <strong>YYYY-MM-DD-title.md<\/strong> (of <strong>.html<\/strong> voor HTML-bestanden). Als je bijvoorbeeld een bericht wilt maken dat &#8220;Mijn eerste post&#8221; heet, maak je een <strong>2023-03-08-mijn-eerste-post.md<\/strong> aan in de map<strong> _posts<\/strong>.<\/p>\n<p>Zorg er vervolgens voor dat je voor elk post\/inhoudsbestand bovenaan de voorinformatie over de post toevoegt. Dit omvat de lay-out, titel, beschrijving, datum en andere informatie.<\/p>\n<pre><code class=\"language-markdown\">---\nlayout: post\ntitle: \"How to Read Books: Tips and Strategies for Maximum Learning\"\nsubtitle: \"Reading books is one of the most powerful ways to learn new information, gain new perspectives, and expand your knowledge.\"\ndate: 2023-03-02 23:45:13 -0400\nbackground: '\/assets\/images\/blog\/books.jpeg'\n---<\/code><\/pre>\n<p>Vervolgens kun je onder het front matter blok je inhoud toevoegen met HTML tags of markdown syntaxis.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2023\/03\/post-with-frontmatter-and-content.jpg\" alt=\"Nieuwe berichten toevoegen aan de map _posts\" width=\"1600\" height=\"712\"><figcaption class=\"wp-caption-text\">Nieuwe berichten toevoegen aan de map _posts<\/figcaption><\/figure>\n<p>Sla het bestand op, en Jekyll zal het automatisch bouwen en opnemen in je site.<\/p>\n<h2>Zo deploy je je Jekyll site op Kinsta<\/h2>\n<p>Kinsta is een cloud platform waarmee je <a href=\"https:\/\/docs.sevalla.com\/static-sites\/overview\">statische websites kunt hosten<\/a>, waaronder Jekyll. Dit kun je doen door enkele configuraties in te stellen, je codes naar GitHub te pushen, en uiteindelijk te deployen naar Kinsta.<\/p>\n<h3>Vereisten: Je Jekyll site configureren<\/h3>\n<p>Controleer je <strong>Gemfile.lock<\/strong> bestand en zorg ervoor dat het een platform bevat voor alle apparaten. Om er zeker van te zijn dat alle platforms goed geconfigureerd zijn, voer je het volgende commando uit:<\/p>\n<pre><code class=\"language-bash\">bundle lock --add-platform arm64-darwin-22 x64-mingw-ucrt x86_64-linux<\/code><\/pre>\n<p>Vervolgens kun je overgaan tot het maken van een <strong>Procfile<\/strong> &#8211; dit bestand specificeert de commando&#8217;s die worden uitgevoerd wanneer je site wordt gedeployd. Dit bestand werkt automatisch de uit te voeren commando&#8217;s bij in het tabblad Proces van MyKinsta. Dit is het commando dat moet worden toegevoegd aan je Procfile:<\/p>\n<pre><code class=\"language-bash\">web: bundle exec jekyll build && ruby -run -e httpd _site<\/code><\/pre>\n<h3>Je Jekyll site naar GitHub pushen<\/h3>\n<p>Laten we voor dit artikel Git commando&#8217;s gebruiken om je codes naar GitHub te pushen. Maak eerst een repository aan op GitHub; dit geeft je toegang tot de URL van de repository.<\/p>\n<p>Je kunt nu een lokale Git repository initialiseren door je terminal te openen, naar de map te navigeren die je project bevat, en het volgende commando uit te voeren:<\/p>\n<pre><code class=\"language-bash\">git init<\/code><\/pre>\n<p>Voeg nu je code toe aan de lokale Git repository met het volgende commando:<\/p>\n<pre><code class=\"language-bash\">git add<\/code><\/pre>\n<p>Je kunt nu je wijzigingen committen met het volgende commando:<\/p>\n<pre><code class=\"language-bash\">git commit -m \"my first commit\"<\/code><\/pre>\n<p><strong>Opmerking:<\/strong> Je kunt &#8220;my first commit&#8221; vervangen door een kort bericht dat je wijzigingen beschrijft.<\/p>\n<p>Tenslotte kun je je code naar GitHub pushen met de volgende commando&#8217;s:<\/p>\n<pre><code class=\"language-bash\">git remote add origin [repository URL]\ngit push -u origin master<\/code><\/pre>\n<p><strong>Opmerking:<\/strong> Zorg ervoor dat je &#8220;[repository URL]&#8221; vervangt door je eigen GitHub repository URL.<\/p>\n<p>Als je deze stappen hebt voltooid, is je code naar GitHub gepushed en toegankelijk via de URL van je repository. Je kunt nu deployen naar Kinsta!<\/p>\n<h3>Je Jekyll site deployen naar Kinsta<\/h3>\n<p>Deployment naar Kinsta gebeurt in slechts enkele minuten. Begin bij het <a href=\"https:\/\/my.kinqsta.com\/?lang=nl\">MyKinsta<\/a> dashboard om in te loggen of je account aan te maken. Vervolgens <a href=\"https:\/\/docs.sevalla.com\/applications\/git\/github#authenticate-and-authorize\">autoriseer je <\/a><a href=\"https:\/\/docs.sevalla.com\/applications\/git\/github#authenticate-and-authorize\">Kinsta op GitHub<\/a>.<\/p>\n<p>Vervolgens kun je deze stappen volgen om je Jekyll site te deployen:<\/p>\n<ol start=\"1\">\n<li>Klik op <b>Applicaties <\/b>in de linker zijbalk<\/li>\n<li>Klik op <strong>Dienst toevoegen<\/strong><\/li>\n<li>Klik op <b>Applicatie <\/b>in de dropdown<\/li>\n<\/ol>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2023\/03\/Untitled-2.jpg\" alt=\"Deployen naar Kinsta's Applicatie Hosting\" width=\"1600\" height=\"503\"><figcaption class=\"wp-caption-text\">Deployen naar Kinsta&#8217;s Applicatie Hosting<\/figcaption><\/figure>\n<p>Er verschijnt een popup waarmee je de repository kunt selecteren die je wilt deployen. Selecteer een branch die je wilt deployen als je meerdere branches in je repository hebt.<\/p>\n<p>Je kunt dan een naam toekennen aan deze applicatie. Kies een <a href=\"https:\/\/kinqsta.com\/nl\/docs\/service-informatie\/datacenter-locaties\/#application-and-database-hosting-data-centers\">datacenterlocatie<\/a> uit de beschikbare 24, en dan zal de Procfile automatisch het webproces commando leveren.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2023\/03\/Untitled-3.jpg\" alt=\"Succesvolle deployment van de statische Jekyll site \" width=\"1600\" height=\"795\"><figcaption class=\"wp-caption-text\">Succesvolle deployment van de statische Jekyll site<\/figcaption><\/figure>\n<p>Je applicatie begint nu met deployen. Binnen enkele minuten krijg je een link waarmee je naar de gedeployde versie van je website kunt gaan. In dit geval is dat: <strong>https:\/\/myblog-84b54.kinsta.app\/<\/strong><\/p>\n\n<h2>Samenvatting<\/h2>\n<p>Je hebt nu geleerd hoe Jekyll werkt en welke verschillende aanpassingen je met Jekyll kunt doen. Je kunt gerust stellen dat Jekyll een uitstekende tool is voor het maken van statische websites vanwege zijn eenvoud, flexibiliteit en krachtige mogelijkheden.<\/p>\n<p>Jekylls intu\u00eftieve templatesysteem, flu\u00efde templates, en ingebouwde ondersteuning voor markdown en andere opmaaktalen maken het gemakkelijk om snel sites met veel inhoud te maken en te beheren.<\/p>\n<p>Voel je vrij om kosteloos <a href=\"https:\/\/sevalla.com\/application-hosting\/\">Kinsta&#8217;s Applicatie Hosting<\/a> te proberen voor het hosten van je statische site en als het je bevalt, kies dan voor ons <a href=\"https:\/\/sevalla.com\/pricing\/\">Hobby Pakket<\/a>, <strong>vanaf $7\/maand<\/strong>.<\/p>\n<p><em>Wat vind jij van Jekyll? Heb je Jekyll gebruikt om iets te bouwen? Voel je vrij om je projecten en ervaringen met ons te delen in de comments hieronder.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In het huidige digitale tijdperk is een website essentieel om online aanwezig te zijn, je merk te promoten en potenti\u00eble klanten te bereiken. Het maken van &#8230;<\/p>\n","protected":false},"author":287,"featured_media":52705,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[842,914],"class_list":["post-52704","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-headless-cms","topic-statische-sitegenerators"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Jekyll tutorial: zo maak je een statische website - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Een van de populairdere statische site generatoren is Jekyll. Leer in deze gids hoe het werkt, en hoe je er een statische website mee kunt maken.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jekyll tutorial: Een statische website maken\" \/>\n<meta property=\"og:description\" content=\"Een van de populairdere statische site generatoren is Jekyll. Leer in deze gids hoe het werkt, en hoe je er een statische website mee kunt maken.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-23T09:58:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-09T15:48:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/05\/jekyll-static-site-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"3042\" \/>\n\t<meta property=\"og:image:height\" content=\"1521\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Joel Olawanle\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Een van de populairdere statische site generatoren is Jekyll. Leer in deze gids hoe het werkt, en hoe je er een statische website mee kunt maken.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/05\/jekyll-static-site-1.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@olawanle_joel\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_NL\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"Joel Olawanle\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"23 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/\"},\"author\":{\"name\":\"Joel Olawanle\",\"@id\":\"https:\/\/kinqsta.com\/nl\/#\/schema\/person\/efa7de30245ca15be5ce1dcacff89c07\"},\"headline\":\"Jekyll tutorial: Een statische website maken\",\"datePublished\":\"2023-05-23T09:58:55+00:00\",\"dateModified\":\"2023-06-09T15:48:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/\"},\"wordCount\":4213,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/05\/jekyll-static-site-1.jpg\",\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/\",\"url\":\"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/\",\"name\":\"Jekyll tutorial: zo maak je een statische website - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/05\/jekyll-static-site-1.jpg\",\"datePublished\":\"2023-05-23T09:58:55+00:00\",\"dateModified\":\"2023-06-09T15:48:38+00:00\",\"description\":\"Een van de populairdere statische site generatoren is Jekyll. Leer in deze gids hoe het werkt, en hoe je er een statische website mee kunt maken.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/#primaryimage\",\"url\":\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/05\/jekyll-static-site-1.jpg\",\"contentUrl\":\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/05\/jekyll-static-site-1.jpg\",\"width\":3042,\"height\":1521},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinqsta.com\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Headless CMS\",\"item\":\"https:\/\/kinqsta.com\/nl\/onderwerpen\/headless-cms\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Jekyll tutorial: Een statische website maken\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinqsta.com\/nl\/#website\",\"url\":\"https:\/\/kinqsta.com\/nl\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Snelle, veilige, premium hostingoplossingen\",\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinqsta.com\/nl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinqsta.com\/nl\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinqsta.com\/nl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinqsta.com\/nl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/\",\"https:\/\/x.com\/Kinsta_NL\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinqsta.com\/nl\/#\/schema\/person\/efa7de30245ca15be5ce1dcacff89c07\",\"name\":\"Joel Olawanle\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinqsta.com\/nl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/051bf577ce2c837846a1db9eef184758?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/051bf577ce2c837846a1db9eef184758?s=96&d=mm&r=g\",\"caption\":\"Joel Olawanle\"},\"description\":\"Joel is a Frontend developer working at Kinsta as a Technical Editor. He is a passionate teacher with love for open source and has written over 300 technical articles majorly around JavaScript and it's frameworks.\",\"sameAs\":[\"https:\/\/joelolawanle.com\/\",\"https:\/\/www.linkedin.com\/in\/olawanlejoel\/\",\"https:\/\/x.com\/olawanle_joel\",\"https:\/\/www.youtube.com\/@joelolawanle\"],\"gender\":\"male\",\"knowsAbout\":[\"JavaScript\",\"React\",\"Next.js\"],\"knowsLanguage\":[\"English\"],\"jobTitle\":\"Technical Editor\",\"worksFor\":\"Kinsta\",\"url\":\"https:\/\/kinqsta.com\/nl\/blog\/author\/joelolawanle\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Jekyll tutorial: zo maak je een statische website - Kinsta\u00ae","description":"Een van de populairdere statische site generatoren is Jekyll. Leer in deze gids hoe het werkt, en hoe je er een statische website mee kunt maken.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/","og_locale":"nl_NL","og_type":"article","og_title":"Jekyll tutorial: Een statische website maken","og_description":"Een van de populairdere statische site generatoren is Jekyll. Leer in deze gids hoe het werkt, en hoe je er een statische website mee kunt maken.","og_url":"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/","article_published_time":"2023-05-23T09:58:55+00:00","article_modified_time":"2023-06-09T15:48:38+00:00","og_image":[{"width":3042,"height":1521,"url":"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/05\/jekyll-static-site-1.jpg","type":"image\/jpeg"}],"author":"Joel Olawanle","twitter_card":"summary_large_image","twitter_description":"Een van de populairdere statische site generatoren is Jekyll. Leer in deze gids hoe het werkt, en hoe je er een statische website mee kunt maken.","twitter_image":"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/05\/jekyll-static-site-1.jpg","twitter_creator":"@olawanle_joel","twitter_site":"@Kinsta_NL","twitter_misc":{"Geschreven door":"Joel Olawanle","Geschatte leestijd":"23 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/#article","isPartOf":{"@id":"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/"},"author":{"name":"Joel Olawanle","@id":"https:\/\/kinqsta.com\/nl\/#\/schema\/person\/efa7de30245ca15be5ce1dcacff89c07"},"headline":"Jekyll tutorial: Een statische website maken","datePublished":"2023-05-23T09:58:55+00:00","dateModified":"2023-06-09T15:48:38+00:00","mainEntityOfPage":{"@id":"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/"},"wordCount":4213,"commentCount":0,"publisher":{"@id":"https:\/\/kinqsta.com\/nl\/#organization"},"image":{"@id":"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/05\/jekyll-static-site-1.jpg","inLanguage":"nl-NL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/","url":"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/","name":"Jekyll tutorial: zo maak je een statische website - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinqsta.com\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/#primaryimage"},"image":{"@id":"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/05\/jekyll-static-site-1.jpg","datePublished":"2023-05-23T09:58:55+00:00","dateModified":"2023-06-09T15:48:38+00:00","description":"Een van de populairdere statische site generatoren is Jekyll. Leer in deze gids hoe het werkt, en hoe je er een statische website mee kunt maken.","breadcrumb":{"@id":"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/#primaryimage","url":"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/05\/jekyll-static-site-1.jpg","contentUrl":"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/05\/jekyll-static-site-1.jpg","width":3042,"height":1521},{"@type":"BreadcrumbList","@id":"https:\/\/kinqsta.com\/nl\/blog\/jekyll-statische-site\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinqsta.com\/nl\/"},{"@type":"ListItem","position":2,"name":"Headless CMS","item":"https:\/\/kinqsta.com\/nl\/onderwerpen\/headless-cms\/"},{"@type":"ListItem","position":3,"name":"Jekyll tutorial: Een statische website maken"}]},{"@type":"WebSite","@id":"https:\/\/kinqsta.com\/nl\/#website","url":"https:\/\/kinqsta.com\/nl\/","name":"Kinsta\u00ae","description":"Snelle, veilige, premium hostingoplossingen","publisher":{"@id":"https:\/\/kinqsta.com\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinqsta.com\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/kinqsta.com\/nl\/#organization","name":"Kinsta","url":"https:\/\/kinqsta.com\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinqsta.com\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinqsta.com\/nl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/","https:\/\/x.com\/Kinsta_NL","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinqsta.com\/nl\/#\/schema\/person\/efa7de30245ca15be5ce1dcacff89c07","name":"Joel Olawanle","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinqsta.com\/nl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/051bf577ce2c837846a1db9eef184758?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/051bf577ce2c837846a1db9eef184758?s=96&d=mm&r=g","caption":"Joel Olawanle"},"description":"Joel is a Frontend developer working at Kinsta as a Technical Editor. He is a passionate teacher with love for open source and has written over 300 technical articles majorly around JavaScript and it's frameworks.","sameAs":["https:\/\/joelolawanle.com\/","https:\/\/www.linkedin.com\/in\/olawanlejoel\/","https:\/\/x.com\/olawanle_joel","https:\/\/www.youtube.com\/@joelolawanle"],"gender":"male","knowsAbout":["JavaScript","React","Next.js"],"knowsLanguage":["English"],"jobTitle":"Technical Editor","worksFor":"Kinsta","url":"https:\/\/kinqsta.com\/nl\/blog\/author\/joelolawanle\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/posts\/52704","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/users\/287"}],"replies":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/comments?post=52704"}],"version-history":[{"count":6,"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/posts\/52704\/revisions"}],"predecessor-version":[{"id":52717,"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/posts\/52704\/revisions\/52717"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/52704\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/52704\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/52704\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/52704\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/52704\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/52704\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/52704\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/52704\/translations\/es"},{"href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/52704\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/media\/52705"}],"wp:attachment":[{"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/media?parent=52704"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/tags?post=52704"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/topic?post=52704"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}