虽然我不是专业程序员,但写 Obsidian 插件总能带给我比本职工作更多的成就感。。
现在回看去年发的同一个帖子: https://v2ex.com/t/962270#reply8
发现一年下来其实并非一事无成。从编写插件中获得的编程经验甚至开始对我的主业项目有了积极的反馈。
希望明年的时候还能保持热情~
1
BigBai 67 天前
|
![]() |
2
Azona77 67 天前
@BigBai 如果“概要”指的是检索类的,有 note gallery 、notes list 、page gallery ,都能显示内容+图片;但和笔记关联的貌似没有
|
![]() |
4
Azona77 67 天前 ![]() @BigBai note gallery 、page gallery 都可以,notes list 脚本也可(需要配合 dataview );
效果可以看这几个帖子 - https://forum-zh.obsidian.md/t/topic/20190 - https://forum-zh.obsidian.md/t/topic/28673 |
![]() |
5
enchilada2020 67 天前 via Android
所以你主业是什么呢 我发现很多非专业码农比很多吃这碗饭的还靠谱
|
![]() |
6
xunqin 67 天前
|
![]() |
7
xunqin 67 天前
Daily Notes Editor
非常感谢 |
![]() |
8
vsitebon OP @enchilada2020 #5 法律从业者
|
![]() |
9
enchilada2020 67 天前 via Android
厉害 跨界大佬
|
![]() |
10
shilianmlxg 67 天前 via iPhone
大佬,pdf 标注 ,obsidian 没有 logseq 流畅,这个可以用插件解决嘛。pdf 重度患者
|
![]() |
11
shizhibuyu2023 67 天前
工具够用就行,你这有点本末倒置了
|
![]() |
12
vsitebon OP @shizhibuyu2023 #11 是否本末倒置难道不是看需求是什么嘛,我的需求就是用 Obsidian 的同时精进写代码能力的话,我觉得我现在这样进步没啥问题啊
|
![]() |
13
vsitebon OP @shilianmlxg #10 其实理论上 pdf++ 就是你需要的插件。不过如果这个还没解决你的需求的话,可能就要等原生支持了,需要官方层面上的支持
|
![]() |
14
moioooo 67 天前 via iPhone
@xunqin 这个插件能实现类似 logseq 、roam 那种带反链的滚动日记效果么?
之前用只能看 daily note ,但是我很多笔记是链到 daily note 里,而不是写在 daily note |
![]() |
15
shizhibuyu2023 67 天前
@vsitebon 你仔细想想看,只开发一款和开发三十多款插件,有什么本质的区别?从 1 到 30+ 谈不上精进吧,只是把人家提供的 API 用地更熟练罢了。你只集中开发一款也够别人认可你的能力,也足够你精进写代码的能力
|
![]() |
17
vsitebon OP @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 、编辑器甚至一些基础库方面的基本都是靠自己,但是我还是认为我的情况中更适合你所描述的“本末倒置”的操作情形 |
![]() |
18
shizhibuyu2023 67 天前 ![]() @vsitebon 从 Obsidian 的使用中发现需求,再去学相关技术来实现,就属于我说的在使用一个笔记工具时的「本末倒置」行为。学了技术,再尝试去 Obsidian 中进行落地才是以技术精进为导向的成长方式。
如你所说,前者用来锻炼自己发现问题解决问题的能力,也不算本末倒置 综上,次本末非彼本末,词项的涵义不同,哈哈 |