还记得 MarkText 吗?发布新版本啦! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
ransixi
V2EX    分享创造

还记得 MarkText 吗?发布新版本啦!

  •  4
     
  •   ranixi 2018-06-20 13:29:14 +08:00 8592 次点击
    这是一个创建于 2734 天前的主题,其中的信息可能已经有所发展或是发生改变。

    出于对 markdown 的热爱,平时也喜欢写写文档或者技术博客,所以决定写一款 markdown 编辑器,刚开始的打算只是写一个编辑器给自己用,顺便开源到 GitHub 上面,后来关注的人越来越多,与之而来的是一些新的需求,为了满足这些需求,我开始对 marktext 做了一些更加深入的思考,比如支持不同的编辑模式,个性化设置,图片途径自动补全等,后来又加入了插入斗图功能。

    最近刚发布了 0.12.25 版本,支持了侧边栏和 tabs,这样更加方便对项目进行编辑,同时可以在项目中搜索关键字。

    由于新的功能需求总会不断出现,marktext 的体积(代码量)也变得越来越大,在 1.0 版本后,我们考虑支持插件化,这样就可以编写自己的插件来实现自己想要的功能。比如:

    • 上传印象笔记

    • 斗图功能

    • 自定义主题

    • 将 marktext 变成一个备忘录

    当然,插件能够实现的功能还很多,也希望大家能够提供一些想法,或者说希望利用插件来做些什么?这样也便于我们更好的设计插件 API。

    最后,欢迎大家下载 marktext,并体验她,虽然她现在还不完美。

    第 1 条附言    2019-08-08 16:05:32 +08:00
    ##Mark Text 新版本 - 千呼万唤始出来

    今天是一个特殊的日子 [七夕] ,有女朋友的同事都出去出去约会三部曲(吃饭、看定影、KF ),没有女朋友的同事继续修改 bug,而我在为大家准备 Mark Text 新版本的发布。

    鉴于有朋友可能不太了解 Mark Text,先简单介绍下,Mark Text 是一款开源所输及所见的 markdown 编辑器,他没有左右分屏,将预览和编辑完美结合,旨在为你提供流畅的协作体验。她的[官网]( https://marktext.app/), [GitHub 地址]( https://github.com/marktext/marktext)。

    上一个版本发布是在 4 月份,时隔 4 个月,终于给大家带来了新的版本 0.15.0。该版本带来了 14 个新特性,对 17 个功能进行了优化,修改了大约 20 个已知问题,下面是一些该版本带来的新功能:

    - 用户设置窗口,在设置窗口里,可以设置字体、行高等,并且可以实时反映到编辑器界面。

    - 全新的文件夹搜索引擎,之前在文件夹中搜索,只是简简单单的字符串匹配,新的版本将支持大小写、正则表达式等,同时支持从搜索结果直接打开搜索结果的 markdown 文件,并且滚动到所在行。

    - 重写图片组件,支持拖拽复制黏贴上传、剪切(仅 macOS )上传,图片云支持 SM.MS 和 GitHub 仓库,当然这些都需要在设置窗口的 image uploader 中进行配置。


    更多的功能,大家可以直接到发布页面查看 https://github.com/marktext/marktext/releases/tag/v0.15.0

    最后感谢大家的使用!新版本下载地址: https://github.com/marktext/marktext/releases,欢迎大家反手就是一个 star。
    28 条回复    2022-05-05 09:14:15 +08:00
    szzhiyang
        1
    szzhiyang  
       2018-06-20 15:08:40 +08:00
    在我的电脑上,免费开源产品较同类闭源产品相比往往有着更高的优先权。已将 Typora 替换为楼主的杰作,感谢楼主的付出!
    c9
        2
    c9  
       2018-06-20 15:15:19 +08:00
    全英文让我滚回 mweb。
    ransixi
        3
    ransixi  
    OP
       2018-06-20 15:16:15 +08:00
    @szzhiyang 谢谢,也欢迎贡献代码或提交 issue。
    ransixi
        4
    ransixi  
    OP
       2018-06-20 15:17:00 +08:00
    @c9 有中文 readme。在 1.0 版本之后,我们会推出国际化的版本,支持多语言。
    c9
        5
    c9  
       2018-06-20 15:37:00 +08:00
    https://github.com/marktext/marktext/issues/377
    hing
        6
    hing  
       2018-06-20 17:24:09 +08:00
    变化不小,但是感觉 1.0 好遥远!
    ransixi
        7
    ransixi  
    OP
       2018-06-20 18:17:04 +08:00
    @hing 1.0 不支持插件化的,所以应该快了。现在功能基本完成,计划是在七月份发布 1.0 版本。

    我给 1.0 版本的定义就两点:
    1. 完全支持 CommonMark Spec 和 GitHub Flavored Markdown Spec.
    2. 稳定,没有影响到编辑体验的 bug。
    ioc
        8
    ioc  
       2018-06-20 18:27:25 +08:00 via Android
    78 MB 太大了,不想用,对 electr.. 这种一个应用就相当于一个 Chrome 来说,为什么不做成 Web 形式呢,直接访问网址就能用了。
    woncode
        9
    woncode  
       2018-06-20 18:54:58 +08:00 via Android
    我目前对 markdown 编辑器的要求:
    两个必须功能:
    1. 能够原地渲染,不需要在旁边开一个预览
    2. 能够连接 git 仓库,支持从 git 仓库打开文档和保存文档同步到 git 仓库
    两个加分功能:
    3. 最好是 Web 端的,不需要安装、更新,跨平台,打开浏览器就能用
    4. 有文档结构树导航

    体验过很多( typora、vnote、马克飞象、cmdmarkdown ……),目前只有 stackedit 是完全满足的。
    楼主的编辑器看起来渲染得很好,但是觉得作为程序员的编辑器,貌似没有连接 git 的功能,毕竟如果每次都打开命令行 git push 同步文档有些麻烦,或者楼主有什么同步文档的好方法吗?
    c9
        10
    c9  
       2018-06-20 19:19:27 +08:00
    issues 解决了。是版本的问题。实在是太好用了。
    ransixi
        11
    ransixi  
    OP
       2018-06-20 19:52:15 +08:00
    @woncode

    >能够连接 git 仓库,支持从 git 仓库打开文档和保存文档同步到 git 仓库

    git 仓库是指 GitHub 吗?还是本地?这个功能具体怎么操作的呢?
    woncode
        12
    woncode  
       2018-06-20 20:32:05 +08:00 via Android
    @ransixi 远程 git 仓库,比如 stackedit 它可以从 github 打开文件,或者把新建的文件保存到 github,这样以后,它就记录下这个文件的远程 git 连接,然后有一个同步按钮,之后你做什么更改,点击一下那个按钮,就给你推送到 github 上
    ransixi
        13
    ransixi  
    OP
       2018-06-21 00:00:12 +08:00
    @woncode 嗯,我觉得这个可以通过插件来支持的。Mark Text 核心功能不提供,但是会提供相应的插件 API,插件开发者利用这些 API 开发同步 git 仓库的插件。关于插件开发有什么想法吗?
    woncode
        14
    woncode  
       2018-06-21 02:28:09 +08:00 via Android
    @ransixi 倒是真的挺想写一个能连接 git 的插件,因为 stackedit 也只能连接 github,而 github 的私人仓库是收费的,有时候可能连接也不稳定,总想着哪天给它加个插件,使得能够连接码云,也不知道能不能搞出来和啥时候有时间
    anyforever
        15
    anyforever  
       2018-06-21 09:06:06 +08:00
    看上去不错哦,支持一下
    zssdhr
        16
    zssdhr  
       2018-08-07 15:21:08 +08:00
    感觉这个名气比 typora 小很多,今天在 electron 官网上发现 marktext 的,感觉完全不输 typora,我甚至怀疑 typora 有没有用你们的源代码。。。
    jasonzhouu2
        17
    jasonzhouu2  
       2018-08-25 15:22:00 +08:00
    太赞了,为楼主的开源精神打 call
    Fulcrum
        18
    Fulcrum  
       2018-10-11 11:31:04 +08:00 via Android
    好久没更新了_(:з」∠)_大佬最近有更新计划吗
    ransixi
        19
    ransixi  
    OP
       2018-12-01 19:29:36 +08:00   1
    @Fulcrum 最近有发布新的版本,比之前更加稳定,添加了 quick insert 功能,欢迎体验,这个项目我会持续维护下去的,最近也在考虑重写编辑器部分,提高渲染性能、减少内存消耗等。
    ransixi
        20
    ransixi  
    OP
       2018-12-01 19:33:58 +08:00   1
    @jasonzhouu2 平时写代码也会安装很多开源依赖,在电脑里安装很多开源的软件,所以也想着回报开源社区。
    ransixi
        21
    ransixi  
    OP
       2018-12-01 19:37:22 +08:00   1
    @zssdhr 不会有的,Mark Text 是在去年 11 月 13 日提交第一个 commit,很多灵感都是从 Typora 来的,感谢 Typora 的作者,之后应该会和 Typora 有不同的发展方向,或者说会更像一个笔记本软件吧。更加灵活的交互方式,说不定支持协作编辑也有可能。敬请期待...
    Fulcrum
        22
    Fulcrum  
       2018-12-01 22:50:05 +08:00 via Android
    @ransixi 一直都在用!感谢
    986244073
        23
    986244073  
       2019-11-18 13:52:51 +08:00
    问下怎么做到即时渲染的
    ransixi
        24
    ransixi  
    OP
       2019-11-27 14:36:24 +08:00
    @986244073 数据结构发生变化,先判断是否需要重新渲染,如果是,就渲染改变的部分
    orangutan92
        25
    orangutan92  
       2019-12-10 09:38:27 +08:00
    food
        26
    food  
       2019-12-22 21:49:20 +08:00
    支持作者,挺不错的软件,不比 Typora 差,而且快捷键比 Typora 合理,比较痛苦的是自带主题都是页面视图,编辑时两边始终有大片空白,看着比较难受
    librer
        27
    librer  
       2021-12-17 21:47:15 +08:00
    作者啥时候起床更新啊?
    Anna1879
        28
    Anna1879  
       2022-05-05 09:14:15 +08:00
    @librer 今年 3 月更新了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3570 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 00:16 PVG 08:16 LAX 16:16 JFK 19:16
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86