This post was written in BBEdit and rendered from Markdown to HTML using a custom script. It’s still manual in that I have to copy and paste the HTML into a WordPress edit form. I have scripts in progress that can read YAML front-matter and create a new post using the Title, date, category, etc. from the front-matter. So as a text-publishing solution, BBEdit is pretty complete. Or will be once I finish those scripts. The problem is with images. I don’t have a good solution for images, and I don’t have a good plan on how to deal with them.
One possible solution is MarsEdit. I’ve been a registered owner for years and have always wanted it to work for me. MarsEdit allows for a custom script to render markdown into HTML. The difficulty I’m coming against now is getting my Python markdown scripts to work. MarsEdit executes its scripts in a restricted environment, so it can’t load the libraries.