作者Hsins (迅雷不及掩耳盗铃)
看板Soft_Job
标题Re: [讨论] 有人用过双向笔记 obsidian吗?
时间Wed Jan 19 21:15:28 2022
※ 引述《vi000246 (Vi)》之铭言:
: 最近架了一个blog,用静态网站的形式发布到github
: 将文章用markdown的方式储存
先说点题外话……
如果你喜欢这种形式来发布部落格,通常会是有一个搭配的静态站
点生成器(Static Site Generation, SSG),包括但不限於:
- Jekyll: 非常早期的工具,基於 Ruby
- Hexo: 台湾人开发且广受欢迎,基於 Node.js
- Hugo: 编译速度很快,如果有非常多页面的话超推,基於 Go
- VuePress/VitePress: 看名字就很清楚是 Vue 社区的产物
- Docusaurus: Meta 家的产物,基於 React 可以写 .mdx
- Pelican: 基於 Python
- MkDocs: 有个德国人维护的 Materials on MkDocs 主题很棒
当然其实 Next.js/Gatsby... 也可以做到,现在 GitHub Actions
非常好用,完完全全可以分 branch 只写 Markdown 档再推上去交
由他编译部署到 GitHub Page 或其他空间。
: 无意中看到obsidian这款笔记软体
: 稍微研究了一下 发现上手难度满高的
: 但很符合geek风格
: 我目前有在用的笔记软体有
: 1.oneNote
: 用来纪录各种零散的笔记
: web clipper强大,看到喜欢的文章直接截下来分类放好
: 缺点是太零散了,排版自由,
: 文章分类好以後基本上就放着生灰尘
: 要用到时很难找出来 通常都是内建搜寻搜不到就改用google找了
: 对我来说oneNote唯一优点只有分类阶层清楚跟做笔记很自由
: 用来记录抛弃式的笔记很好用 可以贴上想放的图、随意拖拉位置
: 但要整理就不方便了
OneNote 对於我来说最大的缺点是并不支援 Markdown 语法,以及
没有一个好一点的 Code Block Highlight 格式……而且他的方程
式字体真的丑到炸,只有以前念书的时候带 Surface Pro去上课抄
笔记很香而已,已经非常久没有用了…
: 2.Notion
: 我觉得定位跟oneNote相反
: 我是用来放需要整理的资讯
: 像是专案进度、管理财务收支 等资讯明确的资料
: 内建的资料库很好用 但对我来说不适合放抛弃式笔记
: 像是专案做完後就可以丢着封存了
: 免费版只支援单档5mb,如果要截整个网站页面可能不够存
Notion 的优点跟缺点我觉得是一柄双面刃,他想要做到一个平台
吃下所有的功能,就会又肥又大,即使前阵子说优化了速度,但体
感上没什麽特别的差异。
以前我是 EverNote 的使用者,但这个曾经的独角兽後来一直摆烂
,新功能又不怎样,让原来的软体越来越肥,後来就不太喜欢使用
了。但当时遇到一个很麻烦的问题就是「资料转移」,一个平台的
资料格式都已经是它的形状了,要转换到其他平台就会是个问题…
…
而 Notion 其实也有这样的问题,即使他可以汇出那些资料表跟页
面档案,但其实汇出後其实没有纯粹的文字档案这麽好转移,另外
他的 Markdown 也并不是完全支持啦,用起来怪别扭的……前几年
免费额度有限,以 Block作为计算单位,後来因为得到一笔创投基
金开始不受限,但还是会担心一下是不是在套养杀…
: 再来是稍微研究了一下的Obsidian
: 因为markdown的关系,资料都在自己手上
: 以後转换笔记平台时会比较方便
: 熟悉markdown写作方式可以快速写出有排版的笔记
: 有出第三方git套件,可以自动备份,不需要花钱买sync功能
: 有双向连结功能,虽然我还没体会过双向连结的好处
支持双向连结的笔记软体应该是近几年的主流,常见的软体有:
Roam Research: 贵
RoamEdit: 不熟
RemNote: 不熟
Obsidian: 笔记单位是以一则 Markdown 文件作为区隔
Logseq: 可以切换 Emacs Org Mode 和 Markdown,列表形式为主
其中的 Obsidian 和 Logseq 是使用者可以持有文件本身十分方便
。这两款其实很难抉择,我先说说几个点好了:
1. Obsidian 的所有文件和设定档都以一个称作 Vault 的目录作
为基础,这代表即使不去购买他的 Obsidian Sync功能也能够自
己土炮,比如透过 GitHub/OneDrive/iCloud 来同步,我是统一
放在 OneDrive 上并在手机端上用 FolderSync 处理
2. Logseq前阵子才刚推出手机板,目前其实还不算稳定,但开发
者和社群都很友善,直接在 Discord上敲主要开发者天生,他也
回覆的满迅速的,而且很有趣的是竟然选用 Clojure作为开发语
言。相较於 Obsidian 来说,可以直接汇出页面并部署到空间中
,比如:
https://note.xuanwo.io/
双向连接的笔记做起来其实并不容易,我看了满多网路上一些人的
心得文,好像最终都只是为了秀出那个乱成一团毛球的关联图,真
的没什麽必要,本末倒置了。我自己的尝试发现,双链笔记其实很
适合的是「间歇性日志」的笔记方式,透过日志条列式的纪录每天
短篇的新知,每一篇笔记并不需要特别详实,但要尽量与其他笔记
建立关联,这样在未来查缺补漏时是一个非常方便的利器。
我推荐这个作者的《玩转 Obsidian》系列文章:
https://sspai.com/u/5b3wva6y/posts
不过在这之前,有一篇我认为可以先看的是:
https://sspai.com/post/60802
: 但听说是这软体的主卖点(可以解决oneNote笔记零散的问题)
: https://blacksmithgu.github.io/obsidian-dataview/query/queries/
: 根据这篇文 应该能办到跟Notion一样显示data view
: 也有人出套件能修改data view里的资料栏位
: https://forum.obsidian.md/t/metaedit-plugin/18651/2
: 这时obsidian的可玩性就很高了
: 想问有人用过这款笔记软体吗?
顺带提一下,上述所有软体包含 Notion, Logseq 在内
我认为用起来最顺畅舒服的其实是 Obsidian
: 有点想跳槽用用看
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.71.215.8 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1642598131.A.9C1.html
1F:→ Hsins: 如果想一个软体打到底又同时建站,其实可以考虑 Logseq 01/19 21:17
2F:→ Hsins: 如果你想试试双向连结,但又不想学习额外的东西,有一个 01/19 21:18
4F:→ Hsins: 是建立在 VS Code 上的,用起来会比较无痛一点 01/19 21:18
5F:推 vi000246: 感谢你的分享 我也是怕notion养套杀 一直很小心不用太多01/19 21:32
6F:→ vi000246: blocks 发现这样绑手绑脚不太行 还不如拥抱开源 如果有01/19 21:33
7F:→ vi000246: 不满意的地方 自己写个工具补足就好了01/19 21:33
8F:推 paradox1106: 试试看 Typora,极简 + Markdown01/19 22:32
的确,我自己也非常喜爱 Typora 这款 Markdown 所见即所得编辑
器,他则是以一个工作目录为树状展开,每一个 md 档案为基本文
件单位,但其实并没有提供双向连结功能,除此之外比较麻烦的就
是并没有提供较好的搜寻功能和标签系统。
【注】搜寻功能在 macOS 可以靠 Spotlight 或 Alfred 辅助,在
微软上可以透过 PowerToys Run 或是 Everything 辅助
题外话,我很喜欢这个软体,也有花钱买授权支持,毕竟过去几年
当了很长时间的免费仔。但同时我也知道这位作者本身的政治倾向
可能不如许多人的预期:
https://i.imgur.com/CjbICrh.png
无论如何,这不妨碍他是个好软体,目前虽然有其他替代的工具,
但或多或少都还有许多处不及他好用。想找个替代方案的可以采用
Mark Text 或是下面说的 Visual Studio Code。
--
同样的使用方式也可以使用 Visual Studio Code 搭配以下两个扩
充插件:
- Markdown All in One: 提供的 Preview 比自带的更完善
- Picgo: 设定好 imgur Token 後,可以做到跟 HackMD 一样贴
图上传的功能
如果走这个方式,这份设定可以用在 github.dev 的服务,换句话
说还可以只带一个平板出门,就能随时随地地透过这种方式写作!
9F:推 kso60411: 所以大大最後是还去哪呀?目前也是被Evernote的资料绑架01/20 02:12
10F:→ kso60411: 无法迁移QQ01/20 02:12
11F:→ caseypie: 原来Jekyll是非常早期的工具....01/20 09:17
第一个版本是在 2008 释出,印象中早期几乎都是以 Jekyll 为主
啦……
12F:→ Hsins: 我用 Obsidian 纪录技术笔记,用 Logseq 记录日常,然後其01/20 09:33
13F:→ Hsins: 实这两者可以使用同一个工作目录喔01/20 09:33
14F:推 vi000246: 我打算把某些工作目录当资料库来用 写支工具parse出来01/20 09:47
15F:→ vi000246: 感觉用法很灵活01/20 09:47
需要储存资料表类型的东西,我的选择会是 Google Spreadsheet
同时再根据自己需求去撰写 Google App Script,其实说穿了就是
JavaScript 啦,到时候要移转的话,可以汇出成 .csv 带走,然
後程式也可以修改後使用 node.js 执行,会比较无痛。
Obsidian 上的文件,每一篇都可以有自订的 FrontMatter 作为描
述资讯,这个善加利用就能达到你的需求,另外 Logseq 的话也可
以这样操作,而且原生就可以写 Query 命令!
16F:→ owlran: 楼上可以试试看 obsidian 有个 plugin 叫 dataview01/20 10:04
17F:推 CRPKT: 推这篇 01/20 13:23
※ 编辑: Hsins (111.71.214.33 台湾), 01/20/2022 16:15:44
18F:推 vi000246: 今天研究了一整天 发现templater的script很好玩 01/20 16:13
19F:→ vi000246: 比notion内建的强太多了 01/20 16:13
20F:→ red0210: Typora 是我用过介面最漂亮的,就可惜那个中国台湾 01/20 19:32
21F:推 utdsml: 最近有个用 Flutter 和 Rust 写的 AppFlowly,号称打造 01/21 19:06
22F:→ utdsml: Notion 的 Alternative,不过目前功能很阳春就是了 01/21 19:07