yorhodes / website

minimalist forkable personal website

Home Page:https://yorke.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Overview

This is my attempt at creating a minimal, modular personal website. It is designed to be forkable and easy to maintain. You don't even need to know Typescript!

Layout

The author's personal website content is defined as simple JSON blobs in the data directory.

Personal content must match the schema defined as Typescript interfaces in the types file (enforced at build time).

Functions in the components directory transform static content that matches the schema to responsive React components.

Functions in the pages directory map content to components and organize results into a digestible and navigable website layout.

Tools

This is a Next.js project bootstrapped with create-next-app.

Components and themes from Chakra UI.

yorke.dev is deployed with Vercel from the yorke branch.

About

minimalist forkable personal website

https://yorke.dev


Languages

Language:TypeScript 98.2%Language:JavaScript 1.8%