Skip to content

Latest commit

 

History

48 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mattjs.me

Personal blog built with Zinc, templ, TemplUI, Goldmark, and Tailwind CSS.

Run

make install
make run

Open http://localhost:3000.

For live development, run make dev and open http://localhost:7331. Changes to Go, Templ, CSS, and Markdown files rebuild the app and reload the browser.

Writing

Posts live in content/blog. Set the list-page summary with subtitle in the front matter:

title: Post title
subtitle: A short description of the post.
date: 2026-08-19
tags: [go]

make dev regenerates Templ and Tailwind output automatically. Outside the watcher, use make generate for .templ changes and make css for changes to assets/css.

Configuration

Site metadata is defined once in internal/siteinfo/config.go. Deployments can override it with SITE_NAME, SITE_TAGLINE, SITE_URL, and SITE_LANGUAGE.

Cloudflare Workers

The production site is a static export served by Workers Static Assets.

npm run deploy:dry-run
npm run deploy

wrangler.jsonc points Workers at dist. The deploy scripts rebuild the CSS and static HTML before uploading, and the exporter writes the Worker _headers rules into the output directory.

About

💬 My personal blog site for spinning yarn

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages