MarkdownMate,又一款 Markdown 作品来袭

2016-01-07 23:10:10 +08:00
 everedit

这几年 Markdown 有被玩坏的节奏,市面上层出不穷各种 Markdown Editor ,各种花样,有在线的,有离线的。貌似绝大多数都是在线的,或者基于 web 开发的离线 app 那种形式。本地 Markdown 编辑器中貌似只有 markdownpad 做的比较出名。

目前开发一款 Markdown 编辑器,难度极低。对于有点经验的人来说, marked+ace/codemirror 几乎可以在很短的时间内搭建起一款看起来很棒的产品,在套上 nodekit 之流,就可以发布啦。这就造成了目前 Markdown 产品同质化非常严重,张家说张家的好,王家说王家的好,其实,都差不多。

一次偶然的机会试用了一下 Mac 上的 Ulysses ,立即被吸引。 Ulysses 让我看到了一款不一样的 Markdown 编辑器,一个真正用心在编辑上的编辑器。 Markdown 本身是一种书写格式,我觉得要做 md 编辑器的话,应该花很多心思在编辑区域上,但是很遗憾,我们目前接触的产品中,在这上面花心思的产品不太多。 markdownpad 号称是最好的 native 编辑器,但实际上它的编辑区没有任何特色,仅仅是拿过来一个编辑控件,加上着色而已。

剩下的就是各种基于 web 技术的 md 编辑器了,编辑区一般都是 ace/codemirror ,解析库貌似 marked 比较多。如果让我选择的话,我会选择 codemirror , cm 支持变宽行高,可以实现更多可视化效果,比如图片,大号标题等。

实际上 mac 上有几款做的很不错!废话少说,书归正传。

MarkdownMate 是一款本地 Markdown 编辑器,编辑器内核是自己开发的,基于 EverEdit 。我在编辑区的可视化上花了很多心思,基本上常见的效果和功能都实现了,希望 md 用户能喜欢。

对了,只有 win 版本, mac 用户可以Ctrl+W了。

编辑区

预览区

预览是比较简单的,直接用的 marked 。基本上常见的效果都实现了,表格,数学公式什么的。只有那些图表没有作,我觉得这个太鸡肋了,还得需要专门学习图表的语法。

另外也实现了双向较为精确的同步滚动,因为编辑器内核是自己开发的,可以在取得文本的时候根据词法状态加入标记,所以这个功能在 MarkdownMate 中做起来很轻松,基本上够用。

文稿库

MarkdownMate 没有使用任何数据库,所有的文稿都像普通文件一样存放在本地

小技巧

将要做的

下载

http://www.markdownmate.cn

截图

14517 次点击
所在节点    分享创造
61 条回复
mortal
2016-01-08 13:36:11 +08:00
@everedit Win10 x64 LTSB ,安装后直接打不开啊,选了兼容性模式和管理员也不行。
everedit
2016-01-08 13:40:10 +08:00
@mortal
我用的是 win10 64 10586 版本测试的,貌似一切正常,瞬间启动。怀疑有可能是你安装的杀毒软件的问题。 MM 加了数字签名,如果你安装了杀毒软件,试着等一下,等杀毒软件扫描完成之后,应该就可以了。
everedit
2016-01-08 13:57:04 +08:00
@ivmm
这都被你看出来了,这个模板是在淘宝买的, html5up 上貌似是免费的,看来我被骗了。
ivmm
2016-01-08 14:28:11 +08:00
@everedit 虽然不挂也无可厚非,但是我有一点强迫症
mozii
2016-01-08 14:49:49 +08:00
Typora 出了 Windows 版的啦^_^
qiguai2017
2016-01-08 15:07:50 +08:00
Typora 也是楼主不屑的所谓的 web 打包版本
ferock
2016-01-08 15:10:09 +08:00
@everedit 谢谢,另外,可以参考一下 gitbook ,如果能提供类似功能,那用来生成文档是最好不过的了。
也就是批量生成 html ,从而组成一个静态 web 站
zhangbohun
2016-01-08 15:16:07 +08:00
markdown 工具越多,说的越是如何如何方便写作者,越是从侧面说明 markdowm 其实真不是个好东西。
everedit
2016-01-08 15:21:30 +08:00
@qiguai2017
那倒没有, Typora 实际上是个亮点,我前阵子测试它的时候,没有 win 版本。 Markdown 是用来书写的,所有花时间改进这个书写体验的开发者都是值得尊敬的。不过, Typora 也不是没有缺点,它维护了一个庞大复杂的语法关系,用来模拟这个可视化,效率上可能会有不少损失。除此之外,对于文稿可视化之后的修改,也没有 plain text 来的直观。总之, Typora 是个很棒的创意和产品,但,我还是喜欢编辑文本。
everedit
2016-01-08 15:23:15 +08:00
@ferock
其实 MarkdownMate 可以直接用 html+js 做插件,你说的这个都不是事,慢慢来。
everedit
2016-01-08 15:24:08 +08:00
@zhangbohun
有道理。不过百花争艳,怎么说也是好事。
binjoo
2016-01-08 15:28:41 +08:00
按年收费真的略贵啊,为什么不像 everedit 一样终身授权呢?
everedit
2016-01-08 15:32:54 +08:00
@binjoo
故事比较多,以后可能会考虑更改,目前 128 元 5 年,我觉得很便宜了,就是按照版本升级收费这种形式来说的话, 5 年也足够换个版本了。按年收费的主要考虑是不希望这个产品黄了,另外后续会推出网络服务。 EE 是个特例, EE 是个人兴趣,没人买,我也会更新。
calon
2016-01-08 16:19:17 +08:00
@zhangbohun 深有同感。
Markdown 的初衷应该是尽量提升标记的可读性,不需要借助什么特殊工具,随便拿个文本编辑器直接就能阅读和编辑。
现在大多数的 markdown 编辑器更多的是实时预览工具,说明 markdown 语法的可读性距离理想还有不小的差距。
mortal
2016-01-08 16:38:29 +08:00
@everedit 没有安装杀毒软件呢。没有 log 么?
beginor
2016-01-08 16:48:32 +08:00
特意打开 Fusion 试用了一下, 发现一些 bug :

- 文档列表栏的 timestamp 字体太小了, 根本没法看(试用 Mac 完整分辨率, 200%显示);
- 文档列表的摘要把空格给忽略了, 导致英文摘要没法看;
irgil
2016-01-08 16:55:08 +08:00
高分屏支持一般,打开软件时的 tips 因为字体太大无法看全
KenGe
2016-01-08 19:39:37 +08:00
已经购买支持~
ayanamist9
2016-01-08 20:11:50 +08:00
不错, Win 上 Markdown 编辑器还是比较少的
old9
2016-01-08 20:15:49 +08:00
@everedit 集成 mactype 是什么意思?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/249159

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX