Gonna try blogging again
  • HTML 47.8%
  • CSS 25.4%
  • Python 21.6%
  • JavaScript 5.2%
Find a file
Max Katz-Christy 58b82f3234
All checks were successful
Build / build (push) Successful in 40s
webpify
2026-04-04 12:01:34 +02:00
.forgejo/workflows un rate limit and fix build 2026-03-24 21:52:57 +01:00
content webpify 2026-04-04 12:01:34 +02:00
scripts all strava posts 2026-03-25 01:40:18 +01:00
static add strava 2026-04-03 20:52:20 +02:00
templates all strava posts 2026-03-25 01:40:18 +01: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>.