V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
chanshiyu
V2EX  ›  程序员

安利一种优雅高效的笔记方式

  •  4
     
  •   chanshiyu · 2019-12-13 11:25:28 +08:00 · 20615 次点击
    这是一个创建于 1837 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这几天在 v 站看到几个推荐笔记工具的贴,所以想安利一下自己花了不少时间摸索出来的一种简单优雅的笔记方式,自己已经推荐过几个同事使用了,用过了都说好 👌。

    自己尝试用过 typora、notion、OneNote、github issues 等几种方式,最后还是发现这种方式用得最舒服。自己放弃上述几种笔记工具是因为它们或多或少总是有些自己不能忍受的缺失点:

    typora:没有 md 语法检查和格式化,完美主义者很难受; notion:除了需要付费外,它不是标准的 md 语法(我对 md 情有独钟); OneNote:不支持 md,不适合贴代码,太过自由,不适合我这种没有大局观的人,还是 md 适合我; github issues:这种方式做笔记太累了,没有目录层级,阅读体验不如 gitbook,我主要把它当作自定义博客数据源;

    其他的几种笔记方式包括有道云笔记、为知笔记等等都有上面几种缺点(对我来说),它们都未能解决我的痛点:

    1. 支持 md 语法检查和格式化(我对 md 情有独钟)
    2. 支持全局搜索
    3. 支持分类目录
    4. 良好的阅读体验,方便查阅
    5. 优雅的同步备份方式

    直到我发现了 gitbook,发现才是最简单适合我的笔记方式,配合 vscode 简直完美:

    • vscode + markdownlint 插件,支持 md 语法检查和格式化。
    • github + gitbook 自动同步,本地笔记推送到 github,可以自动同步到 gitbook,支持全局搜索与层级目录。

    它完美解决了上面我的几个痛点:

    • 支持 md 语法检查和格式化
    • 支持全局搜索
    • 支持分类目录
    • gitbook 自动同步
    • 完美的阅读体验,高效复习和查阅
    • 甚至可以绑定域名当博客使用

    最后举个自己的栗子:蝉时雨の笔记

    第 1 条附言  ·  2019-12-13 12:44:40 +08:00
    我对 md 情有独钟是因为它兼容性好,方便迁移,你可以用任何支持 md 的软件打开,比如 typora、vscode 等。

    当你喜新厌旧,想用第三方博客平台比如 hexo 等搭建静态博客的时候也基本不需要做修改,容易移植。

    即使使用 github issues 也只用简单的复制粘贴。

    这是因为 md 的通用性,所以对我来说做笔记非常适合,当然这因人而异。
    第 2 条附言  ·  2019-12-14 10:29:31 +08:00

    我又上去看了一下,发现更新后的 gitbook 支持的功能更多了,功能比我开始用的时候更加强大,如果使用在线编辑,图片和附件上传都是可以的,只是我一般都是本地记录。

    Gitbbok Document Everything

    gitbbok

    91 条回复    2024-04-07 22:44:00 +08:00
    hbolive
        1
    hbolive  
       2019-12-13 11:42:40 +08:00
    看起来不错,URL 挺风骚的,还有就是还是慢了点,国内有替代的吗?
    chanshiyu
        2
    chanshiyu  
    OP
       2019-12-13 11:47:04 +08:00
    @hbolive 国内没有发现,我这边速度还行~
    BigDogWang
        3
    BigDogWang  
       2019-12-13 11:49:00 +08:00
    好像只能单层级?
    BigDogWang
        4
    BigDogWang  
       2019-12-13 11:52:51 +08:00
    page 可以层叠的,了解了
    kaedea
        5
    kaedea  
       2019-12-13 11:56:13 +08:00 via Android
    工作笔记呢?笔记草稿呢?
    ipwx
        6
    ipwx  
       2019-12-13 12:06:23 +08:00 via Android
    竟然这么看重风格检查和格式化,反而对所见即所得不敏感,楼主你的偏好有点怪。。。

    复杂的 md 所见即所得太重要了,比如表格,比如几十个公式。
    sphawkcn
        7
    sphawkcn  
       2019-12-13 12:15:37 +08:00
    谢谢分享,有很多笔记都是带图片和附件的,这些怎么方便快捷的放到笔记中?
    chanshiyu
        8
    chanshiyu  
    OP
       2019-12-13 12:17:35 +08:00
    @ipwx 对所见即所得适合那种规划能力强的人,我的话最后只能是涂鸦到自己都找不到内容。我更喜欢简洁规律统一的笔记方式。
    nevereply
        9
    nevereply  
       2019-12-13 12:19:45 +08:00 via iPhone
    表格,图片图床,先天缺陷。
    chroming
        10
    chroming  
       2019-12-13 12:22:21 +08:00
    我笔记开始用 github gist 记了,本地用 lepton 查看
    chanshiyu
        11
    chanshiyu  
    OP
       2019-12-13 12:22:50 +08:00
    @sphawkcn 图片都是外链,也可以在笔记文件夹新建个目录放图片,附件我没用过(对我来说不需要)。
    chanshiyu
        12
    chanshiyu  
    OP
       2019-12-13 12:29:33 +08:00 via Android
    @chroming 之前也用过 gist 和 lepton,最后发现一个 gitbook 就可以解决。
    loading
        13
    loading  
       2019-12-13 12:31:25 +08:00 via Android
    语雀,还能插图表,体验很不错。可惜目前就 web 端功能比较全。
    chanshiyu
        14
    chanshiyu  
    OP
       2019-12-13 12:32:35 +08:00 via Android
    @nevereply 图片图床对于本地保存的笔记软件都是问题。
    hujianxin
        15
    hujianxin  
       2019-12-13 12:37:59 +08:00
    都试过,最后还是 onenote
    fenglangjuxu
        16
    fenglangjuxu  
       2019-12-13 12:58:12 +08:00 via iPhone
    一些工作中 线上账户密码 url 比如 mysql redis 怎么办
    TrembleBeforeMe
        17
    TrembleBeforeMe  
       2019-12-13 13:08:50 +08:00   ❤️ 3
    纯文本记录我只服 Org-mode
    limbo0
        18
    limbo0  
       2019-12-13 13:19:49 +08:00 via Android
    @sphawkcn github 做图床,有许多图床软件很方便
    dazkarieh
        19
    dazkarieh  
       2019-12-13 13:37:12 +08:00
    我也对 md 情有独钟,最终选了 devonthink 3,除了同步略麻烦,其他都挺香的。
    Davic1
        20
    Davic1  
       2019-12-13 13:42:59 +08:00
    @TrembleBeforeMe 同服, 真 tm 强大.
    bluehr
        21
    bluehr  
       2019-12-13 13:53:41 +08:00
    挺好的 没有啥花里胡哨的感觉很适合自己做笔记
    janus77
        22
    janus77  
       2019-12-13 14:08:38 +08:00
    简单的文字片段 如果是临时的我用 google keep 比较有价值需要长久保存的用 telegram
    复杂的富文本 直接写成博客了 这时候用什么形式做博客 就是个人喜好
    devtiange
        23
    devtiange  
       2019-12-13 14:12:34 +08:00
    感谢楼主分享, 非常好用. 不过由于数据存在他们的服务器上, 记录点密码啥的还是感觉不够安全.
    yilin12
        24
    yilin12  
       2019-12-13 14:16:17 +08:00
    支持一下,最近在用 mweb,感觉也很不错,安利一下~
    hakono
        25
    hakono  
       2019-12-13 14:31:19 +08:00
    看到上面有人提 markdown 遇到表格图片就无力,这点深有体会
    正好这两天看到一个 notion 笔记,某个游戏的 MOD、插件列表
    https://www.notion.so/aigirl/AI-Mod-406bc2072539430b854c59e6830d5a68
    虽然不是吹,但这种等级的笔记,真的目前除了 Notion 也没有其他笔记软件能做到了,同一套数据不同展示方式,而且这笔记里数据库也只用了 Notin 的最基础功能,还没用上 Notion 数据库里的外键、公式 这些。
    这种需求是 markdown 无论怎么改都永远不可能做到的。。。
    Knife42
        26
    Knife42  
       2019-12-13 14:36:16 +08:00
    学习了
    Blacate
        27
    Blacate  
       2019-12-13 14:58:37 +08:00
    感觉还是挺方便了
    chanshiyu
        28
    chanshiyu  
    OP
       2019-12-13 15:05:38 +08:00
    @devtiange 密码感觉放哪都不太安全,我只是用来写笔记,不放隐私
    chanshiyu
        29
    chanshiyu  
    OP
       2019-12-13 15:07:25 +08:00
    @hakono 确实复杂的功能不容易实现,对于我这种只是写点笔记的简单需求还是挺好用的,软件有专攻。
    zhanghb
        30
    zhanghb  
       2019-12-13 15:12:14 +08:00   ❤️ 1
    @chanshiyu 首页 badage Email 写成 Emali 了。
    chping
        31
    chping  
       2019-12-13 15:19:04 +08:00
    ipwx
        32
    ipwx  
       2019-12-13 15:23:51 +08:00   ❤️ 1
    @chanshiyu 其实我觉得,规划强不强和所见即所得没啥关系。所见即所得所解决的痛点就是内容太复杂,复杂到左右双屏都会花费巨量精力,以至于根本写不下去内容的那种情况。

    在这个维度上,目前还没有比 Typora 更加合适的 Markdown 编辑器。譬如下面这个页面:

    页面: https://wiki.haowen-xu.com/Deep_Learning/Variational_Autoencoder/Sequential_VAE/

    MD 代码: https://raw.githubusercontent.com/haowen-xu/wiki.haowen-xu.com/hexo/source/_posts/Deep_Learning/Variational_Autoencoder/Sequential_VAE.md

    巨量的公式,加上一些图片,如果让你面对一坨 LaTeX 代码,就算左右双屏写起来也相当费神。关键问题是推公式很多时候需要对照前面的公式,左右双屏还得定位上一行公式以及上一组在哪里是什么,又对应了图片里面的那些符号。而所见即所得的 Typora 基本上没有太多困扰。
    ipwx
        33
    ipwx  
       2019-12-13 15:24:46 +08:00
    @chanshiyu 顺便我这个页面就是 Typora 写的,用了 KeyMaestro 做辅助输入。
    vacants
        34
    vacants  
       2019-12-13 15:44:09 +08:00
    我的方案跟楼主差不多,本地用 VNote 写 Markdown,完成后使用 Git 推送到自己搭建的 Gogs,平时在家里或者办公室就在 VNote 里面直接看,不方便的时候就登录 Gogs 页面,查看也很方便。

    用 VNote 写 Markdown 是真的舒服,基本上在编辑模式能得到最终的视觉效果,不用像其他编辑器一样需要一边开着编辑模式一边开着预览模式。
    ChiangDi
        35
    ChiangDi  
       2019-12-13 16:38:16 +08:00
    gitbook 太丑了
    Chikaku
        36
    Chikaku  
       2019-12-13 16:40:44 +08:00
    目前用 notion,功能太强大了,还能插入 codepen,对与前端笔记来说无疑是如虎添翼。
    bruce00
        37
    bruce00  
       2019-12-13 16:50:23 +08:00
    been 安利 ed
    han0101
        38
    han0101  
       2019-12-13 16:54:57 +08:00
    @hujianxin onenote 功能强大,但是就是对代码不友好?
    Songxwn
        39
    Songxwn  
       2019-12-13 16:55:54 +08:00
    不如用 https://www.v2ex.com/notes 这个,蛤蛤
    miniwade514
        40
    miniwade514  
       2019-12-13 16:58:16 +08:00
    不管用啥,能坚持记笔记的人,都得给个👍
    TwoDogSon
        41
    TwoDogSon  
       2019-12-13 17:07:42 +08:00
    @hbolive 安利一个石墨文档
    Sivan
        42
    Sivan  
       2019-12-13 17:12:40 +08:00 via iPhone
    OneNote 最自然,适应它的思路后最不会在无意义的地方耗费精力。贴代码不方面是硬伤,不知道 win 版怎么样。

    Markdown 用 nvalt 或者 ulysses 都还行,感觉还是用专门的客户端得劲儿。但因为已经适应了 OneNote,所以刻意排版、刻意 md 化都觉得有些浪费时间。
    JungleHi
        43
    JungleHi  
       2019-12-13 17:15:32 +08:00   ❤️ 1
    php file put contents 大法好 只增查 不删改

    1 个 php 文件 1 个文本文件当数据库 一个目录存放上传文件
    8 年差不多一万条正经笔记 /日记 文本大小不到 5M

    后而陆续找了些 js 插件 折腾过相册 语音笔记 代码高亮 AES 加密 追加评论 dropbox 同步 离线模式之类的...

    最后移除了离线模式 因为转 ios 之后发现 safari 浏览器的坑填不了 不为难自己 再说没网络的概率太小 离线时记录到手机自带笔记本 联网了再复制上去

    自己觉得挺简单方便的 虽然 UI 丑哭

    前年把 05 年开写的博客关了 内容搬到这个笔记本里了
    ophl
        44
    ophl  
       2019-12-13 17:25:56 +08:00
    @TrembleBeforeMe 是用 emacs 来记吗?
    bnm965321
        45
    bnm965321  
       2019-12-13 17:51:33 +08:00
    用 jupyter notebook 记笔记不错
    jaylee4869
        46
    jaylee4869  
       2019-12-13 17:54:54 +08:00
    感谢安利,可以绑二级域名!
    https://wiki.catchexception.me/
    jaylee4869
        47
    jaylee4869  
       2019-12-13 18:10:17 +08:00
    简直就是 markdown 笔记的最佳实践了!再感谢一波!
    BigDogWang
        48
    BigDogWang  
       2019-12-13 18:22:17 +08:00
    gitbook 的文件命名不能用中文,本地浏览的时候很不友好呀
    chanshiyu
        49
    chanshiyu  
    OP
       2019-12-13 19:06:35 +08:00
    @BigDogWang 可以用中文名,只是不能有空格
    515576745
        50
    515576745  
       2019-12-13 19:23:41 +08:00 via Android
    @Sivan 贴代码不行真的硬伤
    SenLief
        51
    SenLief  
       2019-12-13 19:29:30 +08:00
    推荐 Jolpin,跨平台开源。可多种云同步,可加密。可导出 MD 文件。除了 UI 简陋之外目前没发现什么太大的缺点。
    BigDogWang
        52
    BigDogWang  
       2019-12-13 20:36:19 +08:00
    @chanshiyu 我的意思是本地文件,不是网页上的文件
    solitude1dark
        53
    solitude1dark  
       2019-12-13 21:20:01 +08:00   ❤️ 1
    有一个问题,公开到 gitbook 上,说明是偏 blog 性质的,但是个人笔记应该有很多包含个人隐私,数据的内容.
    这应该是一种写 blog 的方式

    贴下我的配置:
    桌面端:
    Vscode 插件 shd101wyy.markdown-preview-enhanced,mushan.vscode-paste-image (不使用图床)
    Chrome 插件 MaoXian web clipper,把网页剪裁为 md
    Dropbox 跨平台同步

    移动端(iOS):
    1Writer 查看和同步 Dropbox
    akyle
        54
    akyle  
       2019-12-13 21:28:24 +08:00 via Android
    为知笔记不错啊,虽然收费,但值得。为知笔记非常适合知识笔记的记录和管理;你可以直接贴图,插入代码,剪切网页,非常便捷;也有 Markdown 编辑模式。
    wulu
        55
    wulu  
       2019-12-13 21:28:30 +08:00 via Android
    感觉不错,支持一下。
    lyzy
        56
    lyzy  
       2019-12-14 00:11:35 +08:00 via iPhone
    Typora github 语雀
    CuVee
        57
    CuVee  
       2019-12-14 05:26:21 +08:00
    没卵用,笔记没有搜索功能还能叫笔记? 要找点什么东西怎么找?

    个人建议:

    对外公开: 自建博客 or 微信公众号 二选一

    笔记:

    onenote 同步有问题,容量 15G

    印象不买会员每月 60M 太抽象,买会员最好

    有道云不折腾最好,免费完全没问题。但是最大缺点是不支持导出


    上下各种组合随便选一个都可以
    charlie21
        58
    charlie21  
       2019-12-14 06:22:31 +08:00 via Android   ❤️ 1
    直接 sqlite 里写
    cht
        59
    cht  
       2019-12-14 07:19:47 +08:00
    听说过 Gitbook 但没有具体了解过,想请教它有没有免费的可以部署到本地或者 NAS 的个人版呢?谢谢
    SenLief
        60
    SenLief  
       2019-12-14 08:17:07 +08:00
    @CuVee 不能导出的笔记现在都不能用,连韭菜都算不上。
    SenLief
        61
    SenLief  
       2019-12-14 08:18:40 +08:00
    @akyle wiz 还能自动部署,就是太大了,狂吃 4g 内存。目前为知也不提供导出的方案。
    yeya24
        62
    yeya24  
       2019-12-14 09:19:24 +08:00 via iPhone
    想问问用 typora 的各位 如果解决多端的同步问题?
    leosirius666a
        63
    leosirius666a  
       2019-12-14 09:53:37 +08:00
    求问楼主样式怎么搞的?
    leosirius666a
        64
    leosirius666a  
       2019-12-14 09:55:26 +08:00
    你的 gitbook 的主题怎么搞的?
    chanshiyu
        65
    chanshiyu  
    OP
       2019-12-14 09:57:11 +08:00
    @leosirius666a gitbook 只支持简单的主题样式设置,gitbook 自定义设置里设置主题布局和字体等。
    feiffy
        66
    feiffy  
       2019-12-14 10:08:46 +08:00 via Android
    都折腾过,最后还是选择了 wiki,无它,搜索方便
    weakish
        67
    weakish  
       2019-12-14 12:55:10 +08:00
    @cht1995 有开源版本,但是现在 gitbook.com 官方已经不维护了 GitbookIO/gitbook,可以看下 mdBook ( Rust 写的 gitbook 克隆),以及其他一些类似 gitbook 的开源项目:MkDocs ( python )、Docusaurus ( js )、docsify(js,和前面几个项目不同,这个不会编译 html,而是直接在前端读取 markdown 文件并渲染)
    leosirius666a
        68
    leosirius666a  
       2019-12-14 17:37:53 +08:00
    楼主多级目录是什么弄的?
    leosirius666a
        69
    leosirius666a  
       2019-12-14 18:14:34 +08:00
    我知道怎么搞了,原来只要同步 github 仓库就可以了,支持多本书多个目录
    leosirius666a
        70
    leosirius666a  
       2019-12-14 18:20:20 +08:00
    不知怎么回事,文档顺序和 github 上不一样,只能手拖来调
    erwim
        71
    erwim  
       2019-12-14 18:27:42 +08:00
    我用 vnote,感觉 lz 的痛点都可以解决,我自己是配合 onedrive 同步,不定期用 git 同步到私人仓库。
    dalang
        72
    dalang  
       2019-12-14 18:30:00 +08:00 via iPhone
    同爱 markdown,中间尝试过很多种编辑器,现在平时处理 markdown 已经退化到 gitlab 的编辑器和 typora 了,前者主要是工作时浏览器总会连着 gitlab 方便,后者是 typora 处理表格这类秒杀其他编辑器,有时候仅仅是为了做 excel 的中转。
    我觉得笔记是硬需求,但楼主的方案更适合打造成体系公开的笔记需求。很多时候已经很难像博客或书一样打造笔记,只讲究快速方便,各设备间能同步。所以我现在常用的也退化到苹果 notes 和石墨了。
    conn4575
        73
    conn4575  
       2019-12-14 19:10:38 +08:00 via Android
    都试过,最后还是回归 typora 这种所见即所得的了,写多了就不在乎 md 源码的风格了,只要最后渲染出来的效果是一致的就行了,记笔记重要的是内容。
    GreatFinger
        74
    GreatFinger  
       2019-12-14 19:17:50 +08:00 via Android
    推荐 滴答清单,虽然是一个 todo app,但是现在支持 markdown 了
    mashirozx
        75
    mashirozx  
       2019-12-14 21:29:33 +08:00
    阿蝉!小米手机自带的记事本挺好用的,还提供网页版(感觉我好 low 啊😂)
    753
        76
    753  
       2019-12-14 21:50:55 +08:00
    强推 joplin 啊
    Dvel
        77
    Dvel  
       2019-12-14 21:52:05 +08:00
    gitbook 没有客户端了嘛?官网没找到下载的地方。。
    newlife
        78
    newlife  
       2019-12-15 01:08:30 +08:00
    怎么弄得,求大佬给个教程啊
    chuhemiao
        79
    chuhemiao  
       2019-12-15 10:40:08 +08:00
    同 GitBook 记录了一些区块链和 Golang 的知识,仓库已经建立半年了,原计划过年之前完成全部(认真脸),最近偷懒没怎么写,Golang 和 Dapp 开发等知识点目前正在撰写中,欢迎志同道合的朋友贡献内容。附地址: https://wiki.bsatoshi.com/
    chuhemiao
        80
    chuhemiao  
       2019-12-15 10:41:27 +08:00
    @newlife GitBook 官方文档写的挺清楚的,绑定完域名之后,后续只需直接 push 代码,都自动更新了。
    wangxiao20170401
        81
    wangxiao20170401  
       2019-12-15 16:05:16 +08:00
    @solitude1dark 这个 MaoXian web clipper 工具不错
    ghostsf
        82
    ghostsf  
       2019-12-15 19:47:45 +08:00
    笔记都公开 gitbook 了,那为何不直接 hexo 或者 hugo 呢,还能自定义功能,不香吗 -
    fxbing
        83
    fxbing  
       2019-12-15 20:21:51 +08:00
    typora+坚果云 挺香的
    snowy0723
        84
    snowy0723  
       2019-12-15 20:42:16 +08:00
    +1,我用来整理自己的知识体系,绑定了自己二级域名
    Weixiao0725
        85
    Weixiao0725  
       2019-12-16 04:05:55 +08:00
    能记数学公式吗?
    wandero
        86
    wandero  
       2019-12-16 07:32:58 +08:00
    安利下自己的(其他行业)

    笔记

    Evernote 多平台云同步流畅真客户端无敌剪辑天然适合 GTD (虽然印象笔记独立之后就没干什么正事,吃相也越来越难看,但目前仍是个人的最佳选择,无法替代)
    为什么选择 Evernote ?
    https://cloudlet.info/t/366

    Workflowy 强大的结构化信息处理天然适合 GTD
    以 GTD 模式使用 Workflowy
    https://cloudlet.info/t/992

    输出

    连接 Markdown、Github 或 Dropbox、Wordpress 的输出系统,虽然略微复杂,但是效果不错
    使用 Mytory Markdown on WordPress 构建 Markdown 发布系统 https://cloudlet.info/t/643

    语雀(尝试中) 工作知识库,主要用于团队内
    dengtongcai
        87
    dengtongcai  
       2019-12-16 11:40:56 +08:00
    gitbook 不支持显式 xmind 吧
    lixuanyy
        88
    lixuanyy  
       2019-12-16 12:07:15 +08:00 via iPhone
    个人觉得 typaro 好用,也可能是第一个接触的吧,反正用起来很方便
    liujavamail
        89
    liujavamail  
       2019-12-17 16:10:28 +08:00
    试着开通了下,博客能访问, 就是一搜索的时候,页面就挂掉了,楼主遇到过这个问题吗?
    youthcould
        90
    youthcould  
       2020-07-13 14:19:50 +08:00
    @solitude1dark 1Writer 能支持 onedrive 就好了
    frankilla
        91
    frankilla  
       260 天前
    @solitude1dark 在此回复插眼。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1009 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 20:17 · PVG 04:17 · LAX 12:17 · JFK 15:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.