T
traeai
Sign in
返回首页
Geek(@geekbb)

SwiftUI 写的原生 macOS Markdown 阅读器,三栏布局:目录树、渲染视图、大纲导航。基于 cmark-gfm 和 WKWebView 渲染,支持 Mermaid、KaTeX、Plan...

8.5Score
SwiftUI 写的原生 macOS Markdown 阅读器,三栏布局:目录树、渲染视图、大纲导航。基于 cmark-gfm 和 WKWebView 渲染,支持 Mermaid、KaTeX、Plan...

TL;DR · AI Summary

基于 SwiftUI 的 macOS Markdown 阅读器支持三栏布局和多种渲染功能,适合开发者参考。

Key Takeaways

  • 使用 SwiftUI 和 WKWebView 实现 Markdown 渲染。
  • 支持 Mermaid、KaTeX、PlantUML 等多种语法。
  • 提供 33 套主题和 PDF 导出功能。

Outline

Jump quickly between sections.

  1. 介绍基于 SwiftUI 的 macOS Markdown 阅读器的开发背景和主要功能。

  2. 使用 cmark-gfmWKWebView 实现 Markdown 的渲染和交互功能。

  3. 支持 MermaidKaTeXPlantUML、代码高亮、多语言和 PDF 导出等特性。

Mindmap

See how the topics connect at a glance.

查看大纲文本(无障碍 / 无 JS 友好)
  • SwiftUI Markdown 阅读器
    • 技术实现
      • cmark-gfm
      • WKWebView
    • 功能特性
      • Mermaid
      • KaTeX
      • PlantUML
      • 33 套主题
      • PDF 导出

Highlights

Key sentences worth saving and sharing.

#SwiftUI#Markdown#macOS#WKWebView
Open original article

Geek on X: "Native macOS Markdown Reader Written in SwiftUI, Three-Pane Layout: Directory Tree, Rendered View, Outline Navigation. Rendered Based on cmark-gfm and WKWebView, Supports Mermaid, KaTeX, PlantUML, Prism.js Code Highlighting, 33 Themes, Quick Look Preview, PDF Export, and Multilingual. https://t.co/7UGuM8m3JC https://t.co/zo1Ntn4zEk" / X

Geek

@geekbb

A native macOS Markdown reader written in SwiftUI, with a three-pane layout: directory tree, rendered view, and outline navigation. Rendered using cmark-gfm and WKWebView, supports Mermaid, KaTeX, PlantUML, Prism.js code highlighting, 33 themes, Quick Look preview, PDF export, and multilingual support.

github.com/davidhoo/Markd…

2:52 PM · Jun 11, 2026

3K

Views

4

5

2

0

20

3

30

Read 4 replies

AI may generate inaccurate information. Please verify important content.