Follow

I'm really unhappy with wordpress. Wat does the modern blogger use? Static Site Generators? Which one?

@thomas @bleeptrack wonder why Huge is so popular/often mentioned… Jekyll here… 😶

@rugk maybe because many people think it's easier to get started. No Ruby needed. Just download a binary file (or compile it yourself) and you're ready to go. Also the Go templating language is quite easy to use :-)

@bleeptrack

@bleeptrack if you like the idea of federation, you might want to take a look at writefreely.org

@uint8_t @bleeptrack after setting up an instance I can mostly recommend it. My only downside so far is that I'd like it to show the reader (list of most recent blog entries) by default in multi user mode. Apart from that it's awesome for simple blogs.

@bleeptrack I’m a fan of static website generators. I used jekyll, pelican and hugo before (all optimised for blogs), and currently I’m playing around with statik which is super flexible apparently.

staticgen.com/

@bleeptrack I recently came across write.as on here which does activitypub. I think @jules has a blog there and might be able to share experiences if you're in need :)

@Kiki @bleeptrack I'm not an expert, but yes, I just started to use write.as, so if there are questions... I also used Jekyll (as in static site generator jekyll) and it is nice. Completely different though, since one is part of the fediverse and one is just a lonely html site ^^ but with all the benefits of being able to make it your own.

@bleeptrack I'm using Jekyll.

No strong feelings though, it works well. There are a lot of tutorials available to do most of the things you need.

@bleeptrack Ohh before I forget it -> you can have wordpress as Backend for a static site generator. I just wan´t to notice this for other people search for a site generator but love the comfort of WordPress.

@bleeptrack i like hugo but the static site generator booklit is pretty cool too. vito.github.io/booklit/

@bleeptrack before I started the podcast I used Hugo and Github pages. It is miracle and so easy.^^

I tried Jekyll before Hugo but it just confuses me with the whole gems and dunno. (I can’t even explain it properly.^^)

@bleeptrack
I'm a huge fan of Sphinx: sphinx-doc.org

Even though it is primarily for (source code) documentation, it is a very flexible static site generator.

@bleeptrack
I started to move my stuff from WordPress to pelican as it's based on python I'm more familiar with and uses markdown for the files so if I want to move again it should be easy. An WordPress importer is present as well.

@sandzwerg our company moved to pelican about a year ago, but we've since started a new project to fix all of its issues… github.com/pengutronix/flaming ^^ @bleeptrack

@daniel_bohrer
Interesting but I think stay at pelican for the time. At least until the documentation bug is fixed :P even for that I'd need to invest more time than I currently want to.
@bleeptrack

@sandzwerg @bleeptrack yeah, I also haven't used it yet ^^ (mainly because I don't like Restructured Text)

@daniel_bohrer
Ah restructured text instead of markdown? Yeah I also prefer markdown
@bleeptrack

@bleeptrack At @acmelabs we are using hakyll. and so far we a really happy with it.

@bleeptrack Me too. I'm just way too lazy to convert everything and rebuild the whole site design. One day, one day...
Back to topic: Pelikan and Hugo are the ones I'd consider.

@bleeptrack
I would really like to put lektor to use some day. Technically it's a hybrid between CMS and static site generator.

getlektor.com/

@bleeptrack You already got plenty of responses. I guess you are planning to replace bleeptrack.de/ with something.

I've done some projects in hugo, I'm not the best but let me review if it's possible to move your current wordpress into hugo... (thread)

@bleeptrack Main page is using article-graphics, you can resize in latest hugo versions the images...

gohugo.io/content-management/i

The way you get the images into each posting is by using hugo's metadata structure.

Here is an example of how a file looks like, note the "fadecolors":

raw.githubusercontent.com/burn

We then can directly add this into our stylesheet:

github.com/burnoutberni/hyperl

@bleeptrack You would probably commit the images into your repository, somewhere accessible from static.

You could also just use the title and store the graphic somewhere too.

@bleeptrack (Except comments) Postings should also be fairly easy, you commonly just have a photoseries and then a youtube embed. gohugo.io/content-management/s

I don't really know how you could easily implement comments again. There is github.com/posativ/isso/releas, I haven't touched the project for two/three years now - but it seems to be still under development.

@bleeptrack There is also an extension so you can export your wordpress postings too...

gohugo.io/tools/migrations/

I haven't tried any of this yet.

github.com/SchumacherFM/wordpr seems to have issues (like "PHP Fatal error" or "export doesn't include proper directory structure"), but it's the most actively used one.

I am using Serendipity for ages and still happy with it. (PHP, not static).

@bleeptrack After almost 10 years of using WordPress is switched to a self-written, file-based CMS.

@bleeptrack I've switched a lot between static site generators and I've ended up with nikola.

@SevenOfNein @bleeptrack That wasn't even a serious factor, although I had bad experiences with the various ruby buildchains for jekyll &co. nikola just does everything I'd expect in a blog+page genarator (e.g. tags, categories) in a nice and very configurable way. The templating takes a bit of getting used to, but overriding templates actually has a helpful command, copying the template in question to your dir, and it's jinja2. :)

@rixx @bleeptrack I'm currently using hugo, which is written in go and uses a couple of different markup languages along the way. I once tried to contribute a feature, but it was too much out of my comfort zone. So it would be a factor for me, if not the most important one.

@SevenOfNein @rixx @bleeptrack I'm using Nikola, too, and I'm very happy with it. After adding a new post, I commit it to the git repo, push it to GitHub, and Travis CI takes care of updating my site: github.com/FlowFX/flowfx.de/bl

Try that with WordPress!

@flowfx @SevenOfNein @bleeptrack Yeah, with my largest nikola page I just use `nikola deploy` (which rsyncs stuff to my server). With all other static site generator pages independent of the language or build chain, the respective server is a place I have ssh access to (which may not be true for you). In that case I just push to myserver:/path/to/repo, and there is a one-liner post-receive hook which builds the page. Upside: insta build output on pushing!

@flowfx @SevenOfNein @bleeptrack (Since this is about the fifth time I explain this to people, I should probably put it in a short blog post).

@rixx @SevenOfNein @bleeptrack Uh. Very nice!! Yes, please put that into a short post.

@rixx @bleeptrack I've played around a bit with Grav and rather liked it. Didn't know about Nikola though; I might give that a try, too.
(Though, TBH, I am much more into making stuff than into writing about stuff, and my time is already way too short for the former, so my webpage might never come to be.)

@l3d @bleeptrack I used lektor for a time, and it actually was my last stop before moving to nikola – having to define a data model felt very clunky, integrating tags really annoying, and generally it was more work than use to me. I switched to nikola because I stopped blogging due to the annoyance associated with it.

@rixx @bleeptrack
I will have a look at nikola. It sounds interesting!

@bleeptrack I'm using Middleman for my blogs – but admittedly it's a good choice only if you're into the Ruby ecosystem and have experience with Ruby version managers, Bundler & co.

If you are more into Python, I can recommend Pelican - blog.getpelican.com/
Sign in to participate in the conversation
chaos.social

chaos.social - because anarchy is much more fun with friends.
chaos.social is a small Mastodon instance for and by the Chaos community surrounding the Chaos Computer Club. We provide a small community space - Be excellent to each other, and have a look at what that means around here.
Follow @ordnung for low-traffic instance-related updates.
The primary instance languages are German and English.