Hugo doc says
With v0.109.0 and earlier the basename of the site configuration file was config instead of hugo. You can use either, but should transition to the new naming convention when practical.
therefore config.toml is moved to hugo.toml.
When building website, hugo emits following warnings:
$ make build HUGO_DISABLELANGUAGES="" /usr/local/bin/hugo --minify WARN DEPRECATED: Kind "taxonomyterm" used in disableKinds is deprecated, use "taxonomy" instead. WARN Unknown kind "list" in outputs configuration. WARN Unknown kind "single" in outputs configuration. Start building sites … hugo v0.121.1+extended freebsd/amd64 BuildDate=2023-12-24T17:39:33Z+0000 VendorInfo=freebsd
For texonomyterm:
The taxonomyTerm page kind was effectively aliased to the taxonomy page kind in v0.73.0. (Github issue, commit)
list and single are unknown configurations. I don't know why they exist in the config file.