Markdown support
Bliss is built for the Markdown Claude, ChatGPT, and GitHub actually emit:CommonMark plus GitHub Flavored Markdown (GFM).
What renders as a document
In view and edit modes, you can expect familiar coverage for:
- Headings, paragraphs, emphasis, links, and images
- Lists (ordered and unordered)
- Fenced code blocks
- Blockquotes
- Thematic breaks
- GFM: tables, task lists, strikethrough, and autolinks
Dropped images are stored under ./assets next to the document (with collision handling) so the Markdown keeps a real relative path.
What stays as raw
Constructs outside CommonMark + GFM still belong in your file. Bliss does not delete or “upgrade” them into something else. Instead they show as editable rawblocks — plain source you can see and change, preserved through save.
That includes things like:
- Footnotes
- Raw HTML blocks
- Math (TeX-style) and Mermaid diagrams
- Other non-GFM extensions your tools might emit
Raw means the source is kept faithfully. Mermaid and math stay in the file even when Bliss doesn’t draw a preview for them.
What Bliss focuses on
- CommonMark + GFM — the everyday dialect AI tools and GitHub use.
- Your file stays plain Markdown, not a proprietary document format.
- Reading and editing the document next to chat — not rewriting it with built-in AI.
For why edits stay small on disk, readhow saving works.