我的笔记系统 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容 #Wrapper { background-color: #e2e2e2; background-image: url("/static/img/shadow_light.png"), url("//cdn.v2ex.com/assets/bgs/circuit.png"); background-repeat: repeat-x, repeat-x; } #Wrapper.Night { background-color: #1f2e3d; background-image: url("/static/img/shadow.png"), url("//cdn.v2ex.com/assets/bgs/circuit_night.png"); background-repeat: repeat-x, repeat-x; background-size: 20px 20px, 162.5px 162.5px; }
zfish
V2EX    程序员

我的笔记系统

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

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

    我的比较如下:

    | 名称 | win/linux/macos | md 支持 | 全文搜索 | 同步云端 | 导出 |
    | ------ | ------ | ------ | ------ | ------ | ------ | ------ |
    | 印象笔记 | 原生 /wine/原生 | 不完整 | 支持 | 自带 | pdf 等 |
    | wiznote | 原生 /原生 /原生 | 支持 | 不完整 | 自带 | pdf 等 |
    | 有道云笔记 | 原生 /否 /原生 | 支持 | 支持 | 自带 | pdf 等 |
    | joplin | 原生 /原生 /原生 | 支持 | 支持 | 第三方 | pdf 等 |
    feiffy
        53
    feiffy  
       2020-12-30 09:08:51 +08:00
    最初用过 onenote,evernote 等在线笔记,后来为了自己的数据存储又专为搭建自己的 mediawiki,wiki.js, 自建 git + md,现在在用的是 notion 和 wolai,记录不停,折腾不止
    zfish
        54
    zfish  
    OP
       2020-12-30 09:33:44 +08:00
    @ila @feiffy 我现在的方式是日常记录在 notion,包括不公开的一些资料,也有一些记录在私人 GitHub 里,知识整理类的主要是记录在 tiddlywiki 中,这种组合已经解决了我的大部分需求
    liuzhaowei55
        55
    liuzhaowei55  
       2020-12-30 09:51:53 +08:00 via iPhone
    doukuwiki 好用点
    raawaa
        56
    raawaa  
       2020-12-30 12:10:18 +08:00
    wiki 的话我总觉得跟现在的 obsidian 之类的差不多
    peezz
        57
    peezz  
       2020-12-30 15:57:21 +08:00
    Quiver 离线笔记多年,定期备份,适合自己的才是最好的。
    Clash
        58
    Clash  
       2020-12-31 15:46:36 +08:00
    @zfish #54 请教下“条目”和“日志条目”有什么区别呢?
    zfish
        59
    zfish  
    OP
       2020-12-31 15:51:44 +08:00
    @Clash 日志条目没具体用过,我试了下它会自动把当前日志标题设成当前日志时间,tag 加到“日志”里,就是一个特殊的条目
    Clash
        60
    Clash  
       2020-12-31 15:54:13 +08:00
    @zfish #59 好的,谢谢。
    这两天看到你这个帖子,研究了一番 tw,有个主题用了日志条目,感觉用来写日记挺好的
    sepwolves
        61
    sepwolves  
       2022-05-12 08:24:41 +08:00
    tiddly 和 Stroll 到底有什么本质区别啊?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2504 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 15:44 PVG 23:44 LAX 08:44 JFK 11:44
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86