V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
keepsjh

也做了一款 Markdown 编辑器

  •  
  •   keepsjh · Apr 18 · 3407 views
    一直想拥有一款简单、沉浸、干净的 md 编辑器,Typora 的 UI 有点糙,obsd 太重,我喜欢 Raycast notes 的书写体验,但是它没有文件管理系统。所以花了点时间自己做了一个,功能很简单:所见即所得、iCloud 同步、文件夹管理。

    没有考虑做知识库,完全是随手记的简单使用场景。

    似乎现在不加点 AI 功能有点落伍了,但是考虑到 AI 迭代太快,担心污染产品架构暂时没想好怎么接入,而且我认为简单的文字处理工作其实不需要很强的 AI 能力,所以私心是希望苹果国区能够快点准备好 🤣。

    暂时只支持 MacOS 15.6+

    ---

    App Store: https://apps.apple.com/cn/app/pencel/id6757791415?mt=12
    官网: https://apps.the3ash.com/pencel

    60 replies    2026-04-21 20:18:22 +08:00
    xiaohanyu
        1
    xiaohanyu  
       Apr 18
    看着很干净清爽。

    花了多长时间哦?
    keepsjh
        2
    keepsjh  
    OP
       Apr 18
    @xiaohanyu 前后大概花了三个多月,编辑部分需要考虑的 case 太多了。
    Lisa9527
        3
    Lisa9527  
       Apr 18
    可惜我还是 14 系统
    IOFIFO
        4
    IOFIFO  
       Apr 18
    简约而不简单
    dingawm
        5
    dingawm  
       Apr 18
    有个奇怪的点,竟然没办法查看文档的原文件在哪
    keepsjh
        6
    keepsjh  
    OP
       Apr 18
    @dingawm 存储的是 docJSON (为了格式稳定和搜索速度),支持导出 .md
    Bssn
        7
    Bssn  
       Apr 18
    都到这一步了,不送个码吗
    rizon
        8
    rizon  
       Apr 18 via Android
    ui 挺好看的。不过如果是往简单里说的话没有文件组织的需求,往文件组织靠近的话又觉得不如直接用 vscode 。
    但是非程序员的话估计应该是有需求的,挺不错的。


    也借楼分享一个我运营了很久更简单的一个临时笔记,也是 markdown 格式
    notelive.cc 无需登录打开即用。

    我还做了个网页版的产品界面也是楼主这样的类 notion 风格,支持 markdown 和 notion 这样的块笔记: noteloom.app
    keepsjh
        9
    keepsjh  
    OP
       Apr 18
    @Bssn
    NW8HWFMKXYA7W4MNFJ,
    86EYYN3PNRPW8M6XF6,
    Y6APH6PKF7JWKTRWKN,
    FTPRYAA3XLP3PNHWWP,
    4RFHWRJYFHJ7T4N34H,
    R38RMWAEPTEWKN66JM,
    RNJL78ET4NN3E8PXTX,
    PRXWEJAJLPANPPTE8Y,
    YENTAY736664AXA3YK,
    HTMJFY37A6J4NYW7L8,
    KAKRAK87L4MRXHTTNM,
    LNKLATKNALXWYJHN6K,
    FEN6NHTWEFEW88M8E8,
    KAX4K88LFFYEWHYPFH,
    WMWMWXTFF7M6N6TP7W,
    H4YYWFTJ7KT6WAXEL8,
    AY6HNWNLY74WHX3HA8,
    63J6WXX3FA7TN6HAJH,
    WMJL4R8FH3EAT7LFWJ,
    3AJHP68NWETJLY73WW,
    8J4JJ8NFH3TER3KF77,
    EXYPXKMPL8XJJYP3LK,
    W3A4RKWPLPPKEXL64E,
    APF8XEL38WPLANRM7P,
    W373LEEP4EERRW3AAH,
    WPHJA4A4MXWF8NWWPP,
    EPYEKEWPEL7WJH73A7,
    6APLPFA4MPPLLWPP7Y,
    ALEPRJAPPRXXRHR6M7,
    34H78TFPMTKXJX4RAF

    😁入口在「系统顶栏菜单 - 帮助 - 兑换」。
    Bssn
        10
    Bssn  
       Apr 18
    8J4JJ8NFH3TER3KF77 已使用,感谢 OP ,老板发大财
    debuginn
        11
    debuginn  
       Apr 18
    W373LEEP4EERRW3AAH 已使用 感谢 OP
    Bssn
        12
    Bssn  
       Apr 18
    请问这个只能同步到 icloud 吗?

    我目前在用 typora + onedrive 的方案,对我而言好处有几点:
    1. onedrive 量大便宜
    2. typora 在粘贴图片的时候,能在同目录下自动创建文件夹,图片放里面。这样图片在文档内的相对引用位置不会变,而且图片也能自动走 onedrive 上传。

    op 可以看一下,有没有什么帮助
    keepsjh
        13
    keepsjh  
    OP
       Apr 18
    @Bssn 目前只能 iCloud ,这块做的比较死,如果要支持自定义同步的话可能得改方案,数据源可能得改成 md 才合适,暂时不考虑支持了。 🙏
    free666
        14
    free666  
       Apr 18
    34H78TFPMTKXJX4RAF 已使用 感谢 OP
    saburo
        15
    saburo  
       Apr 18
    FEN6NHTWEFEW88M8E8 已使用,感谢老板
    vz685
        16
    vz685  
       Apr 18
    现在更需要的是 macos 的 quicklook 插件
    shibasaki4love
        17
    shibasaki4love  
       Apr 18
    6APLPFA4MPPLLWPP7Y 已用, 谢谢 op
    Folder
        18
    Folder  
       Apr 18   ❤️ 1
    常年用 Typora, 试用了下, 一点小反馈
    1. md 文件拖进去没反应, 拖进去能打开比较符合习惯
    2. html 渲染效果不是很好
    MYI
        19
    MYI  
       Apr 18
    不错的产品,是原生的吗,欢迎到产品派( chanpinpai.com )提交,还可以自动派发优惠码或自动派发抽奖
    hoor
        20
    hoor  
       Apr 18
    RNJL78ET4NN3E8PXTX 已使用,感谢,这真的很干净的写作✏️平台
    archxm
        21
    archxm  
       Apr 18 via Android
    obsidian 不算重吧
    vxzoo
        22
    vxzoo  
       Apr 18
    感谢 OP ,YENTAY736664AXA3YK 已使用 非常简洁的产品
    lzmsubtw
        23
    lzmsubtw  
       Apr 18
    花了十几分钟全部试了都被兑换了,后面的人不用浪费精力啦。
    悄悄兑换不愿意留言的真的是。。。
    楼主还有多的话可以发我邮箱:Y29kZUBtaW5nZ2UuY2Y=
    谢谢啦
    Debug1998
        24
    Debug1998  
       Apr 18
    WPHJA4A4MXWF8NWWPP
    已用,谢谢各位。
    keepsjh
        25
    keepsjh  
    OP
       Apr 18
    @lzmsubtw 已发送。

    还有朋友想要的话可以留下邮箱。
    lzmsubtw
        26
    lzmsubtw  
       Apr 18
    @keepsjh 收到了,感谢!有没有考虑做类似 typora 的切换源码模式?
    dzag
        27
    dzag  
       Apr 18
    @keepsjh #25 OP ,我也想试试,方便发个码吗?谢谢。 邮箱:eG13bGJAaG90bWFpbC5jb20=
    dingawm
        28
    dingawm  
       Apr 18
    ZGluZ2F3bUBob3RtYWlsLmNvbQ==
    试了下还可以,我也想要个~
    keepsjh
        29
    keepsjh  
    OP
       Apr 18   ❤️ 1
    @dzag
    @dingawm
    已发送。
    keepsjh
        30
    keepsjh  
    OP
       Apr 18
    @lzmsubtw
    是指光标靠近时展示语法 marker 吗?还是源码/预览模式的切换功能?
    前者的话其实我一开始用 CodeMirror 的方案实现过,但是体验下来比较一般,特别是图片这种内容。
    后者的话其实实现难度上低很多,但是花力气做了所见即所得就是想避免这种类型🤣。
    imqiyue
        31
    imqiyue  
       Apr 18
    FEN6NHTWEFEW88M8E8 已用,感谢。
    imqiyue
        32
    imqiyue  
       Apr 18
    @imqiyue 诶,已被用了。。。
    imqiyue
        33
    imqiyue  
       Apr 18
    Z21xaXl1ZUBnbWFpbC5jb20= 辛苦发一个,谢谢了
    mingbo
        34
    mingbo  
       Apr 18
    @keepsjh 好看又好用!

    raycast note 有个功能很方便,输入 : 后会展示 emoji 菜单,用来做 todo list 的状态很好用
    keepsjh
        35
    keepsjh  
    OP
       Apr 18
    @imqiyue 已发~
    keepsjh
        36
    keepsjh  
    OP
       Apr 18
    @mingbo 学到了!考虑抄过来 😁
    lzmsubtw
        37
    lzmsubtw  
       Apr 18 via Android   ❤️ 1
    @keepsjh 我指的是后者,哈哈
    Ccf
        38
    Ccf  
       Apr 18
    ZnlpMTUxQGdtYWlsLmNvbQ==
    求测试一下~
    hi909
        39
    hi909  
       Apr 18
    MTIxMzE0MTVkb3R4eXpAZ21haWwuY29t 我最爱研究这类笔记软件了,请楼主发一个,我来测一下。谢谢
    keepsjh
        40
    keepsjh  
    OP
       Apr 18
    @Ccf
    @hi909

    已发。

    但是不订阅只是限制文件数量,功能是不限制的可以随便测试。😂
    RuHe
        41
    RuHe  
       Apr 18
    @keepsjh bmVvbkBuZW9uLmhr 感谢,辛苦发一个码,谢谢!
    hugozach
        42
    hugozach  
       Apr 18
    15.3 可惜。我都想升级系统了 为啥要 15.6 有什么 api 不兼容么?
    keepsjh
        43
    keepsjh  
    OP
       Apr 18
    @RuHe 已发~
    @hugozach 没有特别的理由,就是找了比较近的旧版本顺手支持了下,但说实话 UI 表现在 15 上很一般,比如 Tahoe 的菜单图标尺寸比较合适,在 15 上就显得特别大。😂
    javaDo
        44
    javaDo  
       Apr 18
    MTgwMjQ2NDJAcXEuY29t 大佬求一个测试一下 谢谢
    jianny
        45
    jianny  
       Apr 18
    大佬,求个码,非常感谢!我的邮箱 amlhbm55QGxpdmUuY29t ( Base64 )
    kcr
        46
    kcr  
       Apr 18
    c2l4a2VyeUAxNjMuY29t 大佬求一个测试一下 谢谢 请问代码块的颜色可以自定义设置吗
    tyzrj766
        47
    tyzrj766  
       Apr 18
    后排求个码 enJqNzY2QGZveG1haWwuY29t
    sunniar
        48
    sunniar  
       Apr 19 via iPhone
    后排求个码:aXl1Y2N2YmVAaG90bWFpbC5jb20=
    有支持 mermaid 的计划嘛?
    JQZhang
        49
    JQZhang  
       Apr 19
    求码,谢谢,eml4X2ZAZm94bWFpbC5jb20=
    keepsjh
        50
    keepsjh  
    OP
       Apr 19
    @javaDo
    @jianny
    @kcr
    @tyzrj766


    @sunniar
    暂时不支持哈。
    keepsjh
        51
    keepsjh  
    OP
       Apr 19
    @sunniar 解码出来的邮箱地址似乎不太对?
    vcfger
        52
    vcfger  
       Apr 19 via iPhone
    大佬求个码,请问是原生开发的吗。

    dmNmZ2VyQGdtYWlsLmNvbQ==
    hugozach
        53
    hugozach  
       Apr 19
    @keepsjh aUB0d2FsaXJheS5jb20=
    shell314
        54
    shell314  
       Apr 19
    佬,求个码
    aXdhc3JiQGdtYWlsLmNvbQ==
    keepsjh
        55
    keepsjh  
    OP
       Apr 19
    sunniar
        56
    sunniar  
       Apr 19 via iPhone
    @keepsjh aXl1Y2N2YmVAb3V0bG9vay5jb20=
    Base64,我用在线解码能解码咧,outlook 邮箱
    sunniar
        57
    sunniar  
       Apr 19 via iPhone
    之前那个邮箱域名写错了,写成了 outlook 的老域名了。暴露年龄了。
    evilangel
        58
    evilangel  
       Apr 19
    大佬,也求个码
    eGNvZGVAdmlwLnFxLmNvbQ==
    keepsjh
        59
    keepsjh  
    OP
       Apr 20
    jerommix
        60
    jerommix  
       Apr 21
    @keepsjh 非常喜欢这个设计,求个码,感谢 emhlbmxvbmdoZUBnbWFpbC5jb20K
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5373 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 177ms · UTC 08:02 · PVG 16:02 · LAX 01:02 · JFK 04:02
    ♥ Do have faith in what you're doing.