Omar-Elrefaei / koenvangilst.nl

Personal website using NextJS

Home Page:http://koenvangilst.nl

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

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

About

Personal website using NextJS

http://koenvangilst.nl

License:Other


Languages

Language:TypeScript 86.0%Language:CSS 7.0%Language:JavaScript 6.9%Language:Shell 0.0%