Hi
I had a WP website, but because of performance problems I turned it into a static website, with a plugin. Now I have been looking for a solution to rebuild my website for some time.
A completely static website would be best. But since I would like to have a search function and also need a language switcher, I'm not sure if a static website generator is the right thing. Maybe more of a flatfile CMS? Ok, I have looked at various tools and realize that you always end up in a dead end, because each tool has its own methods, which are not compatible with other tools. All open-source, but not open-mind?
Now I try it without a tool. Whether it will be a static website, or a "minimal CMS", has not yet been decided. But in any case, it needs a theme. And already the problem begins, with which method should I tackle it. Is it best with a traditional one?
I want a theme with only 3 sections, navbar, content and footer. These 3 should be built into a base template. This base temeplate should then be integrated into the page. Why so complicated? So that I can easily edit each of the 3 partial templates, even if many pages already exist. I would also like to leave open the possibility of inserting another partial template, for example a sidebar.
But I don't understand the method. Suppose I integrate the 3 templates navbar, content and footer in base.html and then base.html in the page, where do I then create the content? Does the content also come into the page, or does it come into another file, which is then displayed in the content section?
I want to install an automatic TOC in the page. So this should be in the template content.html and not directly in the page, right?
Some functions are integrated in the navbar, including a search function, print function, top of page and the language switcher.
A text should appear in the footer with references to the method of the website, for example, what it was created with. This text should be in different languages, depending on the language switcher setting.
Does anyone know a step-by-step guide to create something like this? On the Internet I find a lot of instructions, but each one says something different.
Here a link to two pdf of a non-functional prototype, so that you have an impression of how it should look like.
2 pdf with more details
The actual navigation is directly in the home page, as a "grid-nav". I created the prototype with Grav and Gantry5, but I would be happy if I didn't have to put myself in the hands of a tool that you don't know if and how it goes on. I already had this problem with WP.
Thanks for good ideas and good instructions/documentations!