I’ve been using my changelog script for years to generate release notes from git commit messages. It’s saved me countless hours and helped me maintain complete, informative changelogs across all my projects.
automation, changelog, formatting, git, markdown, rust, scripting, support
BBEdit has a cool feature called Text Factories for automating repetitive text transformations. When Younghart mentioned it on the forum , it got me thinking.
markdown, mdfixup, regex
I think a lot of people using Apex are going to want syntax highlighting of code blocks. Including a script like Highlight.js in your HTML output is fine, but I wanted Apex to be able to directly output HTML with the necessary spans and tables for highlighting. So, introducing the flag.
apex, code, developer, markdown
I’ve been working on a few updates to my Markdown to Sendy script that add some nice quality-of-life improvements for creating email campaigns. The main additions are support for greeting/salutation customization and a new button liquid tag that makes it easier to create styled call-to-action buttons.
automation, email, liquid, markdown, mdtosendy, sendy
Tables in Markdown have always been a bit of a mess. Every processor handles them slightly differently, and when you start wanting advanced features like column spans or captions, you’re usually out of luck. I’ve been working on Apex, my unified Markdown processor, and I’m happy to say that tables are now pretty solid.
apex, markdown, tables
I’ve made a couple of improvements to md-fixup, the opinionated Markdown formatting and linting tool I shared this week. The main additions are better emphasis handling and link conversion options.
apex, formatting, linking, markdown, mdfixup, scripting
I have some strong opinions about how Markdown should look. Liberal line breaks everywhere. ATX headers with exactly one space after the . Consistent list indentation using tabs. Tables that are properly aligned. And on and on. So I made Markdown Fixup (md-fixup).
formatting, linter, markdown, scripting, tools
One of the things I love about Howzit is how it bridges the gap between simple task lists and full automation. You can write quick (or complex) scripts right in your build notes and, with the latest updates, they can communicate back to Howzit in useful ways. The latest updates make this even easier with automatically-injected helper scripts and some powerful new directives.
automation, features, howzit, logging, markdown, productivity, ruby, scripting
I’ve been working on making Apex (my ultimate Markdown processor) easier to integrate into Xcode projects, and I’m excited to share what’s new. The biggest change is full Swift Package Manager (SPM) support, which makes adding Apex to your project as simple as clicking a button in Xcode.
apex, developer, ios, macos, markdown, objective-c, swift, xcode
I often come up with ideas in the hazy half-dream state before I wake up. Recently I was thinking about exactly how shitty the web has become. And also about how much I love plain text formats like Markdown. So what about a Markdown Web?
brainstorming, markdown, webdev
Apex has always supported Kramdown-style IAL (Inline Attribute Lists), but I’ve been steadily adding more Pandoc compatibility. The latest release brings several new features that make Apex work better with Pandoc-style markdown while maintaining backward compatibility.
apex, features, linking, markdown, pandoc
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.
design, email, html, markdown, mdtosendy, ruby, scripting