V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
vsitebon
V2EX  ›  分享发现

用 Obsidian 第四年,写了大大小小三十多个插件

  •  1
     
  •   vsitebon · 144 天前 · 2816 次点击
    这是一个创建于 144 天前的主题,其中的信息可能已经有所发展或是发生改变。

    虽然我不是专业程序员,但写 Obsidian 插件总能带给我比本职工作更多的成就感。。

    现在回看去年发的同一个帖子: https://v2ex.com/t/962270#reply8

    发现一年下来其实并非一事无成。从编写插件中获得的编程经验甚至开始对我的主业项目有了积极的反馈。

    希望明年的时候还能保持热情~

    19 条回复    2024-07-03 14:28:53 +08:00
    BigBai
        1
    BigBai  
       144 天前
    兄弟,请问有没有对笔记内容显示概要的插件,类似图中的为知笔记
    Azona77
        2
    Azona77  
       144 天前
    @BigBai 如果“概要”指的是检索类的,有 note gallery 、notes list 、page gallery ,都能显示内容+图片;但和笔记关联的貌似没有
    BigBai
        3
    BigBai  
       144 天前
    @Azona77 大佬,请问显示笔记前几行内容的插件有没有
    Azona77
        4
    Azona77  
       144 天前   ❤️ 1
    @BigBai note gallery 、page gallery 都可以,notes list 脚本也可(需要配合 dataview );
    效果可以看这几个帖子
    - https://forum-zh.obsidian.md/t/topic/20190
    - https://forum-zh.obsidian.md/t/topic/28673
    enchilada2020
        5
    enchilada2020  
       144 天前 via Android
    所以你主业是什么呢 我发现很多非专业码农比很多吃这碗饭的还靠谱
    xunqin
        6
    xunqin  
       144 天前
    大佬真牛

    https://github.com/Quorafind



    thino 是在螺壳里建道场

    Surfing 是在 螺壳里上网

    Canvas 好用到让官方亲自下场拷贝了
    xunqin
        7
    xunqin  
       144 天前
    Daily Notes Editor
    非常感谢
    vsitebon
        8
    vsitebon  
    OP
       144 天前
    @enchilada2020 #5 法律从业者
    enchilada2020
        9
    enchilada2020  
       144 天前 via Android
    厉害 跨界大佬
    shilianmlxg
        10
    shilianmlxg  
       144 天前 via iPhone
    大佬,pdf 标注 ,obsidian 没有 logseq 流畅,这个可以用插件解决嘛。pdf 重度患者
    shizhibuyu2023
        11
    shizhibuyu2023  
       144 天前
    工具够用就行,你这有点本末倒置了
    vsitebon
        12
    vsitebon  
    OP
       144 天前
    @shizhibuyu2023 #11 是否本末倒置难道不是看需求是什么嘛,我的需求就是用 Obsidian 的同时精进写代码能力的话,我觉得我现在这样进步没啥问题啊
    vsitebon
        13
    vsitebon  
    OP
       144 天前
    @shilianmlxg #10 其实理论上 pdf++ 就是你需要的插件。不过如果这个还没解决你的需求的话,可能就要等原生支持了,需要官方层面上的支持
    moioooo
        14
    moioooo  
       144 天前 via iPhone
    @xunqin 这个插件能实现类似 logseq 、roam 那种带反链的滚动日记效果么?
    之前用只能看 daily note ,但是我很多笔记是链到 daily note 里,而不是写在 daily note
    shizhibuyu2023
        15
    shizhibuyu2023  
       144 天前
    @vsitebon 你仔细想想看,只开发一款和开发三十多款插件,有什么本质的区别?从 1 到 30+ 谈不上精进吧,只是把人家提供的 API 用地更熟练罢了。你只集中开发一款也够别人认可你的能力,也足够你精进写代码的能力
    vsitebon
        16
    vsitebon  
    OP
       144 天前
    @moioooo #14 这个插件加上官方自带的页内反链应该是效果差不多的
    vsitebon
        17
    vsitebon  
    OP
       144 天前
    @shizhibuyu2023 #15 是的,你说的确实有道理,不过需要提醒的是:可能你只看到了它们前缀都是 Obsidian- 。但是在我看来,我做下来,相当于做了三十多个独立的微型产品(除了某几个特别大的插件外)。而且由于我主业并不是编程工作,所以我更需要的是了解和能够在有需要的时候能亲自上手去做某一件事情。而如果专研一个产品,或者说某一个插件,那么我能接触的技术栈有可能从头到尾都是某个具体的库或者 API

    因此,其中每款插件所使用的技术都不太一样,例如 surfing 用的是 electron 的 webview ,thino 用的是 react 来深入写应用,daily notes editor 则是测试 svelte 写小型组件用的,从去年开始更多是在写 codemirror 的编辑器插件。而这部分 codemirror 相关的插件编写也被我移植到了公司内的工单系统上,然后在多个插件中测试不同的 React + 其他的样式库的经验让我了解到我最适合哪个流程。

    综合下来,对我应用 codemirror 6 配合 react 写所见即所得编辑器、nextjs 构建公司内的独立应用乃至于后边的 rust 写 wasm 都有帮助。

    说句实话,Obsidian 的 API 并不完善,UI 、编辑器甚至一些基础库方面的基本都是靠自己,但是我还是认为我的情况中更适合你所描述的“本末倒置”的操作情形
    shizhibuyu2023
        18
    shizhibuyu2023  
       144 天前   ❤️ 1
    @vsitebon 从 Obsidian 的使用中发现需求,再去学相关技术来实现,就属于我说的在使用一个笔记工具时的「本末倒置」行为。学了技术,再尝试去 Obsidian 中进行落地才是以技术精进为导向的成长方式。
    如你所说,前者用来锻炼自己发现问题解决问题的能力,也不算本末倒置
    综上,次本末非彼本末,词项的涵义不同,哈哈
    hing
        19
    hing  
       143 天前   ❤️ 1
    @BigBai #1
    File Preview
    这个插件应该能符合你的要求。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2773 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 09:39 · PVG 17:39 · LAX 01:39 · JFK 04:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.