Over the past couple of months I have been steadily writing new content for this blog with a text mark-up language called "markdown". Writing blogs in Markdown is particularly useful because it means that I can conveniently version control any new articles that I write, in a format that is "diffable" or comparable from one version to another. It also means that I can use features on GitHub including its issue tracker for receiving feedback from potential readers about corrections, improvements, or potential topics to cover. I am intending on "cross-publishing" all future blog posts on the likes of hashnode, dev.to, daily.dev, hackernoon, and even medium by using scripts that are readily available in the GitHub repository I have created for this blog.
To be able to publish blog posts across blogging platforms, I am also writing some additional tooling in Python using a combination of tools including Poetry, Click, Rich Click, and GraphQL.
There are a few platforms that I am hoping to support, including but not limited to: