• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zfish
V2EX  ›  程序员

我的笔记系统

  •  
  •   zfish ·
    madawei2699 · Feb 9, 2020 · 14681 views
    This topic created in 2459 days ago, the information mentioned may be changed or developed.
    本文介绍了如何使用 TiddlyWiki 打造个人长期的知识管理系统(图片使用 AWS S3 云存储管理),同时介绍了 OneNote、EveryNote、Emacs Org 等工具的优缺点。详见我的博客: https://www.bmpi.dev/self/note-system/
    61 replies  •  2022-05-12 08:24:41 +08:00
    jin7
    jin7
    Feb 9, 2020
    1
    没看博客. 我觉得最重要的是方便搜索
    matrix67
    matrix67
    Feb 9, 2020
    2
    看了一下这个 https://wiki.bmpi.dev/ 感觉可以使用印象笔记 有道云之类的 完全可以满足。
    zfish
    zfish
    OP
    Feb 9, 2020
    3
    @matrix67 那些都是商业软件,而我的需求是开源、可控、长期运行,所以商业方案一概不考虑,当然这是我最看重的,如果你不在意这些问题,那方案有很多种,比如 onenote、Evernote 之类都可以
    zfish
    zfish
    OP
    Feb 9, 2020
    4
    @jin7 搜索倒不是啥问题,TW 的能力在于强大的 Tag 系统,而笔记对 Tag 其实要求挺高,否则知识就是一些散落的信息,无法重复利用。
    charlie21
    charlie21
    Feb 9, 2020
    5
    回忆这回事,真的是一言难尽。打不打 tag 倒是次要的,90% 以上的回忆 取决于主观意识
    如果真想回忆,那么可以像上高三一样
    而大多数的知识系统,就像是 “嗯 让我看看我把说明书放哪了 ... 哦 找到了说明书 ... 那么按说明书来做吧 ... ” 这就是知识管理系统,就直接说是 说明书管理系统
    zfish
    zfish
    OP
    Feb 9, 2020
    6
    @charlie21 tag 打的好可以帮助回忆,为后期省事
    vclin
    vclin
    Feb 9, 2020
    7
    感谢楼主提供的方案,里面提及的几个系统也很有意思,谢谢
    37Y37
    37Y37
    Feb 9, 2020
    8
    emm....整这么一大通究竟写了多少笔记[手动狗头]
    ljlljl0
    ljlljl0
    Feb 9, 2020
    9
    mybase 本地化吧
    QingXuJiaZhi
    QingXuJiaZhi
    Feb 9, 2020
    10
    @zfish 请教,AWS S3 用起来感觉费用高吗,国内能直接访问吗?
    pomelotea2009
    pomelotea2009
    Feb 10, 2020 via Android
    11
    vnote+github+写个同步脚本,我觉得还不错;可以完全独立本地存储,还可以通过脚本多地同步。优点是开源能保障长期可用,图片附档搜索功能和编写都很方便,缺点是没有手机端,但阅读笔记还是没问题的;顺便感谢 vnote 开发者的贡献!!!
    ob
    ob
    Feb 10, 2020
    12
    有点意思,为知导出来的 html 文件,可以直接兼容吗?
    secondwtq
    secondwtq
    Feb 10, 2020
    13
    Org 有个硬伤文章里面好像没提:只能 PC 用
    Isu
    Isu
    Feb 10, 2020 via Android
    14
    翻了一下某篇博客 看到了 elixir . 哈哈 难得呀
    dji38838c
    dji38838c
    Feb 10, 2020
    15
    发的贴子全都是推荐自己博客的
    把 V2EX 变成自己的博客的推荐平台了
    这样也可以吗
    glogo
    glogo
    Feb 10, 2020
    16
    感谢,我也正在研究这块儿,很有启发
    zfish
    zfish
    OP
    Feb 10, 2020❤️1
    17
    @cmdOptionKana AWS S3 存储费用不高,我现在博客图片几百张全部存 S3,费用也很低,而且第一年都是免费的,国内可以直接访问,我的博客在国内就可以访问啊
    zfish
    zfish
    OP
    Feb 10, 2020
    18
    @ob 为知和 TW 是两个东西,肯定不兼容了
    zfish
    zfish
    OP
    Feb 10, 2020
    19
    @secondwtq 是的,不过 TW 在手机端也没法用,我已经放弃了手机端操作这类复杂的东西,手机端只负责阅读和收集
    zfish
    zfish
    OP
    Feb 10, 2020
    20
    @dji38838c 这违反了 V2EX 的社区规定了?我只看到社区尊重原创,而这些都是我原创的,发出来只是想给大家分享和讨论。如果你觉得没意思可以点反对,反而你这个回复让我觉得毫无意义,本来不想浪费时间回的,不过我还是声明下我的观点。
    zfish
    zfish
    OP
    Feb 10, 2020
    21
    @lfcyme 我用 Elixir 开发了一些项目,都在我的 GitHub 上,Elixir 是个非常不错的高并发、容错与自带分布式的语言,我用 Elixir 开发的网站单台服务器承载了百万 UV 访问,而这个服务器只有 1GB 内存,每月只有 5 美元的费用,推荐大家学习
    levelworm
    levelworm
    Feb 10, 2020
    22
    我有一个建议,就是很多网站,包括您的网站,都会在一开始跳出来信息,是否愿意接受网站给用户发新文章提示云云。其实我一直觉得,与其放在卷首,不如放在文末。如果有耐心看到文末的,多半是有点兴趣了,如果还没看就跳提示,反而让人觉得反感。个人意见哈,我也不确定是不是您的个人网站,不是就算了。
    zfish
    zfish
    OP
    Feb 10, 2020
    23
    @levelworm 感谢建议,我使用了 webpushr 提供的推送方案,倒是可以设置成阅读两个页面后提醒,我现在策略是 10 秒后去提醒
    holddie
    holddie
    Feb 10, 2020
    24
    TiddlyWiki 设置自己的 style,👍的不行,但是还是在用 evernote
    zfish
    zfish
    OP
    Feb 10, 2020
    25
    @holddie 我之前也用了 evernote,之后开始用 onenote,都是不错的工具,不过考虑到长期使用的迁移成本,商业方案不可控,onenote 有 Microsoft 支持,倒还不是啥大问题,不过 license 的问题,商业公司之后的规划都会影响我长期去记录笔记,所以才使用 TW 和 GitHub 做了长期的方案,虽然麻烦一些,不过更可靠,更灵活。
    Ravenddd
    Ravenddd
    Feb 10, 2020
    26
    OneNote 的自由度和 office 生态都不错,没有 tag 和 Markdown 的缺点也很明显。
    我现在是印象笔记用来网页剪辑,OneNote 用来临时笔记或者随手记,最后写成博客放到 github pages。
    开始想用印象笔记和 github pages 弥补 OneNote 的缺点,最后发现这个一条龙下来输出博客其实就是整理后的笔记了,就是软件和文件比较分散。
    Mithril
    Mithril
    Feb 10, 2020
    27
    onenote 最大的问题不是 license,而是微软对他的定位。
    放弃了 Desktop 版本,强推 UWP。但是 UWP 的又没法打开本地笔记文件,微软的 OneDrive 很多时候非常卡,而且又不是所有人都喜欢把自己的笔记放在云服务上。
    然后那个笔记文件用多了就变得巨大,同步起来简直是灾难。
    但是从使用角度,没什么比 onenote 更好用的东西了。

    目前一直用的就是 VNote 写 markdown,然后 markdown 弄到 Git 库里。自建 Gitlab 或者直接 Github 都行。VNote 可以很大程度上解决 markdown 插入图片等各种不适,纯粹的 markdown 也可以直接用各种东西直接生成 blog 页面。
    缺点就是你只能在 PC 上写。
    zfish
    zfish
    OP
    Feb 10, 2020
    28
    @Ravenddd 我现在其实大多数是在 GitHub 建立一个私有库,然后在里面存放了我的 ToDo 提醒文件和很多 markdown 的笔记文件,图片全部存 ASW S3,我开发了一个 VSCode 插件,可以直接复制黏贴到 Markdown,插件会自动给你上传图片到 S3,然后把连接插入 MD 文件中,每当我 push 到 GitHub 的时候,会触发 GitHub Actions 去自动给我发送 ToDo 提醒邮件。每隔一段时间我会把 note 的 md 文件整理成 wiki 笔记放到 TW,然后每周写一篇文章到博客作为知识沉淀,对于演讲的 keynote,也使用 md 文件生成 silde 发布到网站上去,源文件也是 md 存放到 GitHub。这样的好处是我所有的数据都是纯文本,都存放到 GitHub,当然也可以同步到网盘,数据都是我控制的,而且很灵活,我可以给它扩展各种功能,比如邮件提醒之类。
    zfish
    zfish
    OP
    Feb 10, 2020
    29
    @Mithril 这个方案不错,onenote 我的好几个笔记本都几个 GB 了,每次同步简直是灾难级别,现在优化的都听好了,不过始终是个问题。
    weaming
    weaming
    Feb 10, 2020
    30
    Boostnote + 脚本自定义处理:
    Boostnote 满足了 GUI 功能,格式化的存储格式满足了自定义化处理。
    我的笔记工作流 https://bitsflow.org/efficiency/my-workflow-to-taking-notes/
    platoer
    platoer
    Feb 10, 2020
    31
    @zfish TiddlyWiki 强大在于有无限扩展的可能性,还有就是 TOC 功能,使用 TiddlyWiki 5 年了:)
    ferock
    ferock
    Feb 10, 2020
    32
    @platoer 求教 TiddlyWiki 如何部署?网上说明,实在看不懂
    ferock
    ferock
    Feb 10, 2020
    33
    算了,我还是用 dokuwiki 吧
    lihua
    lihua
    Feb 10, 2020
    34
    感谢分享
    dlyxy
    dlyxy
    Feb 10, 2020
    35
    我也想换掉 OneNote,遇到的大多问题跟楼主说的一样,再加上还有同步问题。
    但还有一点,就是我喜欢用 SurfacePen 写写画画、标注、思考,目前感觉还没有工具能代替这个需求。
    nifanle7
    nifanle7
    Feb 10, 2020
    36
    博客打开时间有些慢哦,浙江地区
    ce233
    ce233
    Feb 10, 2020
    37
    了解了一下,TW 太难用了……都很难用
    ursash
    ursash
    Feb 10, 2020
    38
    @Mithril
    为啥不用 onedrive 同步 vnote 的所有文件
    undefined8
    undefined8
    Feb 10, 2020
    39
    TiddlyWiki 官网打不开。。
    chizuo
    chizuo
    Feb 10, 2020
    40
    @zfish 你的服务器可能还没人家商业服务稳定呢。
    zfish
    zfish
    OP
    Feb 10, 2020
    41
    @chizuo 这个不需要服务器,本地就可以跑,你可以把它存在 U 盘以及任何地方,但是商业服务一旦关闭就没了,而且 TW 的代码都是开放的,我可以给它扩展很多功能。
    zfish
    zfish
    OP
    Feb 10, 2020
    42
    @nifanle7 服务器在国外,CDN 在国内比较慢,挂梯子会好点呢。
    zfish
    zfish
    OP
    Feb 10, 2020
    43
    @zoumouse 这个挺难的啊,我也没啥好办法,你这个需求比较特殊
    zfish
    zfish
    OP
    Feb 10, 2020
    44
    @ferock 就是一个文本文件,试试 GitHub pages 或者 netlify 吧,我的就是 netlify 部署的
    cherryas
    cherryas
    Feb 10, 2020
    45
    知识管理的极致就相当于给人脑加个硬盘。
    大方向是
    1 快速检索,
    2 检索到的知识是已经理解消化的
    3 深度和发散并存
    zfish
    zfish
    OP
    Feb 10, 2020
    46
    @cherryas 你说的挺好,关键是有方案实现没?
    cherryas
    cherryas
    Feb 10, 2020
    47
    能力有限,用的 notion+nas
    jinno
    jinno
    Feb 11, 2020
    48
    joplin,缺点是分级太少
    windedge
    windedge
    Feb 11, 2020❤️1
    49
    可以试试 roam,类似 workflowy / dynalist, 强处也是在提供了笔记之间的互相索引。
    Elmer
    Elmer
    Jul 5, 2020❤️1
    50
    个人认为,TiddlyWiki 单文件是优点也是缺点,最大的问题是图片管理,图片还得先传到第三方图床中得到一个链接,然后再引入,麻烦,还得花图床钱。最简单的方式是图片直接拖到笔记中就完事,但是直接存到 TiddlyWiki 中的图片都转成字符串保存到 HTML 中了,一个图片三四兆,转成 base64 后更大,存 100 张图片整个 HTML 大概就到四五百兆了,记得笔记文字内容都可以忽略不记了,保存的全是图片字符串,第一次加载那得花多长时间。不存图片的话用用还是挺好用的,存图片的话就算了
    zfish
    zfish
    OP
    Jul 6, 2020
    51
    @Elmer 是的,所以我图片直接存放到 aws s3 里了,使用 vscode 的一个插件,可以直接将图片自动上传到 s3 并插入链接到文件里。
    ila
    ila
    Dec 30, 2020
    52
    有用 joplin 吗?
    可以使用第三方的 webdav 等存储.

    我的比较如下:

    | 名称 | win/linux/macos | md 支持 | 全文搜索 | 同步云端 | 导出 |
    | ------ | ------ | ------ | ------ | ------ | ------ | ------ |
    | 印象笔记 | 原生 /wine/原生 | 不完整 | 支持 | 自带 | pdf 等 |
    | wiznote | 原生 /原生 /原生 | 支持 | 不完整 | 自带 | pdf 等 |
    | 有道云笔记 | 原生 /否 /原生 | 支持 | 支持 | 自带 | pdf 等 |
    | joplin | 原生 /原生 /原生 | 支持 | 支持 | 第三方 | pdf 等 |
    feiffy
    feiffy
    Dec 30, 2020
    53
    最初用过 onenote,evernote 等在线笔记,后来为了自己的数据存储又专为搭建自己的 mediawiki,wiki.js, 自建 git + md,现在在用的是 notion 和 wolai,记录不停,折腾不止
    zfish
    zfish
    OP
    Dec 30, 2020
    54
    @ila @feiffy 我现在的方式是日常记录在 notion,包括不公开的一些资料,也有一些记录在私人 GitHub 里,知识整理类的主要是记录在 tiddlywiki 中,这种组合已经解决了我的大部分需求
    liuzhaowei55
    liuzhaowei55
    Dec 30, 2020 via iPhone
    55
    doukuwiki 好用点
    raawaa
    raawaa
    Dec 30, 2020
    56
    wiki 的话我总觉得跟现在的 obsidian 之类的差不多
    peezz
    peezz
    Dec 30, 2020
    57
    Quiver 离线笔记多年,定期备份,适合自己的才是最好的。
    Clash
    Clash
    Dec 31, 2020
    58
    @zfish #54 请教下“条目”和“日志条目”有什么区别呢?
    zfish
    zfish
    OP
    Dec 31, 2020
    59
    @Clash 日志条目没具体用过,我试了下它会自动把当前日志标题设成当前日志时间,tag 加到“日志”里,就是一个特殊的条目
    Clash
    Clash
    Dec 31, 2020
    60
    @zfish #59 好的,谢谢。
    这两天看到你这个帖子,研究了一番 tw,有个主题用了日志条目,感觉用来写日记挺好的
    sepwolves
    sepwolves
    May 12, 2022
    61
    tiddly 和 Stroll 到底有什么本质区别啊?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5170 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 113ms · UTC 06:31 · PVG 14:31 · LAX 22:31 · JFK 01:31
    ♥ Do have faith in what you're doing.