Jan-Lukas Else

Tech, life and everything else

Tags: GoBlog


Comments

Published on in 💭 Thoughts

A long time ago I had used Disqus on this blog for comments, which is not a good idea. Then I switched to utterances and at some point I removed comments altogether.

View

Published on in 💬 Micro

I got the sudden idea to add a feature to GoBlog that lets you read a random post. Said, done. After a few minutes and only a few lines of code, there is this functionality: For both my English and my German blog.

View

Drafts!

Published on in 💬 Micro

My blog software now allows me to create, edit and publish drafts. Now I don’t need to use Nextcloud Notes for posts I don’t want to publish immediately. 😀

(This post was first saved as a draft and then published.)

View

My writing workflow (Dec 2020)

Published on in ✍️ Posts
Updated on

It’s probably time to tell you about my blogging workflow one year later (here’s how it was in 2019). And I saw other people writing about their writing workflow. What a meta topic…

🖼️ View

Published on in 💬 Micro

Although Micropublish is an awesome Micropub editor, I just integrated a custom really basic editor into GoBlog to create, update and delete posts. I will also add image upload soon and then I don’t depend on any external software (except a web browser) for my blogging workflow any more.

View

Published on in 💬 Micro

Because ActivityPub instances can go offline from time to time and it’s general best practice to retry failed requests, I just added a new queueing system for ActivityPub requests to GoBlog using this nice library named “dque”. There’s always a bug or sub-optimal solution I need to fix before I want to release GoBlog (or whatever I will name it in the end) to the wide world. But the frequency of the discovery of improvable things is decreasing, so I hope I will be able to write documentation soon.

View

Published on in 💬 Micro

Productive Sunday morning: I just integrated a full-text search into GoBlog. It’s using the SQLite FTS5 extension. I always find it impressive how many features SQLite has and what is possible with it!

Feel free to try the new search (on the English blog - or on the German one). 🤓

View

My new GoBlog-Blog is finally alive 🎉

Published on in ✍️ Posts

I spent months coding and it’s finally time to say “Hello World”!

View

Writing my own CMS in Golang?

Published on in 💭 Thoughts

After trying to write my own static site generator as an experiment, I now started to write my own CMS. Written in Go, SQLite as database (SQLite is awesome!) and focused on performance and simplicity. Currently I’m using Hugo with a number of dynamic additional services (for Micropub, Webmentions, ActivityPub, …), so it’s almost questionable why I use a static page generator at all. If I use my own lightweight and high-performance CMS, I could save myself all this extra stuff or at least reduce it in complexity.

View

Jan-Lukas Else