Publii – CMS with SSG
getpublii.com
getpublii.com
The big site is getting ported to Elixir/Phoenix in the next year or so, but it will be tough to match feature parity for the content producer(s), who are very non-technical in nature.
the good
Comes with a great, minimalist editor UI built in
The templates available are very well designed
Great SEO defaults (and amp support) out of the box (a huge problem for most SSGs)
the bad
Completely removes the entire value of a SSG for me - custom building features into sites is not at all easy or intuitive
The editor can only be run locally on a single desktop machine - also a non-starter for me
Ultimately I think publii would be great for a humble 1 person blog, with no commercial aspirations.
If you’re trying to build a business, and still want the ease of updating, go with Webflow (or Wordpress, if you’re non-technical).
Publii from multiple computers works fine if you use cloud storage. https://www.google.com/amp/s/getpublii.com/docs/amp/publii-o...
On the one hand - if you seriously just want a static site, then just build it by hand. If you want a script to chunk through a bunch of markdown files, then do that. But don’t go thinking that any of these approaches are going to come close to the editor simplicity - or familiarity - of Wordpress. And please, please, please don’t forget that THE EDITORS - the non-technical, content production workhorse - are the people that matter here. Having some elegant dev-centric CMS that has some astonishingly amazing data structure and a whizzy JAMstack style phalange doesn’t mean squit if your editors can’t use it. The point of most sites is the content, and the clue is in the name: a Content management system. If your editors are miserable, your site will be crap, end of.
Then of course there is the “well, it’s hard to maintain” crowd, to which I say either 1) Wordpress.com: free, hosted, secure or 2) ..and you think your groovy jamstack style crazily complex hipster tangled-ness is seriously easier to maintain than a simple LAMP stack?
There is something compelling about a system that dumps static files from Wordpress (I’m building one as a plugin just for a laugh right now) - this way you get the niceness of the editing interface without the (apparent) hosting woes, but throwing out both the familiarity of the interface and then adding in a whole other raft of complexities seems nuts to me.
It’s total bullshit of course, but I think they’re the people who sustain the myth. It’s how you end up with some tiny company that very rarely changes their website having a bespoke CMS.
(Not that setting up Jekyll is easy though)
we need more things like this... netlifycms, etc...
if anyone is looking for an idea of something to build, i think a web framework for providing configuration pages for... anything... via a git based workflow, where committing and branching are first class citizens would be incredibly useful, i've heard that many configuration systems are designed this way at FAANG
Another good one is Jekyll Admin: https://github.com/jekyll/jekyll-admin It's not as nice as wordpress but gets the job done for a basic markdown focused site. Selfhosting it is a lot easier and more documented than Netlify CMS.
This goes some way to addressing that, but it's a proprietary tool for theme tweaking rather than something like Figma, but for production templates
I wrote https://writer.math.dev , it supports markdown and latex
It can export to HTML and you can create your own custom stylesheets to do layout
You have to add the MathJax script & configuration to your HTML header (I probably should just put this in by default)
But my main point is that you can create your own workflow easy and I highly recommend you using TinyMCE as your input editor. It’s freaking super easy to use and super powerful