Skip to content

Astro Keel

A minimal portfolio and blog theme for Astro, with in-browser search and generated OG images

  • Astro
  • #portfolio
  • #blog
  • #mdx
  • #search
  • #ogp

Verification report

Speed Score

Lighthouse 12.8.2 · mobile · median of 3 runs

Srank
99/ 100 PerformanceFastest class
LCP
1.68s
CLS
0.000
TBT
0ms
Show all three raw measurements
runLCPCLSTBTperf
#11.54s0.00017ms99
#21.68s0.0000ms99
#31.68s0.0000ms99
median1.68s0.0000ms99

Measured: https://kpab.github.io/astro-keel/

Build verified

Build in a shared environment

Build succeeded

Node.js
23.5.0
pnpm
9.14.4
install
6.2s
build
6.9s
  • Lockfile included
  • .env.example included

Maintained

Update status

Actively maintained

Last commit 6 days ago

Vulnerabilities (pnpm audit)
0
Framework currency
astro v7

Languages

Declared by the author

1 languages

  • EnglishEN

Verified August 3, 2026 · verifier v0.1.0

About this template

A calm, neutral theme for a personal site, with a portfolio and a blog in one. Built on Astro 7 with Content Collections and MDX, and it respects the reader's light or dark preference while remembering a manual toggle. Search is indexed at build time with Pagefind and runs entirely in the browser, so there is no backend to operate. Open Graph images are rendered per entry at build time with satori and sharp. Typefaces ship with the template through @fontsource rather than an external font CDN. Site name, navigation and footer live in a single config file, and the whole palette retunes from one CSS variable.

How this was verified

  • install → build was run in a shared environment on Node 23.5.0 / pnpm 9.14.4.
  • Speed Score is measured three times on the mobile profile, and the median is used.
  • Verification reflects August 3, 2026 (verifier v0.1.0).