太长不看: 想做个开源的 typora, 做着做着之后发现自己太菜了, 放弃, 这是仓库地址, 请来调侃调侃我
typora 在 mac 端很卡, 渲染很垃圾, 所以我想做个 typora for mac 的版本, 丝滑流畅的那种. 干了 2 天, 完成到了初步初步渲染, 还在一直问 gpt
原来我想干一番惊天动地的事业, 开源一个复刻 Typora 的软件, 直到我干了两天之后, 又在搜相关的竞品, 发现了 marktext
我体验了一圈下来, 我承认我太菜了, [妙言]我是一定达不到, [marktext]的作者一直在混前端技术栈(mind box, 现在又在一个什么下一代文档平台)
大佬在前, 做的 marktext 都如此难用, 想好用还是要收费/全职优化/雇人干才行呀
最终我还是发布了我的版本, 他已经成形(只读), 没有丝毫卡顿, 但我知道我没有能力把他养大
放弃了
see you
     1 
                    
                    Lxmzfb43AC35PAkL      2024-11-01 19:00:12 +08:00 via Android 
                    
                    吃饱了撑? 
                人家 free 了幾年 練成神器也只是收数十 你中國人学一下尤太人不行嗎?  | 
            
     2 
                    
                    coolfan      2024-11-01 19:01:07 +08:00 
                    
                    marktext 几年前用的时候确实卡卡的,而且输入中文视窗还会来回跳(转头就买了 typora )不知道现在怎么样了。 
                 直接用 vditor<https://github.com/Vanessa219/vditor>、milkdown<https://github.com/Milkdown/milkdown>作为编辑器怎么样,在桌面环境有可行性吗(我自己的网页项目直接用了 vditor  | 
            
     3 
                    
                    humbass      2024-11-01 19:01:35 +08:00 
                    
                    少年,人家 ( marktext ) 1000 多天更新 ,1608 次 commits ,你才花了 2 天,GO AHEAD. 
                 | 
            
     4 
                    
                    ibinary      2024-11-01 19:02:38 +08:00 
                    
                    加油.有想法是好的.不要否认自己.在此期间有收获才是最好的.最宝贵的经验. 有可能你做出来会更好.不要否定自己. 
                 | 
            
     5 
                    
                    shubiao   OP  | 
            
     6 
                    
                    shubiao   OP @jadeluvlove 对了,你想说犹太人的什么优点值得我们中国人学习 
                 | 
            
     7 
                    
                    Lxmzfb43AC35PAkL      2024-11-01 19:17:08 +08:00 via Android     | 
            
     8 
                    
                    Lxmzfb43AC35PAkL      2024-11-01 19:17:43 +08:00 via Android 
                    
                    你弄三個 typora 出來干嗎? 
                 | 
            
     9 
                    
                    wzdsfl      2024-11-01 19:56:22 +08:00 
                    
                    @jadeluvlove #7 这关犹太人什么事?是不是精神不太正常 
                 | 
            
     10 
                    
                    iorilu      2024-11-01 20:03:04 +08:00 
                    
                    我就在 obsidian 写写就够了, 有啥特别需求做不到码 
                 | 
            
     14 
                    
                    Lxmzfb43AC35PAkL      2024-11-01 20:23:23 +08:00 
                    
                    忠言逆耳, 你又說 欢迎大家"调侃" 
                 | 
            
     15 
                    
                    Lxmzfb43AC35PAkL      2024-11-01 20:24:20 +08:00 
                    
                    原來 V 有 block 功能的, 我把 OP 把 block 了. 
                 | 
            
     17 
                    
                    frankilla      2024-11-01 20:55:47 +08:00 
                    
                    @jadeluvlove #1 4v 先当个人再说别人吧。 
                 | 
            
     18 
                    
                    frankilla      2024-11-01 20:57:31 +08:00 
                    
                    @jadeluvlove #14 人家欢迎的是「人」不是「蛙」 
                 | 
            
     19 
                    
                    xuhuanzy      2024-11-01 21:59:26 +08:00 via Android 
                    
                    obsidian 的代码块现在还是一坨屎,代码块无法快捷键全选跟显示行数,真不知道官方在干啥。 
                 | 
            
     20 
                    
                    Lxmzfb43AC35PAkL      2024-11-01 22:33:38 +08:00 
                    
                    @xuhuanzy obsidian 有開源 ma? 你間諜? 
                 | 
            
     21 
                    
                    Lxmzfb43AC35PAkL      2024-11-01 22:34:00 +08:00 
                    
                    @frankilla 听說 V 站不說正字 
                 | 
            
     22 
                    
                    Lxmzfb43AC35PAkL      2024-11-01 22:39:32 +08:00 
                    
                    @xuhuanzy 代码块... 看錯了. 
                 | 
            
     23 
                    
                    songray      2024-11-01 23:02:40 +08:00    看了一下你的代码,不是 WYSIWYG (所见即所得),只是用开源的 markdown-it 实现了一下 markdown 渲染,用的也是 Electron.... 你为啥会觉得自己写完之后性能会比 typora 好。 
                如果 typora 是 80 ,你进度这才 0.05 呢。 typora 以前巨卡是因为没做虚拟渲染,后来好了一点,现在引入 GPU 加速,已经是 web 实现里中等水平了。 不 hack 的话 web 编辑器的性能都差不多,什么 editor.js 、milkdown ,内容一多最后都是一坨。 有个日本人叫 takuya ,他用 web 写的编辑器性能不错,主要思路是做 render cache ,就是把 100 行的内容拆成 5 份,渲染成 html 块,如果你编辑第四块,就只有第四块的内容会重新渲染,其他的就是展示之前渲染好的 html 。 而且这个 cache 和一部分 render 还是在 worker 里做的,就这你想一想是什么级别的复杂度吧。  | 
            
     24 
                    
                    rqYzyAced2NbD8fw      2024-11-01 23:13:41 +08:00    @shubiao #6 有很多啊 
                - 真正做到了虽远必诛,而不是像恁国成天打嘴炮严正谴责 - 犹太人把国民当成天选之子对待,恁国把国民当成恐怖分子对待 - 犹太人把恐怖分子当成恐怖分子对待,恁国把非洲人当成国民对待 - 犹太人选举的领导人真正参过军,亲属还战死过。恁国的领导人是小学生,亲属只有被斗死过的,选举是不存在的 - ...  | 
            
     25 
                    
                    jqtmviyu      2024-11-01 23:53:01 +08:00 
                    
                    @songray #23 mac 版巨卡不是因为用了系统 webkit 的原因吗? 0.98 免费版, 同样的长文档, linux 和 win 都不卡, 就 macos 卡. 
                 | 
            
     26 
                    
                    CrazyDudo      2024-11-01 23:58:46 +08:00 
                    
                    
                 | 
            
     27 
                    
                    songray      2024-11-02 00:02:55 +08:00 
                    
                    @jqtmviyu Mac 卡也是真的,windows 卡也是真的。 
                毕竟光是优化方案的帖子都不知道多少了... 一视同仁的卡。只是 webkit 有一些特有问题吧  | 
            
     28 
                    
                    zerovoid      2024-11-02 04:13:30 +08:00 via Android 
                    
                    @jadeluvlove 神特么犹太人,触发关键词了是吧 
                 | 
            
     30 
                    
                    shubiao   OP  | 
            
     31 
                    
                    shubiao   OP @songray 我想的是逐行渲染,单击后变成可编辑,离焦/方向键到下一行后渲染 
                可能过于理想了,但大概是这个意思,就目前我的 6w 文档是纯看的话是 ok 。 typora 打开,图片比例失调,然后单击这个图片,光标切到附近它才能反应过来要渲染一下下 再加上,想一比一复刻 typora ,很多样式,功能,交互都远超我现在的能力,就放弃了(只要 typora 还卡,有一天还会捡起来的~)  | 
            
     32 
                    
                    foam      2024-11-02 08:42:23 +08:00 via Android 
                    
                    > 很多样式,功能,交互都远超我现在的能力 
                交给 cursor ,自己慢慢调整,测试  | 
            
     33 
                    
                    seedhk      2024-11-02 09:03:53 +08:00    所以说开源和做成一件产品都是一件很艰难的事情,加油! 
                 | 
            
     34 
                    
                    kneo      2024-11-02 09:15:55 +08:00 via Android    某些群体,以前想学乌,现在又想当以色列了。先学学怎么说人话吧。不然哪都不待见。 
                 | 
            
     35 
                    
                    wonderfulcxm      2024-11-02 09:29:02 +08:00 via iPhone 
                    
                    @jadeluvlove 犹太人这素质? 
                 | 
            
     36 
                    
                    Kq7jB3UYozSnk9Fp      2024-11-02 10:33:41 +08:00 
                    
                    都已经是红海了,你还来,找蓝海好一点。怎么找蓝海? 从自己遇到的问题着手,看看这个问题是否有产品能否很好满足。 
                 | 
            
     37 
                    
                    FlashEcho      2024-11-02 10:44:20 +08:00 
                    
                    试试 qt ( bushi 
                用 c++写,就算开发者自身技术差一点,依靠技术栈优势也可能有更好的性能  | 
            
     38 
                    
                    huifer      2024-11-02 10:45:47 +08:00 
                    
                    要不来做 latex 吧,typora 这类和 md 交互的如果可以和出版社的 word 要求联动做出来一个更好的转换工具,那将是很好的。 
                 | 
            
     39 
                    
                    rqYzyAced2NbD8fw      2024-11-02 11:20:12 +08:00 
                    
                    @zerovoid #29 以色列不缺我一个,台湾海峡不少你一个。 
                 | 
            
     40 
                    
                    Zenyet      2024-11-02 11:50:59 +08:00 
                    
                    参考这里: https://ex.noerr.eu.org/t/1079355 编辑器不是这么容易做的 
                 | 
            
     41 
                    
                    xing7673      2024-11-02 12:08:05 +08:00 via iPhone 
                    
                    @jadeluvlove 理解能力有问题,调侃至少是友好的而不是你这种上来发逆天政治露阴癖发言的,滚出去 
                 | 
            
     43 
                    
                    Lxmzfb43AC35PAkL      2024-11-02 12:10:55 +08:00 via Android    @xing7673 放屁, 現在美帝说中國香港人=中國(大陸)人, 这裡是你們的也是我的。 
                 | 
            
     46 
                    
                    JensenQian      2024-11-02 12:31:43 +08:00 
                    
                    独立开发者三件套 
                记账日记 todo markdown 也不差一个了  | 
            
     47 
                    
                    rqYzyAced2NbD8fw      2024-11-02 12:59:43 +08:00 
                    
                    
                 | 
            
     48 
                    
                    kneo      2024-11-02 13:05:43 +08:00    挺好一个帖子,被一楼神奇的搞歪了。真是理解不了某些人的脑回路。 
                 | 
            
     49 
                    
                    RangerWolf      2024-11-02 13:55:44 +08:00 
                    
                    @kneo 理解不了就对了,因为它不是人。。。 
                 | 
            
     50 
                    
                    exploreexe      2024-11-02 14:17:22 +08:00    markdown 的话 很多开源的项目 markdown 做的也挺好的 
                这个就是一个心态,你如果想做就花时间做,做软件最爽的就是按自己的需求来做,你觉的别的软件写的不好,功能很垃圾,你就自己搞一个出来。  | 
            
     51 
                    
                    summerLast      2024-11-02 17:37:41 +08:00 
                    
                    只渲染 当前窗口内容加上下窗口内容 3 个屏? 
                 |