my personal portfolio page. sveltekit + tailwind, fully static.
npm install
npm run devdev server runs at http://localhost:5173
npm run builddrop a markdown file in src/posts/, e.g. src/posts/my-post.md:
---
title: my post
date: 2026-08-01
description: one line shown in the post list.
---
post content in markdown.it shows up on /blog automatically at /blog/my-post/. that's it.
- text/sections/links:
src/routes/+page.svelte - experience + tools lists: the
jobsandtoolsarrays in the same file - tool icons:
static/tools/ - header/nav/theme toggle:
src/routes/+layout.svelte