koenvangilst.nl
The source code of my personal website and blog. This started as a fork of Lee Robinsons excellent personal website (with many styling changes). Lee's original source code can be found here.
- Framework: Next.js
- Deployment: Vercel
- Content: MDX
- Styling: Tailwind CSS
Learn More
Lee Robinson recorded two live streams walking through his repository and answering questions. It's an introduction to Next and also the source of this website.
Overview
data/*
- MDX data that is used for blogs, newsletters, and code snippets.layouts/*
- The different page layouts each MDX category (blog, newsletter, snippets) uses.lib/*
- Short for "library", a collection of helpful utilities or code for external services.pages/api/*
- API routes powering/dashboard
, newsletter subscription, guestbook, and post views.pages/blog/*
- Static pre-rendered blog pages using MDX.pages/dashboard
- Personal dashboard tracking metrics.pages/*
- All other static pages.public/*
- Static assets including fonts and images.scripts/*
- Two useful scripts to generate an RSS feed and a sitemap.styles/*
- A small amount of global styles. I'm mostly using vanilla Tailwind CSS.
Running Locally
Create a .env
file similar to .env.example
).
$ git clone https://github.com/vnglst/koenvangilst.nl.git
$ cd koenvangilst.nl
$ yarn
$ yarn dev