11 Commits

Author SHA1 Message Date
35191db4fb i have flu 2026-06-28 09:50:02 +03:00
14e8a23dbb try harder 2026-06-28 09:15:23 +03:00
8553ac480d piss off 2026-06-26 22:06:38 +03:00
83f9707b00 funny 2026-06-26 21:43:14 +03:00
98d85ecbf5 opt: gzip + no cdn shi + feeds 2026-06-26 20:57:14 +03:00
78b8bea6f7 meta tag 2026-06-26 16:43:07 +03:00
bd5eb15ade feat: OpenGraph metadata + auto-generated OG card images
- Per-post OG tags (title, description, image, date) in template head
- Twitter Card support (summary_large_image)
- Auto-generate 1200x630 card images from embedded base PNG
- Title, description, domain, date drawn on image via fogleman/gg
- Fonts embedded via go:embed (OpenSans Bold + Regular)
- Optional og-image: and og-description: front matter overrides
- Layout constants in ogimage.go for easy repositioning
- Generated images cached in content/og/ (gitignored)

👾 Generated with [Letta Code](https://letta.com)

Co-Authored-By: Letta Code <noreply@letta.com>
2026-06-26 16:30:30 +03:00
91e0a579b4 feat: raw HTML passthrough, details styling, accent headings
- Allow raw HTML in markdown (html.WithUnsafe) for <details> blocks
- Style <details>/<summary> with purple gradient, custom markers
- h2/h3 headings now accent purple to distinguish from body text
- Second blog post: "Transformers and Neural Networks"

👾 Generated with [Letta Code](https://letta.com)

Co-Authored-By: Letta Code <noreply@letta.com>
2026-06-25 04:53:50 +03:00
723fc7deb8 feat: custom lang highlight, images dir, width bump, first post
- Wire up Ergon and ArchASM custom highlight.js languages
- Serve /content/images/ for post image embeds
- Blog width 820px -> 1040px to match landing page
- First real blog post: "Why make a blog?"

👾 Generated with [Letta Code](https://letta.com)

Co-Authored-By: Letta Code <noreply@letta.com>
2026-06-24 16:22:37 +03:00
a2ed073569 feat: synt hl 2026-06-24 15:16:19 +03:00
c2e58aa9d7 Initial commit: chaosmith-site with blog
Static landing page + markdown blog served by Go.
Goldmark renders posts in-memory, no database.
Dockerfile + compose for podman deployment.

👾 Generated with [Letta Code](https://letta.com)

Co-Authored-By: Letta Code <noreply@letta.com>
2026-06-24 14:58:29 +03:00