I’ll be excited to beta test another blogging platform. (Still a Tumblr nerd at heart.)
Unfortunately I’m not sure I’d inflict Goldfrog on anyone at this point. 🤣 However, it’s still fun to hack on, so here are some salient points:
My favorite features:
- A Twitter-sized posting form right at the top of the home page for posting short notes, supports Markdown, has a character counter for fun
- Posts support tags, and #hashtags in posts are auto-linked for searching by tag on the site
- I have a separate posting form I can use for longer posts
- Posts can be syndicated to Mastodon, POSSE-style
As for running Goldfrog, it’s just a Go binary running off a config file, a theme directory, and a directory of content. There’s a separate tool for indexing posts from the filesystem into sqlite (usually only done when installing or updating from git).
- Runs on a DO droplet, currently deployed with ansible
- The only “admin” functionality is posting and editing posts, everything else is editing a config in git. “Admin” is based on a security-through-obscurity login url and a hardcoded user and password in the configs. This is dumb ;) and I’m experimenting with supporting Gitlab OAUth for login.
- Posts are stored in git as Markdown files with yaml headers
- posts are read into a SQLite db for serving and searching
I enjoy hacking on Goldfrog, and sure I’d like it if someone had a barebones product like it, but I have no interest in supporting either an actual open-source product, or running an entire damn “platform”. 💜