Usually, making a copy of the config.toml file from the theme’s exampleSite and placing it in the root of the site and making changes works. But in this instance, it seems that the config.toml file needs to be located in the root of the Content folder, is that correct? However, I have made config changes to the [params.social] and [params.contactl] but that doesn’t add any content to the footer!
Thanks @ju52 for pointing that out. I have copied and pasted this config.toml file example to the root of my site’s Content folder but nothing changes re social media and contact details. Initially, I just modified this file in the exampleSite but that didn’t make any changes too…
Have you looked at the Hugo Quickstart? You can follow it step by step, just swapping in your preferred theme at step 3.
I’ve looked at your git repository, and you can build a site that way (by turning a theme into a site) but it’s probably not the way forward for a new user. Though if you want to do that, I think you’ll need to start by
deleting theme.toml in the root directory,
moving content/config.toml to /config.toml.
deleting lines 9-10 from config.toml (since you’re not taking advantage of the themes, and instead you’re using layouts.)
But I think this will start to get messy very fast.
From that folder/file structure, it looks like you’ve got a theme inside a theme.
Now, one of the things about Hugo is that this can kind of work. You don’t need a theme, you can just use the layouts/static/assets folders, or you can have those things defined by a theme. The main difference is that a theme will have a theme.toml file in its root directory, and no content directory, whereas a site will have a config.toml file in the root directory (or /config folder) and a /content directory with markdown files used to build the site’s config.
I reckon you might be best off either starting again (following the quick start) or deleting all the duplicated and theme related files in your top level directory.
I think you are right and I just had it a little confused so I took your advice and started again. because it was an easier approach.
And it worked just fine. I was able to see the config.toml file in the root and added and changed the one from the exampleSite.
I really appreciate you taking the time to explain what I needed to do. As I am still new to Hugo and how it works so still getting a handle on the basics.