Aaron Landis Creative Information Technologist

I use over 10 years of experience with information technology to bring client concepts to life.

Keystone + Next.js + GitLab Pages

March 22, 2025

I created this website using Keystone, Next.js, and GitLab Pages. Keystone serves as my data layer, storing static documents and blog content. Next.js acts as the presentation layer, fetching data from Keystone and compiling it into a static website. GitLab Pages is my web host, which receives updates via Git, runs a Keystone server, compiles the website with Next.js, and uploads the static site to the GitLab Pages CDN. Checkout the source code at gitlab.com/tek.cat/tek.cat