V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
rosibo

MD Preview - 用 Rust 写的 1MB 超轻量 Markdown 预览工具,替代 Electron 方案

  •  1
     
  •   rosibo · 7 天前 · 1079 次点击

    分享一个自己做的小工具。

    起因是受不了 Typora 要收费、VS Code 太重、各种 Markdown 预览工具动不动 200MB 。就想做一个纯粹的预览工具——不编辑、不花哨,只做一件事:快速预览 .md 文件。

    技术方案:

    • Rust + wry (调用系统自带的 WebView ,不打包 Chromium )
    • pulldown-cmark 做 Markdown 解析
    • highlight.js 内嵌做代码高亮(离线可用)
    • notify 做文件监听,改了自动刷新

    结果:

    • 二进制 1.1MB (对比 Electron 方案 150MB+)
    • 内存占用 ~15MB (对比 Electron 200MB+)
    • 启动秒开
    • macOS DMG 1.2MB ,已签名公证,双击安装
    • 支持 macOS ( M 芯片 + Intel )、Windows 、Linux

    功能:

    • 拖放 .md 文件 / Cmd+O 打开 / 命令行 md-preview file.md
    • 40+ 语言代码高亮
    • 暗色模式自适应
    • GFM 表格、任务列表、删除线
    • 文件修改自动刷新,滚动位置保持

    GitHub: https://github.com/vorojar/md-preview 官网: https://vorojar.github.io/md-preview/ 下载: https://github.com/vorojar/md-preview/releases

    MIT 开源,欢迎 Star 和反馈。

    12 条回复    2026-04-18 10:18:29 +08:00
    Rwing
        1
    Rwing  
       7 天前
    还是依赖 webview 啊
    caiweilong00
        2
    caiweilong00  
       7 天前
    colaMD 这个你有了解过吗?感觉最近做这种 markdown 编辑器的人非常的多呀
    rosibo
        3
    rosibo  
    OP
       7 天前
    @Rwing 是啊,但已经超超轻了,如果不依赖反而做的很重。
    rosibo
        4
    rosibo  
    OP
       7 天前
    @caiweilong00 我因为公司里全是 MD 文档了,发给非技术同事还得转 pdf ,就随手做了一个超轻量级的。
    sommio
        5
    sommio  
       7 天前 via Android
    快速预览 markdown 文件我一般直接命令行用 mdcat
    Rwing
        6
    Rwing  
       7 天前
    @rosibo #3 自己渲染啊,不用 webview 渲染
    ccdesue
        7
    ccdesue  
       7 天前 via Android
    webview 本身也占用资源的,和 electron 方案消耗差不多
    TrackBack
        8
    TrackBack  
       7 天前
    首页放个渲染图或者“拖拽-渲染”的 GIF 比较好吧,谁会被空窗口吸引
    不过我自己是习惯直接 quicklook 预览
    rosibo
        9
    rosibo  
    OP
       6 天前
    @TrackBack 好,谢谢。
    rosibo
        10
    rosibo  
    OP
       6 天前
    @ccdesue 差太多了。
    nrtEBH
        11
    nrtEBH  
       4 天前
    我用 nvim 忘了是不是要插件的 ai 给写的配置 按两下快捷键弹出来浏览器窗口预览
    rosibo
        12
    rosibo  
    OP
       1 天前
    更新至 v0.3.9 版本。
    增加了:小型编辑、打印功能。
    修正了:
    1 、Windows 下会出现终端窗口、图标不统一等问题。
    2 、markdown 带链接时没有使用默认浏览器打开问题。
    去除了:首次打开文件打开方式关联提示。

    支持 MacOS 、Windows 和 linux
    可以在这里下载:
    https://vorojar.github.io/md-preview/
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2841 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 09:25 · PVG 17:25 · LAX 02:25 · JFK 05:25
    ♥ Do have faith in what you're doing.