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

76 天前
 vsitebon

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

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

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

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

2637 次点击
所在节点    分享发现
19 条回复
BigBai
76 天前
兄弟,请问有没有对笔记内容显示概要的插件,类似图中的为知笔记
Azona77
76 天前
@BigBai 如果“概要”指的是检索类的,有 note gallery 、notes list 、page gallery ,都能显示内容+图片;但和笔记关联的貌似没有
BigBai
76 天前
@Azona77 大佬,请问显示笔记前几行内容的插件有没有
Azona77
76 天前
@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
76 天前
所以你主业是什么呢 我发现很多非专业码农比很多吃这碗饭的还靠谱
xunqin
76 天前
大佬真牛

https://github.com/Quorafind



thino 是在螺壳里建道场

Surfing 是在 螺壳里上网

Canvas 好用到让官方亲自下场拷贝了
xunqin
76 天前
Daily Notes Editor
非常感谢
vsitebon
76 天前
@enchilada2020 #5 法律从业者
enchilada2020
76 天前
厉害 跨界大佬
shilianmlxg
76 天前
大佬,pdf 标注 ,obsidian 没有 logseq 流畅,这个可以用插件解决嘛。pdf 重度患者
shizhibuyu2023
76 天前
工具够用就行,你这有点本末倒置了
vsitebon
76 天前
@shizhibuyu2023 #11 是否本末倒置难道不是看需求是什么嘛,我的需求就是用 Obsidian 的同时精进写代码能力的话,我觉得我现在这样进步没啥问题啊
vsitebon
76 天前
@shilianmlxg #10 其实理论上 pdf++ 就是你需要的插件。不过如果这个还没解决你的需求的话,可能就要等原生支持了,需要官方层面上的支持
moioooo
76 天前
@xunqin 这个插件能实现类似 logseq 、roam 那种带反链的滚动日记效果么?
之前用只能看 daily note ,但是我很多笔记是链到 daily note 里,而不是写在 daily note
shizhibuyu2023
76 天前
@vsitebon 你仔细想想看,只开发一款和开发三十多款插件,有什么本质的区别?从 1 到 30+ 谈不上精进吧,只是把人家提供的 API 用地更熟练罢了。你只集中开发一款也够别人认可你的能力,也足够你精进写代码的能力
vsitebon
76 天前
@moioooo #14 这个插件加上官方自带的页内反链应该是效果差不多的
vsitebon
76 天前
@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
76 天前
@vsitebon 从 Obsidian 的使用中发现需求,再去学相关技术来实现,就属于我说的在使用一个笔记工具时的「本末倒置」行为。学了技术,再尝试去 Obsidian 中进行落地才是以技术精进为导向的成长方式。
如你所说,前者用来锻炼自己发现问题解决问题的能力,也不算本末倒置
综上,次本末非彼本末,词项的涵义不同,哈哈
hing
75 天前
@BigBai #1
File Preview
这个插件应该能符合你的要求。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1054115

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX