I have this on my to-do list for quite some time already: More documentation for my blogging software GoBlog. GoBlog is still changing from time to time and probably needs a bit of refactoring before creating a release. But a first step to offer more documentation is adding an example configuration, which I just did. I hope this helps all those curious people who wanted to try GoBlog. Feel free to contact me with questions!
Tags: GoBlog
ShortPixel API
Until today, I used the Tinify API to compress images on my blog. About 250 images per month are free, after that it’s pretty cheap. (I never exceeded the free limit).
Comments
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.
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.
Drafts!
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.)
My writing workflow (Dec 2020)
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
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.
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.
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). 🤓
My new GoBlog-Blog is finally alive 🎉
I spent months coding and it’s finally time to say “Hello World”!
