I’ve been working a bit more on mdtosendy, my Ruby script for converting Markdown to email-ready HTML, and recently added a multi-template system that makes it much more flexible for managing different email designs. To read more about the inspiration and initial development of mdtosendy, see the blog post I wrote a couple of days…
I’m excited to share that Apex version 0.1.41 has comprehensive support for Inline Attribute Lists (IALs), including inline IALs for span-level elements, key-value pairs, and Attribute List Definitions (ALDs). This brings Apex’s IAL support to full feature parity with Kramdown. In case you haven’t been keeping up, Apex is my universal Markdown processor project. The…
It’s time for my yearly roundup of my favorite tools, hardware, and projects. I’m combining everything in one post this year. You might find something new, or you might just have your own preferences validated. Feel free to add your own suggestions in the comments! It’s been an interesting year. I lost my job in…
I’m sure some mailing list services handle Markdown to HTML conversion, but I use Sendy, and it doesn’t. It doesn’t really even have a decent WYSIWYG editor. I wanted to create good-looking emails while just writing in Markdown, like I do everywhere else. You can jump straight to the script with details and installation instructions…
I’ve been busy improving Apex with some great new features and fixes. CSV tables, aria labels, and more. Here are the highlights from the latest release. Better Accessibility with ARIA Support Improved Plugin Installation Homebrew Installation Made Easy Script Injection and CSS Embedding Multi-file Document Modes Table Improvements Table header columns Inline CSV/TSV Tables Table…
I’ve updated the Homebrew formula for Gather to use binaries instead of requiring Swift to compile. This will make it much, much easier for most users to install it using Homebrew. In case you missed it, Gather is a tool I built a little while ago that does Readability/Markdownification of web urls. It’s a local,…
Apex was designed to make using existing Markdown syntax from a range of tools (CommonMark, GFM, MultiMarkdown, Kramdown, mmark) easier — not to add a bunch of new or special syntax. Plugins allow you to add your own syntax and even entirely new tools to markdown generation, keeping the core focused while giving you the…
I’ve added so much new stuff to my universal Markdown processor, Apex, that it’s hard to count. It’s developing quickly! In case you missed the announcement, Apex is my latest project — a command line tool and C library that combines the best of various Markdown tools, supporting syntax from CommonMark, GitHub Flavored Markdown, MultiMarkdown,…
This is currently a work in progress, but I have a 0.1.0 release of a “One Ring To Rule Them All” Markdown processor published. The goal of Apex is to make it possible to write in any Markdown processor’s syntax, be it Kramdown (with IALs), MultiMarkdown (with v6 extensions), CommonMark (with GFM extensions), or any…
This is just a little 30-minute project I made for my own use, but figured I’d share. It simply takes a YouTube URL and converts it to GitHub-friendly Markdown for use in READMEs, wikis, and PR comments. GitHub doesn’t allow for <iframe>s, so you can’t actually embed a YouTube video in a README. You can,…