Skip to content

Styled Markdown 2.5.1

Choose a tag to compare

@github-actions github-actions released this 31 Oct 04:33
· 19 commits to main since this release
6d0549e

Downloads

Asset What it is How to install
styled-markdown-2.5.1.vsix VS Code extension code --install-extension styled-markdown-2.5.1.vsix, or Extensions → ⋯ → Install from VSIX… (guide)
styled-markdown-2.5.1.tgz npm package (library + smd CLI), the same file as on npm npm install -g ./styled-markdown-2.5.1.tgz
styled-markdown-writer.zip Agent skill: create and edit .smd following the rules Unzip into ~/.claude/skills/ or upload in Claude → Settings → Capabilities → Skills (guide)
styled-markdown-reader.zip Agent skill: token-efficient reading Same as above
styled-markdown-playground.zip Web playground: edit, preview and share .smd in the browser Unzip and open playground/index.html, or serve the folder (guide)
mkdocs_styled_markdown-2.5.1-py3-none-any.whl MkDocs plugin (Python wheel; needs Node.js 22+) pip install ./mkdocs_styled_markdown-2.5.1-py3-none-any.whl (guide)
mkdocs_styled_markdown-2.5.1.tar.gz MkDocs plugin source distribution pip install ./mkdocs_styled_markdown-2.5.1.tar.gz
styled-markdown-obsidian-2.5.1.zip Obsidian plugin (a styled-markdown folder with main.js, manifest.json and styles.css) Unzip into your vault's .obsidian/plugins/, then turn it on in Settings → Community plugins (guide)
styled-markdown-jetbrains-2.5.1.zip JetBrains plugin (IntelliJ IDEA 2025.3+, PyCharm, WebStorm…): highlighting and the language server; needs Node.js 22+ Settings → Plugins → ⚙ → Install Plugin from Disk… (guide)

Fixed

  • The playground's preview follows edits again when opened from a file. Opened from file:// (as from the release zip) in Chrome or Edge, the preview showed the first render and then ignored every edit until the page was reloaded. The page reports its origin as file:// but its messages arrive with the origin null, so the preview turned down the channel its updates come through. The preview now treats the two as the same for a page opened from a file; a hosted playground still has to match exactly.