Honestly, I could not get to a point of clarity on What does this exactly do. I went through the website's landing page and looks pretty rock solid. But this seems to be trying to do too many things in a pretty complex way for a small and simple output. I want to like this, and I think this can help me with some of my mundane chores and focus on the content but I just cannot quite grasp it. Can someone, please, do a…
Soupault: A static website management tool
11–20 of 39 posts
Re: Soupault: A static website management tool
#12Honestly, I could not get to a point of clarity on What does this exactly do. I went through the website's landing page and looks pretty rock solid. But this seems to be trying to do too many things in a pretty complex way for a small and simple output. I want to like this, and I think this can help me with some of my mundane chores and focus on the content but I just cannot quite grasp it. Can someone, please, do a…
I agree that the advantages are not clear. Maybe this table of comparisons should go on the landing page: https://soupault.app/tips-and-tricks/comparison/ Most SSGs force a blog-oriented directory structure like assets/ static/ theme/ posts/ public/. But soupault only needs an input/ and output/. Most SSGs convert markdown to HTML. But soupault is good at processing (or ignoring) any sort of source content, which is…
Re: Soupault: A static website management tool
#13This may sound counter intuitive, but I am befuddled with all these static site generators always CLI. Yet, I delight in static sites . Why is are all static site generators (that I am aware of) are CLI? What prevent simplistic drag and drop GUI/WYSIWYG that generates those clean static files? All the static generators I have tested are way over-complicated for the "general public", yet I think static sites are proba…
Anyone who wants a GUI for a static site generator would be better served by a CMS. Static sites are really only loved in the developer community among people who think it’s crazy to run a whole backend to generate pages for unchanging blog posts. The people who want a GUI do not think this is crazy and use WordPress or similar software.
...because they usually require extensive technical know-how to achieve a rather simple thing?
Perhaps you want own your domain and website setup.
Perhaps you don't have time to be a server admin keeping a public facing CMS up to date and secure.
https://getpublii.com runs on any cheap shared hosting and is zero maintenance. Your website will also be an easy to backup directory on your computer. Static site generators can be simple and attractive to the average user.
Re: Soupault: A static website management tool
#14This may sound counter intuitive, but I am befuddled with all these static site generators always CLI. Yet, I delight in static sites . Why is are all static site generators (that I am aware of) are CLI? What prevent simplistic drag and drop GUI/WYSIWYG that generates those clean static files? All the static generators I have tested are way over-complicated for the "general public", yet I think static sites are proba…
> Why is are all static site generators (that I am aware of) are CLI? What prevent simplistic drag and drop GUI/WYSIWYG that generates those clean static files? Check: - Tina CMS: https://tina.io/ - Primo CMS: https://primocms.org/ More generally, try looking for `git-based cms` or `CMS+SSG`, you'll find a diverse set of solutions. Anyway, you had it in reverse. Static generation is the easy part, while what you're l…
Re: Soupault: A static website management tool
#15Re: Soupault: A static website management tool
#16While I write HTML by hand, and see no need for soupault, the chance to raise awareness for pataphysics is rather tempting...
Re: Soupault: A static website management tool
#17Re: Soupault: A static website management tool
#18Re: Soupault: A static website management tool
#19This may sound counter intuitive, but I am befuddled with all these static site generators always CLI. Yet, I delight in static sites . Why is are all static site generators (that I am aware of) are CLI? What prevent simplistic drag and drop GUI/WYSIWYG that generates those clean static files? All the static generators I have tested are way over-complicated for the "general public", yet I think static sites are proba…
Try https://getpublii.com
Re: Soupault: A static website management tool
#20Honestly, I could not get to a point of clarity on What does this exactly do. I went through the website's landing page and looks pretty rock solid. But this seems to be trying to do too many things in a pretty complex way for a small and simple output. I want to like this, and I think this can help me with some of my mundane chores and focus on the content but I just cannot quite grasp it. Can someone, please, do a…
In many static site generators, if there is a page in a collection of pages (say, a product page) that you want to add a custom layout to (but without affecting other pages in that collection), you often need to create a separate template, or modify the default template to allow for this exception. With Soupault, page content is typically written in HTML and giving a specific page a custom layout is as simple as including an element in that page’s content file and it will be treated as a completely standalone page. In other words, a content file is not as different from a template as in typical static site generators.
This flexibility and HTML-first approach cuts down on complex or sprawling templates introduced to deal with many exceptions. And as a result, someone only needs to know HTML to make most edits to a website. Of course, you can make certain patterns more efficient with “widgets” (basically snippets to insert content dynamically) defined in the main configuration file, but it is not requisite.
At the end of the day, the website is mostly just HTML with a simple project directory structure, which makes it understandable to a wider audience, which is important to me since I want the website to be easily understandable for future maintainers of it.
Edit: Another benefit is that Soupault is a single statically-linked executable with no dependencies, and therefore can be downloaded via a simple link. This also extends the longevity of websites built with it (i.e. it is easy to get the development environment setup).