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

MarkdownMate,又一款 Markdown 作品来袭

  •  
  •   everedit · 2016-01-07 23:10:10 +08:00 · 14215 次点击
    这是一个创建于 3003 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这几年 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 没有使用任何数据库,所有的文稿都像普通文件一样存放在本地

    小技巧

    • 插入图片的话,只需要Ctrl+V就可以了,不管是本地的,网络的,还是你的截图,都可以轻松插入。
    • 提供了两套主题,点击界面的火焰图表切换即可

    将要做的

    • 分享功能,一键分享到 markdownmate 的网站上,或者自己的博客上。
    • 有更好的意见,赶快给我发信吧!

    下载

    http://www.markdownmate.cn

    截图

    黑暗主题

    明亮主题

    第 1 条附言  ·  2016-01-07 23:42:21 +08:00

    上面部分的言论仅仅是指 win 平台,比如*貌似比较出名的 markdownpad*之类。

    61 条回复    2016-08-30 16:56:07 +08:00
    kchum
        1
    kchum  
       2016-01-07 23:18:44 +08:00 via iPhone   ❤️ 1
    无意抬杠, Mac 是 Command+W
    kchum
        2
    kchum  
       2016-01-07 23:19:33 +08:00 via iPhone
    支持下楼主
    ferock
        3
    ferock  
       2016-01-07 23:22:31 +08:00
    有绿色版么?怎么获取授权?
    支持时序图和流程图么?支持生成 html 么?
    支持批量生成 html 么?
    WildCat
        4
    WildCat  
       2016-01-07 23:25:17 +08:00
    不需要 Mac 的了。 Typora + Macdown 已经足够。

    需要 iPad 的。
    rim99
        5
    rim99  
       2016-01-07 23:29:51 +08:00 via iPhone
    你的意思就是编辑区的语法高亮么… MacDown 和 MWeb 都有么,其他的编辑器没用过不评价
    everedit
        6
    everedit  
    OP
       2016-01-07 23:34:29 +08:00
    @ferock
    还没放绿色版,授权是收费的。支持导出 html 和 pdf , pdf 需要安装插件。不支持批量 html 。
    everedit
        7
    everedit  
    OP
       2016-01-07 23:35:40 +08:00
    @rim99
    不是,是编辑区的一些可视化效果,比如你输入引用文本的时候,有一些可视化的效果。除此之外,还有雨打字机滚动之类的效果。
    everedit
        8
    everedit  
    OP
       2016-01-07 23:36:25 +08:00
    @WildCat
    如果你是 win 用户的话,可以试试 MarkdownMate ,也许你会喜欢。
    levon
        9
    levon  
       2016-01-07 23:38:10 +08:00
    挺不错的,按年收费略贵
    trimleo
        10
    trimleo  
       2016-01-07 23:48:17 +08:00
    everedit 授权用户路过 支持下~~
    allenforrest
        11
    allenforrest  
       2016-01-07 23:51:33 +08:00
    实在无法理解这类工具 App 为何要走订阅制
    oopp1800
        12
    oopp1800  
       2016-01-08 00:18:35 +08:00
    用 mactype 渲染不了实时预览的界面...是 ie 的锅吧..

    另外..对订阅制的看法同 @allenforrest
    mortal
        13
    mortal  
       2016-01-08 08:35:59 +08:00
    ivmm
        14
    ivmm  
       2016-01-08 09:39:30 +08:00
    好奇 lz 是买了 html5up 的收费模板了?

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

    - 文档列表栏的 timestamp 字体太小了, 根本没法看(试用 Mac 完整分辨率, 200%显示);
    - 文档列表的摘要把空格给忽略了, 导致英文摘要没法看;
    irgil
        37
    irgil  
       2016-01-08 16:55:08 +08:00
    高分屏支持一般,打开软件时的 tips 因为字体太大无法看全
    KenGe
        38
    KenGe  
       2016-01-08 19:39:37 +08:00   ❤️ 1
    已经购买支持~
    ayanamist9
        39
    ayanamist9  
       2016-01-08 20:11:50 +08:00
    不错, Win 上 Markdown 编辑器还是比较少的
    old9
        40
    old9  
       2016-01-08 20:15:49 +08:00 via Android
    @everedit 集成 mactype 是什么意思?
    everedit
        41
    everedit  
    OP
       2016-01-08 20:25:02 +08:00
    @old9
    一种字体渲染工具,让字体看起更好看。
    zangbob
        42
    zangbob  
       2016-01-08 21:56:59 +08:00
    用了下,不错,挺好的。在考虑要不要购买了。至少比 everedit 有付费的欲望。

    希望不要太监了。 PS :如果不是按年付费或按 5 年付费就更好了。
    everedit
        43
    everedit  
    OP
       2016-01-08 22:19:32 +08:00
    @zangbob
    正在考虑把软件单独拿出来做成终身授权!
    everedit
        44
    everedit  
    OP
       2016-01-08 22:34:03 +08:00
    @oopp1800
    对,预览用的是 IE ,就 md 这种文件出来的效果而言, ie 足够了。不过 ie 对 mactype 免疫。
    zangbob
        45
    zangbob  
       2016-01-08 22:42:36 +08:00
    @everedit 考虑好了,在 V2EX 上知会一声呗。。

    另,主题能增加 Monokai 吗?就像这样: https://atom.io/themes/monokai

    尤其是 sublime text3 里那种 ,就像这样。。 https://packagecontrol.io/packages/Monokai%20Extended
    everedit
        46
    everedit  
    OP
       2016-01-08 23:27:03 +08:00
    @zangbob
    主题什么的问题不大,程序可以整体换肤。
    liujiangbei
        47
    liujiangbei  
       2016-01-08 23:38:01 +08:00
    要给楼主的态度点赞,但是我脑子里已经容不下别的 markdown 工具了,太多了我还是选择了一个最老的,最舒服的没有你们所谓的吊炸天的奇技淫巧,选择综合症深深的害了我。 Mou 挺好的, MacDown 也很棒。
    old9
        48
    old9  
       2016-01-09 10:32:55 +08:00
    r#41 @everedit 我知道 mactype ,我自己也在用,我是好奇“集成”是怎么回事?
    old9
        49
    old9  
       2016-01-09 10:39:45 +08:00
    r#41 @everedit 昨天手机上回复的,今天安装了一下明白什么意思了。请教一下,集成 mactype 是如何实现的?
    littleshy
        50
    littleshy  
       2016-01-09 13:11:56 +08:00
    Windows 下一直都找不到一个好用的。正想自己做一个呢……
    halfbloodrock
        51
    halfbloodrock  
       2016-01-09 13:24:18 +08:00
    这个 UI 赞个!
    everedit
        52
    everedit  
    OP
       2016-01-09 17:47:31 +08:00   ❤️ 1
    @zangbob
    已调整为终身授权!
    everedit
        53
    everedit  
    OP
       2016-01-09 17:48:15 +08:00
    @old9
    调用 mactype 的 dll 的函数即可。
    old9
        54
    old9  
       2016-01-09 20:52:22 +08:00
    r#53 @everedit 我也想在开发的程序里面( Qt C++)调用 mactype ,但以前搜了不少没找到什么头绪,不知道可否分享下相关经验?
    zangbob
        55
    zangbob  
       2016-01-09 21:26:27 +08:00
    @everedit 已购买支持,期待编辑器和预览主题能新增 Monokai 。。

    期待越做越好。
    everedit
        56
    everedit  
    OP
       2016-01-10 10:31:26 +08:00   ❤️ 1
    @old9
    直接调用 mactype.dll 的 ReloadConfig 即可,就这一步。
    everedit
        57
    everedit  
    OP
       2016-01-10 10:31:36 +08:00
    @zangbob
    多谢支持!
    miao
        58
    miao  
       2016-01-11 18:44:49 +08:00
    试用了下. 既然是文稿库, 那么是否能支持全局搜索. 这样的话. 可以直接用来做 真正的文稿库.
    everedit
        59
    everedit  
    OP
       2016-01-11 19:10:05 +08:00 via iPhone
    @miao
    这个肯定是要做的,包括内部链接等
    Joren
        60
    Joren  
       2016-04-11 17:40:24 +08:00
    已停止工作。。。。。。
    feixiang1991
        61
    feixiang1991  
       2016-08-30 16:56:07 +08:00
    大半年没更新了呀。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1007 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 22:18 · PVG 06:18 · LAX 15:18 · JFK 18:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.