Fork me on GitHub
#off-topic
<
2021-03-07
>
Ben Sless04:03:04

@lee that's what I ended up doing

sP0re09:03:39

Hello,any news about the results of state of clojure 2021 survey? 🙂 Thanks

Alex Miller (Clojure team)13:03:44

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!

👍 6
sP0re17:03:18

Great! Thanks

orestis18:03:07

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

phronmophobic19:03:20

So far, so good. I like having the flexibility to include whatever widgets I want.

orestis19:03:05

Yeah, this is the freedom I want to have. Is your stack available somewhere?

seancorfield19:03:39

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.

seancorfield19:03:08

(Cryogen is a Clojure-based static site generator -- I host my blog on GitHub under http://seancorfield.github.io but with a custom domain)

orestis19:03:17

How do you edit posts @U04V70XH6? Using your favorite text editor or something more involved?

seancorfield19:03:30

Yeah, it's markdown and I just use VS Code.

dharrigan20:03:05

I've been toying with jbake, which is the same static generator as http://clojure.org uses

dharrigan20:03:26

It's simple and works and I like it supports asciidoc (as well as the usual markdown variants)

dharrigan20:03:03

I installed it using sdkman (https://sdkman.io/)

gklijs20:03:24

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.

phronmophobic20:03:57

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.

felipebarros20:03:13

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

orestis06:03:33

Thanks @U6MEUHZBK those look really interesting!

myguidingstar07:03:06

for personal blog, I just write markdown with hugo. With a team, I still use hugo but also enable netlifycms so others can log in with github/gitlab and edit with a web GUI

myguidingstar07:03:26

all hosted on gitlab pages but github and netlify are ok, too

orestis08:03:13

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.