My curiosity of the indieweb continues. Indiekit was the latest area of exploration.
Indiekit is ultimately a bust for me. Running a Node application connected to MongoDB is more complexity than I want to take on. Giving deployment a fair shot via Render was educational. The source code even more so. I’m glad it exists.
Indiekit’s introduction was helpful for identifying the three distinct areas I can look into.
I’m initially intrerested in implementing Micropub. My ideal workflow is two steps.
I’ll need a Micropub endpoint to accomplish this. A long-running process deployed on Render (or similar) is one possibility. A Netlify function (or similar) is another.
The traffic to my micropub endpoint will be minimal. Me publishing notes and links a few times a day. I could build a full-blow Rails application. That’s the tool I know. Deploying via Netlify function right next to my site seems fun.
Micropub authentication is OAuth 2.0 bearer tokens. I publish my content in Github. Could I simply issue myself an OAuth token from GitHub? I don’t need to build the generalized system for all websites to use Micropub. I want to be able to publish from my tools to my site.
So that’s the current plan of exploration. Can I publish a note to my site using iA Writer?