Building a Custom Markdown Pipeline with Rich Embeds
How we built a custom markdown pipeline that handles LaTeX math, image galleries, and rich embeds while keeping content in plain .md files—no MDX required.
How we built this site: architecture decisions, implementation guides, and development notes.
How we built a custom markdown pipeline that handles LaTeX math, image galleries, and rich embeds while keeping content in plain .md files—no MDX required.

How to add a table of contents in Ghost without editing the site template

EmailOctopus form is a script tag, this post shows how to make that work with React (using useEffect and useRef).

Building Next.js app with Firebase authentication on the client-side, as well as using it on the server-side with a middleware pattern similar to Express.js.

My plan and progress updates on learning web frontend development more or less from scratch. Will be semi-regularly updated.

My takeaways from State of JS 2020 survey.

Automatically add preview / teaser content for Member-Only posts in Ghost.

This is a demo for "How to Enable Preview for Member-Only Content in Ghost"

Local development setup for Ghost themes.

Making featured posts show up first in Ghost Casper theme (instead of the default reverse chronological order).

I recently switched to Ghost to host my blog, Here are some editing tips as I learn to use this platform.

My onboarding experience with Ghost and some wishlist items for future improvements.
Testing error handling for malformed gallery and link-preview blocks
Testing core markdown syntax including headers, lists, tables, links, and formatting
Comprehensive test suite for MathJax rendering with various equation types, LaTeX syntax, and edge cases to verify the markdown pipeline's math processing.
Comprehensive test suite for both auto-detected sequential image galleries and explicit gallery markers, testing various image counts and edge cases.
Validates that backticked HTML comments and tags render literally as code.
Testing code syntax highlighting with various programming languages and code block types
Testing iframe embedding for videos, maps, and other external content
Testing link preview card functionality for external URLs
End of posts • 21 posts