Find broken links with GoBlog
Even though it is often said that the Internet does not forget, it does forget some things. When people shut down their websites, delete sites or even sell their domains.
Even though it is often said that the Internet does not forget, it does forget some things. When people shut down their websites, delete sites or even sell their domains.
I don’t know of any other blogging software that supports this: Serve a blog directly as a Tor hidden service.
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!
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).
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.
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. 😀
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.