A lot has changed in four and a half years. If it were me, I would start over with a theme that is current. I’m sure others have suggestions, but I would start with Ananke.
If you are dedicated to fixing what you have:
-
Review the template lookup order. This is the primary problem with your site. It is not using the same templates that it was with v0.ancient.0.
-
A content type named
page
can be… messy. Currently the home page is using src/themes/atomic-2016/layouts/page/list.html instead of src/themes/atomic-2016/layouts/index.html because the home page has.Type = page
. Maybe change thepage
directory topages
, change the name of the corresponding template directory to match, and then search and replace in your markdown to adjust the links. -
Audit your site. See https://discourse.gohugo.io/t/35184.
-
Consider using base and blocks to provide a common shell for all your templates.
LIke I said, if it were me, I’d start over with a clean and modern baseline.