Skip to content

Add lightweight GitHub alerts and accessible task-list rendering #24

Description

@trsdn

Goal

Support common GitHub Markdown conventions in both editions without another parser dependency.

Requirements

  • Recognize NOTE, TIP, IMPORTANT, WARNING, and CAUTION blockquote alerts.
  • Render alert structure using constrained DOM construction and existing sanitizer/CSP boundaries.
  • Style alerts with palette variables and non-color-only labels/icons.
  • Render GFM task-list checkboxes accessibly while keeping Markdown source authoritative; preview interaction must never silently mutate text.
  • Preserve nested lists, source order, live preview, printing, and plain fallback for malformed syntax.
  • Add no remote assets, icon font, or third-party JavaScript.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions