Commit Graph
21 Commits
Author SHA1 Message Date
Lewis Dale ee4eaacec7 Raise Eleventy to latest stable and update its plugins
Build and copy to prod / build-and-copy (push) Successful in 4m17s
- Raise @11ty/eleventy range to ^3.1.7 (already the installed version)
- Upgrade @11ty/eleventy-plugin-rss to v3 (now ESM-only, which the
  config already uses). This fixes RFC822 dates in rss.xml: posts
  published during BST were previously timestamped an hour late.
- Upgrade @11ty/eleventy-plugin-syntaxhighlight to 5.0.2
- Remove @11ty/eleventy-upgrade-help, which was only needed for the
  v3 migration and is unused
2026-11-03 13:44:49 +00:00
Lewis Dale f45b6308f9 Fix npm audit vulnerabilities and broken image build
Build and copy to prod / build-and-copy (push) Successful in 4m15s
Eleventy Image v7 removed its synchronous stats API, which broke the
build. Rather than downgrade (older versions bundle a vulnerable sharp),
adapt to v7 and clear out the remaining vulnerable dependencies:

- Make the `image` shortcode async
- Replace the unmaintained markdown-it-eleventy-img with a local plugin
  that pre-loads image metadata in eleventy.before, so markdown (and
  feed) images keep rendering as <picture> elements
- Upgrade @11ty/eleventy-fetch to v6
- Swap npm-run-all for the maintained npm-run-all2 fork
- Override eleventy-plugin-og-image's satori (and its pinned fflate) to
  patched versions, and set explicit heading weights in the OG template
  so newer satori doesn't synthesise bold text
2026-11-03 13:39:36 +00:00
Lewis Dale 13d0b244e5 Upgrade _some_ dependencies
Build and copy to prod / build-and-copy (push) Failing after 2m9s
2026-11-03 13:28:32 +00:00
Lewis Dale 74966a23f6 Try uploading to Bunny
Build and copy to prod / build-and-copy (push) Has been cancelled
Trigger deploy / trigger-deploy (push) Has been cancelled
2024-11-11 15:45:36 +00:00
Lewis Dale 29c4d4b70f Use blog-post-cli 1.0.3
Trigger deploy / trigger-deploy (push) Successful in 2s
2024-10-20 16:53:34 +01:00
Lewis Dale e0c315d837 Upgrade to Eleventy 3.0.0
Build and copy to prod / build-and-copy (push) Has been cancelled
2024-10-06 12:36:54 +01:00
Lewis Dale 36062b22d2 Add markdown callouts 2024-06-20 12:26:17 +01:00
Lewis Dale 3b55924e2c Post about messing with Perplexity
Build and copy to prod / build-and-copy (push) Successful in 2m8s
2024-06-16 10:24:10 +01:00
Lewis Dale 9b8b9aa0ce WeblogPoMo retrospective
Build and copy to prod / build-and-copy (push) Successful in 2m15s
2024-05-31 08:50:18 +01:00
Lewis Dale ca90093eb9 Add a script to create new posts
Build and copy to prod / build-and-copy (push) Successful in 2m12s
2024-05-24 13:47:01 +01:00
Lewis Dale 1d9bc704e2 Adding og-images (hopefully) 2024-01-02 12:32:41 +00:00
Lewis Dale b10dfae5dd Add atom/rss/json feeds 2023-12-30 15:38:09 +00:00
Lewis Dale c8c5981bd3 Move posts from Wordpress to physical markdown 2023-12-26 14:35:09 +00:00
Lewis Dale 0a2fa39218 Minify CSS 2023-08-25 22:29:11 +01:00
Lewis Dale e9fdc71270 Fix list styles 2023-08-18 10:29:44 +01:00
Lewis Dale 87ca6671e0 Fix headings for now page, use EleventyFetch for caching 2023-03-13 08:33:53 +00:00
Lewis Dale b5d04b7360 Almost done - add replies, webmentions, finish rendering posts from wordpress 2023-02-16 14:10:05 +00:00
Lewis Dale 5b68b1278c Retrieve posts from wordpress 2023-02-16 10:46:48 +00:00
Lewis Dale 90a1d9d4fe More work on now page 2023-02-09 10:25:56 +00:00
Lewis Dale d1e7085089 More work on styling home page 2023-02-06 10:22:59 +00:00
Lewis Dale 6c599aeaaf Start bringing over a (curated) configuration for CSS and Eleventy 2023-02-04 16:27:15 +00:00