Luc Shelton

Open-Source Blogging

Open-Source Blogging

Open-Source Blogging

Open-Source Blogging

Less than a minute to read
Posted 14 months ago Updated 10 months ago Less than a minute to read 0 comments

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.

You can find the repository for the blog on GitHub here.

Publisher

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:

  • Medium
  • Hashnode
  • Dev.to


Comments

Comments