dimasbaguspm.dev

Hello, world — bootstrapping dimasbaguspm.dev

Dimas Mukti Dimas Mukti 1 min read
  • #meta
  • #astro
  • #seo

This is the first post on the site. It's built with Astro in SSR mode: public pages are plain HTML for SEO, posts are Markdown in content/posts/ fetched from the GitHub repo at request time, and editing happens through git — no admin dashboard, no database.

// a post is just Markdown + frontmatter — versionable, portable
export const prerender = false;

Personal info (name, avatar, bio) and posts both come from the GitHub API via @octokit/rest — one source of truth, nothing hardcoded. Styling is Tailwind v4, no CSS framework config to maintain.

Keep it simple, keep it stupid.

History · v3

3 versions · latest Aug 28, 2026

  1. 7141708 feat: simplify site, add redis, otel and umami v3
  2. d4687f8 feat: author rename, SEO (dynamic sitemap + OG tags), GitHub avatar favicon + byline
  3. 6547f4f refactor: SSR + GitHub-API-backed posts (dynamic, no rebuild on commit)