Lewis Dale
74f99feb66
Declare slugify as a direct dependency
...
Build and copy to prod / build-and-copy (push) Successful in 4m25s
config/utils.js imports slugify, but it was only resolvable because npm
hoists Eleventy's copy into the top-level node_modules. Declare it
explicitly so the build doesn't depend on that hoisting.
2026-11-03 13:58:53 +00:00
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
99370f516a
Update theme, unlist the All Things Must End post
Build and copy to prod / build-and-copy (push) Failing after 33s
2025-03-31 16:49:41 +01:00
Lewis Dale
7e3ce4c444
Post around "good enough is perfect"
Build and copy to prod / build-and-copy (push) Successful in 3m28s
2025-03-17 09:26:23 +00:00
Lewis Dale
00428689d9
Some more good & bad bike part purchases
Build and copy to prod / build-and-copy (push) Successful in 3m21s
2025-02-17 13:27:02 +00:00
Lewis Dale
5f0c6bf67e
Rambling post about divorce
Build and copy to prod / build-and-copy (push) Successful in 3m24s
2025-02-03 13:06:38 +00:00
Lewis Dale
da9bb278cd
New post about "the good bits" of 2024
Build and copy to prod / build-and-copy (push) Successful in 3m13s
2024-12-31 13:21:12 +00:00
Lewis Dale
7c8115b298
Handle umami errors
Build and copy to prod / build-and-copy (push) Successful in 3m16s
2024-11-21 10:24:20 +00:00
Lewis Dale
5b29791fe0
Don't bother triggering the Coolify deployment
Build and copy to prod / build-and-copy (push) Successful in 3m46s
2024-11-12 09:29:55 +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
009cb52246
Update my about section
2024-11-11 09:24:39 +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
637f8e98d3
Add "CI" commad, becuase apparently that needs to be set now?
Trigger deploy / trigger-deploy (push) Successful in 3s
2024-10-20 16:03:44 +01:00
Lewis Dale
79d1ef30a4
Trigger at 5 minutes past, for the sake of testing
Trigger deploy / trigger-deploy (push) Successful in 3s
2024-10-19 16:02:56 +01:00
Lewis Dale
9c724104c5
Spacing
2024-10-19 16:02:01 +01:00
Lewis Dale
804933e49a
Test
2024-10-19 16:01:18 +01:00
Lewis Dale
bd8c3eed3e
variable interpolation
2024-10-19 16:00:40 +01:00
Lewis Dale
9c057d4a01
Try to deploy on schedule with an action
2024-10-19 15:59:44 +01:00
Lewis Dale
beeaabdf0d
Post about migrating Gitea
2024-10-19 15:46:13 +01:00
Lewis Dale
f790ee26cf
Blog post about Coolify
2024-10-19 10:53:23 +01:00
Lewis Dale
158efda026
Remove dockerfile and workflow, deploy is with Coolify
2024-10-18 20:27:54 +01:00
Lewis Dale
d30f404b4e
Do docker setup _before_ build, it's overwriting the _site directory
Build and copy to prod / build-and-copy (push) Failing after 3m31s
2024-10-18 19:50:09 +01:00
Lewis Dale
3b39d8d85f
Handle missing .cache directory
Build and copy to prod / build-and-copy (push) Failing after 3m38s
2024-10-18 19:44:37 +01:00
Lewis Dale
2c297a0298
Try using the ubuntu act image
Build and copy to prod / build-and-copy (push) Failing after 43s
2024-10-18 19:35:55 +01:00
Lewis Dale
72f536d92e
Use setup QEMU action instead
Build and copy to prod / build-and-copy (push) Failing after 1m32s
2024-10-18 19:31:07 +01:00
Lewis Dale
5884d1537c
Install docker first
Build and copy to prod / build-and-copy (push) Has been cancelled
2024-10-18 19:29:20 +01:00
Lewis Dale
e4a276b51e
Try and build & push the docker image
Build and copy to prod / build-and-copy (push) Failing after 2m29s
2024-10-18 19:23:08 +01:00
Lewis Dale
802ae697c3
Backfill a couple of posts, add Dockerfile to deploy site
Build and copy to prod / build-and-copy (push) Successful in 1m39s
2024-10-18 17:30:44 +01:00
Lewis Dale
d327feee91
Try to fix scaling on mobile
Build and copy to prod / build-and-copy (push) Successful in 1m43s
2024-10-12 11:33:44 +01:00
Lewis Dale
53cd027243
Add indicator for current page
Build and copy to prod / build-and-copy (push) Successful in 1m30s
2024-10-12 11:29:34 +01:00
Lewis Dale
d332e34874
make tag urls all lowercase, instead of having multiple urls for the same tag
Build and copy to prod / build-and-copy (push) Successful in 1m24s
2024-10-12 11:19:33 +01:00
Lewis Dale
eab197109c
Properly centre content and keep it to 70ch
Build and copy to prod / build-and-copy (push) Successful in 1m24s
2024-10-12 10:43:56 +01:00
Lewis Dale
0903157939
Update opengraph image template
Build and copy to prod / build-and-copy (push) Successful in 1m30s
2024-10-11 13:44:37 +01:00
Lewis Dale
3f6e9fe21e
page.njk
Build and copy to prod / build-and-copy (push) Successful in 1m28s
2024-10-11 13:39:31 +01:00
Lewis Dale
a5e9becd96
TIL post on WebComponents
Build and copy to prod / build-and-copy (push) Has been cancelled
2024-10-11 13:39:09 +01:00
Lewis Dale
8298c98039
Fix footer centering
Build and copy to prod / build-and-copy (push) Successful in 1m28s
2024-10-11 13:15:45 +01:00
Lewis Dale
14f0c09490
Remove wrapper-lg from mains
Build and copy to prod / build-and-copy (push) Successful in 1m31s
2024-10-11 11:50:29 +01:00
Lewis Dale
b0e9634302
Mini redesign
Build and copy to prod / build-and-copy (push) Successful in 1m31s
2024-10-10 20:07:48 +01:00
Lewis Dale
481658aea0
Remove the upgrade helper
Build and copy to prod / build-and-copy (push) Successful in 1m26s
2024-10-06 12:37:49 +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
862f12b4d0
Start making blog look more terminaly
Build and copy to prod / build-and-copy (push) Successful in 1m22s
2024-10-02 22:02:06 +01:00
Lewis Dale
5ca85c79c4
Remove callout on homepage
Build and copy to prod / build-and-copy (push) Successful in 1m18s
2024-10-02 21:25:34 +01:00
Lewis Dale
806f0e075f
Fix title
Build and copy to prod / build-and-copy (push) Successful in 1m24s
2024-10-01 22:00:56 +01:00
Lewis Dale
6c4f957eb5
Two hastily-written blog posts
Build and copy to prod / build-and-copy (push) Successful in 1m19s
2024-10-01 21:55:38 +01:00
Lewis Dale
fdece234f3
Fix broken feed links on blog
Build and copy to prod / build-and-copy (push) Successful in 1m22s
2024-09-26 20:48:19 +01:00
Lewis Dale
82bb1cb4a1
Short post on baleen
Build and copy to prod / build-and-copy (push) Successful in 1m21s
2024-09-26 08:12:14 +01:00
Lewis Dale
148679698d
Add vscode settings to gitignore
Build and copy to prod / build-and-copy (push) Successful in 1m27s
2024-09-25 20:42:51 +01:00
Lewis Dale
ad39b049e7
Cache the _site directory
Build and copy to prod / build-and-copy (push) Successful in 1m23s
2024-08-20 13:28:39 +01:00