HTML To Md

Convert HTML documents to clean Markdown via pandoc

fabioc-aloha Updated

File contents

HTML to Markdown

Convert HTML documents to clean Markdown. Strips inline styles, scripts, and tracking pixels while preserving semantic structure.

Quick Start

node .github/muscles/html-to-md.cjs page.html page.md

What's preserved

  • Headings, paragraphs, lists, blockquotes
  • Tables (when structure is regular)
  • Links and inline code
  • Image references (URLs kept as-is)
  • Emphasis (bold, italic, strikethrough)

What's dropped

  • Inline style attributes
  • <script> and <style> blocks
  • Tracking pixels and analytics tags
  • Most <div>/<span> wrappers (semantic content preserved)

Optional flags

Flag Effect
--download-images Fetch referenced images to a local images/ folder
--wrap N Line wrap width (default: 80)

Post-conversion

  • Run lint-clean-markdown over the output to fix heading hierarchy and list spacing.
  • HTML often has multiple <h1> tags; Markdown wants exactly one.

Related

fabioc-aloha/chesscoach/tree/main/.github-backup-20260505/skills/html-to-md commit bdad142c1a

Frequently asked questions

npx skillmds@latest add fabioc-aloha/html-to-md-2