corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a0b68b-4cd5-70a9-a07a-93d49423385e", "title": "Duncan Mackenzie", "url": "https://www.duncanmackenzie.net", "published_at": "2026-09-07T05:20:44+00:00" }, { "id": "01a08770-65c9-704c-8135-7f9a4b68e888", "title": "Adding Bluesky likes to my Hugo based blog posts", "url": "https://www.duncanmackenzie.net/blog/showing-bluesky-likes-on-hugo-posts/", "published_at": "2025-05-31T00:16:39+00:00" }, { "id": "01a08770-65c9-704c-8135-7f9a4b8b784b", "title": "Using the correct autocomplete attribute value on input fields", "url": "https://www.duncanmackenzie.net/blog/using-the-autocomplete-attribute/", "published_at": "2025-05-23T21:39:00+00:00" }, { "id": "01a08770-65c9-704c-8135-7f9a4c30c724", "title": "My software developer origin story", "url": "https://www.duncanmackenzie.net/blog/my-software-developer-origin-story/", "published_at": "2025-05-14T20:52:06+00:00" }, { "id": "01a08770-65c9-704c-8135-7f9a4c41a44b", "title": "Adding llms.txt & markdown output to your Hugo site", "url": "https://www.duncanmackenzie.net/blog/llms-txt-support/", "published_at": "2025-02-10T01:43:45+00:00" }, { "id": "01a08770-65c9-704c-8135-7f9a4c992568", "title": "Homegrown Analytics", "url": "https://www.duncanmackenzie.net/blog/homegrown-analytics/", "published_at": "2024-07-11T03:52:47+00:00" }, { "id": "01a08770-65c9-704c-8135-7f9a4d7f1898", "title": "Handling duplicate events from Stripe in your webhook endpoint", "url": "https://www.duncanmackenzie.net/blog/handling-duplicate-stripe-events/", "published_at": "2024-06-09T22:13:27+00:00" }, { "id": "01a08770-65c9-704c-8135-7f9a4e3b4749", "title": "Visual Regression Testing using Playwright and GitHub Actions", "url": "https://www.duncanmackenzie.net/blog/visual-regression-testing/", "published_at": "2024-05-22T15:14:18+00:00" }, { "id": "01a08770-65c9-704c-8135-7f9a4f1b6067", "title": "Adding prefetch and prerender using the Speculation Rules API", "url": "https://www.duncanmackenzie.net/blog/speculation-rules/", "published_at": "2024-05-17T19:31:10+00:00" }, { "id": "01a08770-65c9-704c-8135-7f9a4f5399b9", "title": "Adding sharing to my posts via ShareOpenly", "url": "https://www.duncanmackenzie.net/blog/share-openly/", "published_at": "2024-05-11T20:25:44+00:00" }, { "id": "01a08770-65c9-704c-8135-7f9a500210d3", "title": "Order fulfillment with Azure Functions and Stripe", "url": "https://www.duncanmackenzie.net/blog/order-fulfillment/", "published_at": "2024-05-05T19:38:55+00:00" } ] posts
Claim your blog
Back to duncanmackenzie.net
Blog · corpus.blog/blogs/duncanmackenzie.net/posts
duncanmackenzie.net
duncanmackenzie.net
2026
Duncan Mackenzie
original ↗
7 Sept 2026
2025
Adding Bluesky likes to my Hugo based blog posts
original ↗
31 May 2025
Using the correct autocomplete attribute value on input fields
original ↗
23 May 2025
My software developer origin story
original ↗
14 May 2025
Adding llms.txt & markdown output to your Hugo site
original ↗
10 Feb 2025
2024
Homegrown Analytics
original ↗
11 Jul 2024
Handling duplicate events from Stripe in your webhook endpoint
original ↗
9 Jun 2024
Visual Regression Testing using Playwright and GitHub Actions
original ↗
22 May 2024
Adding prefetch and prerender using the Speculation Rules API
original ↗
17 May 2024
Adding sharing to my posts via ShareOpenly
original ↗
11 May 2024
Order fulfillment with Azure Functions and Stripe
original ↗
5 May 2024