Gonna try blogging again
  • HTML 45.7%
  • Python 24.9%
  • CSS 24.5%
  • JavaScript 4.9%
Find a file
Max Katz-Christy 7f94124916
All checks were successful
Build / build (push) Successful in 51s
fix map bug
2026-05-18 19:00:15 +02:00
.forgejo/workflows un rate limit and fix build 2026-03-24 21:52:57 +01:00
content fix map bug 2026-05-18 19:00:15 +02:00
scripts faster better banner and map 2026-05-18 18:04:42 +02:00
static fix map bug 2026-05-18 19:00:15 +02:00
templates fix map bug 2026-05-18 19:00:15 +02:00
themes add demo duckquill with minimal changes 2026-02-18 02:37:27 +01:00
.gitignore add some 2026-03-24 21:42:18 +01:00
.gitmodules add demo duckquill with minimal changes 2026-02-18 02:37:27 +01:00
CLAUDE.md add strava 2026-03-24 21:31:35 +01:00
README.md fix accessiblity issues 2026-02-23 10:48:22 +01:00
zola.toml add strava 2026-03-24 21:31:35 +01:00

Personal Site

Built with Zola using the duckquill theme.

Theme Modifications

Template overrides live in templates/ and take precedence over the theme's versions in themes/duckquill/templates/.

templates/article.html

Override of themes/duckquill/templates/article.html.

  • Fix list structure: The "tags:" label link inside <ul class="tags"> was a direct child of <ul> without being wrapped in <li>, which is invalid HTML and breaks screen reader list announcements. Wrapped it in <li>.
  • LCP optimization: Added fetchpriority="high" to the banner <img> to reduce LCP resource load delay.

Static File Overrides

Local files in static/ override theme files at the same path.

static/katex.css

Override of themes/duckquill/static/katex.css.

  • FCP optimization: Added font-display: swap to all @font-face blocks to eliminate render-blocking font load delay.

templates/partials/articles.html

Override of themes/duckquill/templates/partials/articles.html.

  • Fix empty link: The article card anchor (<a href="..."></a>) had no text content or accessible name, making it undescribable to screen readers. Added aria-label="{{ page.title }}".
  • Fix list structure: Same "tags:" label link issue as in article.html — wrapped in <li>.
  • Fix heading order: Article card titles used <h3>, skipping <h2> after the section <h1>, which disrupts screen reader heading navigation. Changed to <h2>.