Migration steps for Hugo v0.147.9
Jul 01, 2025
Reading time: 1 minute
To fully migrate to v0.147.9 you should follow the following steps (if you did not already do so):
- move everything from the
_defaultdirectory to the root of thelayoutsfolder - remove the
_defaultfolder - rename all
single.htmlfiles topage.html - rename all
list.htmlfiles tosection.html - move everything from the
layouts/pagefolder to the root of thelayoutsfolder - remove the
pagefolder - rename the config.yaml (or toml/json) file to hugo.yaml (or toml/json)
- replace
:filenameto:contentbasename
If you had a single.html in your layouts directory and a single in your layouts/page directory, you should follow
these instructions.

