Skip to main content
Martin Hähnel

All of the problems today started because Caddy must've changed something as this directive suddenly stopped working for me for the index page of my blog:

``` handle /* { root * /srv try_files {path} {path}/ /404.html file_server } ```

Instead it had to look like this (note the {path}/index.html pattern which is new):

``` handle /* { root * /srv try_files {path}/index.html {path} {path}/ /404.html file_server } ```

The good news is that I updated a lot of things to their latest versions, including node, pnpm, typescript, eleventy, while I was at it (breaking a few things and fixing some other long-standing issues I didn't even notice until now). So: Hooray?

P.S.: The truth is that I am working on my own reimagined blogging solution, written in PHP and I kinda hate, that this cost me >3h today that I’d rather had invested into working on that.