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

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

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

    出于对 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
    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   ·   实用小工具   ·   3535 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:55 · PVG 18:55 · LAX 02:55 · JFK 05:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.