干翻 Typora!MilkUp:完全免费的桌面端 Markdown 编辑器!

不知道大家平时写 markdown 都是用什么软件呢?是多端同步的印象笔记?还是 vscode 内置编辑器?还是大名鼎鼎的 typora?你不会用记事本在写 markdown 吧?

不过据说微软已经把记事本集成了 markdown 功能,详情戳:blogs.windows.com/windows-ins...

不过就我发布这篇文章时,编写 markdown 体验最好的,我个人感觉还是 typora 莫属。它凭借独树一帜的 WYSIWYG (hybrid) 编辑模式,在一众编辑器中遥遥领先。

可能没用过 typora 的同学对这个 WYSIWYG 有点陌生,全文是 What You See Is What You Get,中文意思是所见即所得**。**区别于通常的左右分屏的编辑方式(如印象笔记、掘金在线编辑器),typora 可以直观的显示渲染效果,摒弃了左右分屏时的注意力分散的缺点,专注于一块屏幕即可。

那么除了 typora 难道没有别的软件可以做到吗?有,像 milkdown 就是这样一款所见即所得的 markdown 渲染器,但是它只提供了 web 版本。

既然如此,up 一下

MilkUp 诞生了。

MilkUp 是一款基于 milkdown 和 electron 的桌面端软件,github 上已经发布了一个 MVP 版本,支持 windows 和 mac,它可以做到几乎和 typora 一模一样的编写体验,我这篇文章就是用 milkup 写的,感觉丝毫不输 typora。

在 MVP 版本中,可以看到已经包含了可用的基本功能,比如明暗主题切换、源码/MD 渲染模式切换、基本的打开、编辑、保存文件,以及对图片粘贴的支持。

可以看到它的界面整体保持了整洁干净,同时它还支持两种主题

你还可以在系统设置中将其设置为默认 markdown 软件,它已经对文件名建立了关联,双击即可打开。

为什么选 MilkUp ?

首先也是最重要的一点,MilkUp 是完全免费 的,且承诺永久免费。虽然现在它还是一个 baby,还有很多需要改进之处,但是如果有你的支持,相信它会越来越强。

第二点,它是基于开源,且本身也开源的,代码也非常简单,是用 Vue3 开发的,里面有各位前端开发者熟悉的语法。

github 地址敬上:github.com/Auto-Plugin...

可以看到它距离一个生产级编辑器依然有一定距离,但是正在有条不紊的开发中,如果你有好想法,或者希望亲手参与 milkup 的成长,milkup 欢迎各种 issue 和 pr。

milkup 趣事

milkup 玩梗玩的真到位,mlikup 这个名字就取的有意思,尤雨溪根据 rollup 搞了个 rolldown,它就根据 milkdown 搞了个 milkup, 连 logo 都是 milkdown 的 180° 反转。

在 milkup 中,是处处可以看到 milkdown 的影子,比如它的菜单点击下拉后,就变成了 milkdown 本身的 logo (转回来了🤣)

它的官网也是尽量向爸爸看齐,milkdown 的是 milkdown.dev ,而 milkup 是 milkup.dev

等你到官网之后就会发现,这里也全在整活。

这是原版 milkdown 官网👇

这个是 milkup 整活版官网👇

牛奶倒流,果然 Up 了。

总结

milkup 于 2025 年 7 月 18 日发布了 MVP 版本,是一个基于 milkdown 和 electron 的桌面端 markdown 编辑器。完全开源免费,并表示会永久免费。虽然功能比较基础,可能还有 bug ,但是这不会影响它前进的步伐。

相关推荐
cmd29 分钟前
吃透 ES6 Generator:yield/next/yield* 核心用法详解
前端·javascript
我叫黑大帅30 分钟前
🎯 DOM 事件:onclick VS addEventListener('click')区别
前端·javascript·面试
不会写DN41 分钟前
JS Math 对象 完全讲解
javascript
吴声子夜歌1 小时前
JavaScript——面向对象
java·开发语言·javascript
apcipot_rain1 小时前
事无巨细地解释一个vue前端网页
前端·javascript·vue.js
han_1 小时前
JavaScript设计模式(三):代理模式实现与应用
前端·javascript·设计模式
西梯卧客1 小时前
[4-3] 异步编程与事件循环 · 终极异步解决方案 (Generator & Async/Await)
javascript
不甜情歌1 小时前
JS 拷贝:浅拷贝 / 深拷贝原理 + 常用方法
前端·javascript
Roselind_Yi1 小时前
技术拆解:《从音频到动效:我是如何用 Web Audio API 拆解音乐的?》
前端·javascript·人工智能·音视频·语音识别·实时音视频·audiolm
我叫黑大帅1 小时前
Js常用数组处理
前端·javascript·面试