Live data from Hacker News

Soupault: A static website management tool

soupault.app

11–20 of 39 posts

Re: Soupault: A static website management tool

#11

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…

> If you are already familiar with other static site generators, check out the comparison with Hugo, Zola, and Jekyll. [1] You may also want to read the FAQ. [2]

[1] https://soupault.app/tips-and-tricks/comparison/

[2] https://soupault.app/tips-and-tricks/faq/

Re: Soupault: A static website management tool

#12
post #5

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…

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…

For me what‘s standing out is getting rid of frontmatter. The title is extracted from , for example. Have a look at the widgets section of the reference manual, it‘s really cool what they do.

Re: Soupault: A static website management tool

#13
post #9

This 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.

> Static sites are really only loved in the developer community

...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

#14
post #8

This 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…

[deleted]

Re: Soupault: A static website management tool

#19
post #7

This 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

I've set this up for my parents, they have a small bed and breakfast in the countryside, and they love it. It's much more responsive then their past WordPress install when editing, because their desktop is faster than a cheap PHP hosting. Some things are needlessly complicated in publii though, I'd like to make a more minimal version one day

Re: Soupault: A static website management tool

#20

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…

It was a little difficult to wrap my head around at first, but for me its main benefit is this:

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).

Post reply on HN