Reading List

Reading List

39538 bookmarks
Custom sorting
Create Email Campaigns from Markdown - BrettTerpstra.com
Create Email Campaigns from Markdown - BrettTerpstra.com
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…
·brettterpstra.com·
Create Email Campaigns from Markdown - BrettTerpstra.com
Brett's Favorites 2025 - BrettTerpstra.com
Brett's Favorites 2025 - BrettTerpstra.com
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…
·brettterpstra.com·
Brett's Favorites 2025 - BrettTerpstra.com
Apex Inline Attribute Lists Update - BrettTerpstra.com
Apex Inline Attribute Lists Update - BrettTerpstra.com
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…
·brettterpstra.com·
Apex Inline Attribute Lists Update - BrettTerpstra.com
Markdown to HTML Emails with multiple templates - BrettTerpstra.com
Markdown to HTML Emails with multiple templates - BrettTerpstra.com
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…
·brettterpstra.com·
Markdown to HTML Emails with multiple templates - BrettTerpstra.com
Additional Pandoc features for Apex - BrettTerpstra.com
Additional Pandoc features for Apex - BrettTerpstra.com
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…
·brettterpstra.com·
Additional Pandoc features for Apex - BrettTerpstra.com
Howzit with conditional blocks - BrettTerpstra.com
Howzit with conditional blocks - BrettTerpstra.com
Happy New Year! I spent some time this morning developing some features for Howzit that I think will be really useful (at least for me).
·brettterpstra.com·
Howzit with conditional blocks - BrettTerpstra.com
How about a Markdown Web? - BrettTerpstra.com
How about a Markdown Web? - BrettTerpstra.com
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…
·brettterpstra.com·
How about a Markdown Web? - BrettTerpstra.com
Improved Apex Xcode integration - BrettTerpstra.com
Improved Apex Xcode integration - BrettTerpstra.com
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…
·brettterpstra.com·
Improved Apex Xcode integration - BrettTerpstra.com
Howzit Script Helpers - BrettTerpstra.com
Howzit Script Helpers - BrettTerpstra.com
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…
·brettterpstra.com·
Howzit Script Helpers - BrettTerpstra.com
Markdown Fixup: An Opinionated Markdown Linter - BrettTerpstra.com
Markdown Fixup: An Opinionated Markdown Linter - BrettTerpstra.com
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…
·brettterpstra.com·
Markdown Fixup: An Opinionated Markdown Linter - BrettTerpstra.com
A quick Markdown Fixup update - BrettTerpstra.com
A quick Markdown Fixup update - BrettTerpstra.com
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…
·brettterpstra.com·
A quick Markdown Fixup update - BrettTerpstra.com
Apex gets tables right - BrettTerpstra.com
Apex gets tables right - BrettTerpstra.com
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…
·brettterpstra.com·
Apex gets tables right - BrettTerpstra.com
Built-in Syntax Highlighting for Apex - BrettTerpstra.com
Built-in Syntax Highlighting for Apex - BrettTerpstra.com
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…
·brettterpstra.com·
Built-in Syntax Highlighting for Apex - BrettTerpstra.com
Markdown to Sendy update: button tags, template fixes - BrettTerpstra.com
Markdown to Sendy update: button tags, template fixes - BrettTerpstra.com
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/…
·brettterpstra.com·
Markdown to Sendy update: button tags, template fixes - BrettTerpstra.com
Regex Replacements for Markdown Fixup - BrettTerpstra.com
Regex Replacements for Markdown Fixup - BrettTerpstra.com
BBEdit has a cool feature called Text Factories for automating repetitive text transformations. When Younghart mentioned it on the forum , it got me thinking.
·brettterpstra.com·
Regex Replacements for Markdown Fixup - BrettTerpstra.com
Git-based changelogs for Rust projects and more - BrettTerpstra.com
Git-based changelogs for Rust projects and more - BrettTerpstra.com
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…
·brettterpstra.com·
Git-based changelogs for Rust projects and more - BrettTerpstra.com
Marked features for Apex - BrettTerpstra.com
Marked features for Apex - BrettTerpstra.com
When Apex reaches 1.0, I’m planning to include it in Marked 3. I realized that Marked has a lot of preprocessing features that were previously handled in Objective-C that would make sense to…
·brettterpstra.com·
Marked features for Apex - BrettTerpstra.com
Markdown to Sendy with Image Stacks and File Uploads - BrettTerpstra.com
Markdown to Sendy with Image Stacks and File Uploads - BrettTerpstra.com
I’ve updated my Markdown to Sendy script with the ability to use “sliced” images with separate links, the ability to upload assets to a CDN automatically, and a “test email” mode that will…
·brettterpstra.com·
Markdown to Sendy with Image Stacks and File Uploads - BrettTerpstra.com
Markdown Fixup plugin for Apex - BrettTerpstra.com
Markdown Fixup plugin for Apex - BrettTerpstra.com
My two biggest projects over the last week have been Markdown Fixup and Apex. It seemed worthwhile to integrate the two in some useful way.
·brettterpstra.com·
Markdown Fixup plugin for Apex - BrettTerpstra.com
Project-level plugins and config for Apex - BrettTerpstra.com
Project-level plugins and config for Apex - BrettTerpstra.com
If you use Apex for more than one project, you’ve probably hit the point where a single global setup doesn’t quite cut it. Maybe your book project wants a different plugin set than your…
·brettterpstra.com·
Project-level plugins and config for Apex - BrettTerpstra.com
Project Updates Feb 4, 2026 — Sleepless Edition - BrettTerpstra.com
Project Updates Feb 4, 2026 — Sleepless Edition - BrettTerpstra.com
I’ve been hard at work on a bunch of projects at once, so this is partly just a personal check-in on how things are going. Thanks for being my therapist of sorts. So here’s what’s…
·brettterpstra.com·
Project Updates Feb 4, 2026 — Sleepless Edition - BrettTerpstra.com
Pandoc-style filters for Apex - BrettTerpstra.com
Pandoc-style filters for Apex - BrettTerpstra.com
In my quest to make Apex as complete as possible before I integrate it into Marked, I’ve added Pandoc-compatible filters, which can be written in Lua for native execution, or in any language…
·brettterpstra.com·
Pandoc-style filters for Apex - BrettTerpstra.com
Apex as Terminal Markdown Renderer - BrettTerpstra.com
Apex as Terminal Markdown Renderer - BrettTerpstra.com
This is the first of two Apex posts today. In my opinion, the two things I’ve been working on deserve their own headlines. So here’s part one: terminal rendering.
·brettterpstra.com·
Apex as Terminal Markdown Renderer - BrettTerpstra.com
Generating Man Pages with Apex - BrettTerpstra.com
Generating Man Pages with Apex - BrettTerpstra.com
I’ve been using a combination of Pandoc and other tools to generate the man page for Apex from Markdown. As Apex nears a 1.0 release, I figured it should be able to generate man pages on its…
·brettterpstra.com·
Generating Man Pages with Apex - BrettTerpstra.com