Ugly URLs

It’d be really nice for my use cases if Zola supported “ugly URLs”.

This has been discussed on the issue tracker, and there’s even an existing implementation linked there. Support ugly urls · Issue #840 · getzola/zola · GitHub

This is a relatively simple feature (~100 LoC) that can reasonably be off by default, but enables some concrete benefits for those who want it.

Specifically, this feature would allow Zola to be used to manage a website with exactly the structure of a traditional static site, where the mapping can be explained to semi-technical occasional editors by simply saying “md files become html files, otherwise the structure on the server will be exactly the same as the source”. Other mechanisms can be used to create the same output, but can’t replicate the simplicity of usage and training, especially when issues like linking to co-located files are considered.