@lee that's what I ended up doing
Hello,any news about the results of state of clojure 2021 survey? 🙂 Thanks
Hey, good question! We’ve been busy doing other things but a draft of the post was written last week and hoping to get that out soon!
Great! Thanks
People who have done your own static blog generators – did you regret it? I'm keen to move away from hosting an outdated Ghost instance but I'd like to have a nice editing interface too, with ability to upload images etc. Generating the HTML and RSS seems easy enough but polishing the details not so much...
The reason I'm shying against hugo and the popular frameworks is all the horror stories about not being able to upgrade, being easy to start but hard to evolve and all that jazz. A static blog/site is a relatively simple thing to create, so the code generating it should also be relatively simple and accessible.
So far, so good. I like having the flexibility to include whatever widgets I want.
Yeah, this is the freedom I want to have. Is your stack available somewhere?
I'm really liking Cryogen. I used to be on Octopress (a variant of Jekyll) but it just got too hard to keep a working Ruby environment in place for me.
(Cryogen is a Clojure-based static site generator -- I host my blog on GitHub under http://seancorfield.github.io but with a custom domain)
How do you edit posts @seancorfield? Using your favorite text editor or something more involved?
Yeah, it's markdown and I just use VS Code.
I've been toying with jbake, which is the same static generator as http://clojure.org uses
It's simple and works and I like it supports asciidoc (as well as the usual markdown variants)
I installed it using sdkman (https://sdkman.io/)
I earlier kind of made my own, but never really started using it. With Netlify you can generate something using next.js, which also gives you an editor.
The code for my blog is available at https://github.com/phronmophobic/blog . It's fairly minimal. All my posts are written in markdown, but it's easy to add custom content (for example, one post embeds a code demo). I use https://github.com/vsch/flexmark-java to parse markdown files so I can add my own custom markdown extensions. Most people are probably more interested in something like Cryogen that comes with more out of the box features.
Maybe you can use Netlify CMS (https://www.netlifycms.org/) or even Ghost + Netlify https://ghost.org/integrations/netlify/ as an editing interface for your chosen static site generator. There are many integrations available as templates. There is also https://forestry.io/ which may give you more freedom with less polish. As for the static site generator itself, a nice and flexible solution (albeit non-CLJ/CLJS) is Eleventy (https://www.11ty.dev/).