@yarmo You would think so, yes. I'm very curious as to why nobody though of this, it's not exactly an obscure thing.
@jle didn't know about this project, but it looks very much like what I need!
(Looking at the code repo URL, I'm assuming this is your project? 😀 If so, congrats, looks really nice at first glance!)
@yarmo Yes it is. I'm using it myself for my blog and website, as well as a diary. If you have any questions or requests, feel free to ask! 😊
@jle great to hear!
Got set up very quickly, excited to go further! Am stuck right now because I use a reverse proxy (caddy) and I need a pem certificate for activitypub to work.
If you happen to have any pointers, that would be great :) now trying to figure out how to convert caddy keys to goblog-compatible certificates
I use Caddy as well. Just disable public HTTPS (Let's Encrypt) and set the port and public address.
I think you can generate a PEM Key yourself, just like in this tutorial: https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/
But I'll take this as a motivation to implement automatic ActivityPub key generation.
@jle Oh, the activitypub certificate does not have to be related to the LE HTTPS key? My bad, trying a newly generated one
This is just wonderful! I added some new entries to the #activitypub watchlists today, and now I can add yet one more entry 😃
GoBlog is MIT-licensed: https://git.jlel.se/jlelse/GoBlog/src/branch/master/LICENSE
Dang, I overlooked the license.. was looking in the alphabetically logical place :)
List updated, thanks!
@yarmo Implemented automatic key generation. No need anymore to manually create an ActivityPub private key.
@jle sorry to bother again. I tried making a post (with published state) but noticed that Mastodon still thinks there are no posts. It reads the blog description so activitypub is working! Just no posts.
Do posts need something special to federate?
@jle you're a genius, following the account and then publishing did the trick.
Then I think I'm there, ready to use it. You made IMO the most complete low-level blogging platform without it being wordpress/ghost/etc.
Big plans for goblog? Do you accept donations?
My current plan is to improve unit testing, to make 90% sure I don't break anything. And apart from that, I always somehow find something that can still be improved, or that would still be useful as a feature.
I don't actively ask for donations, because I have a well paying job. But I have PayPal: https://jlel.se/donate
Do you want to share your blog with me or is it private?
@jle sounds like a good plan!
Good to hear you have good job. Given that I am currently living off donations for my FOSS project, I'll hold my donations until I'm financially more stable.
Blog address coming in DM, private just for the next few days, then go public
@yarmo I made the jump from Hugo to Writefreely, and then to wordpress. I found writefreely to be too minimalistic as well. I genuinely like wordpress because it is feature packed and you can mod it the way you want. It can be minimalistic or the other way around. Imagination is the limit.
There is just one layout. Which you can modify using custom css and js. You need to get hack-ish sometimes to mod it to your needs. Wordpress has tons of themes and ability to mod it even further.
And, Tons of plugins. You need something, click of a button, and it's there. I love writefreely, but wordpress is lit ✨
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.