Skip to content

UmmItKin/ummit.dev

Repository files navigation

UmmIt

Astro Vue.js UnoCSS TypeScript License: MIT

Personal website & blog — ummit.dev / lamkin.me

About

This is the source code for my personal website, built on top of the astro-theme-vitesse template with extensive customizations to fit my needs.

Why

Originally, the Vitesse theme seemed to be discontinued, and the source code was no longer being updated. Therefore, I forked it, updated it, and continue to maintain it myself. If you want to use this theme, feel free to do so!

All the packages are using the latest versions and are upgraded by me regularly.

Features

Extensions on top of the original Vitesse theme:

  • Astro 6 with the new content layer API
  • Multiple content collectionsblog, ctf, talks, research, paper
  • Auto OG image generation — dynamic Open Graph images per page and per post (Satori)
  • Per-post lastmod support
  • Self-hosted fonts — Inter and DM Mono via @fontsource (no Google Fonts requests)
  • Friends page — showcase your connections
  • Gear page — share your setup and tools
  • Links page — curated collection of useful links
  • Dark-only theme — optimized for dark mode viewing

Getting Started

Requires Bun and Node 22+ (npm/yarn not supported here).

bun install      # install dependencies
bun dev          # dev server (--host enabled)
bun build        # production build
bun lint:fix     # auto-fix lint issues

Contributing

See AGENTS.md for repo-specific conventions, content rules, and the checklist for adding a new content collection.

License

This project is licensed under the MIT License.

About

A beautiful personal portfolio theme forked from the Vitesse theme with extended features

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors