美文网首页
利用Zim+Dropbox搭建笔记系统

利用Zim+Dropbox搭建笔记系统

作者: 算策 | 来源:发表于2018-12-30 17:20 被阅读0次

    前言

    笔记需求
    • 跨平台,Windows + Linux

    • 支持格式控制,比如markdown语法或者wiki语法

    考虑过的方案
    • Wine+Onenote,ubuntu下wine安装onenote始终报错

    • Simplenote,不能同步图片是硬伤

    • Zim+Onedrive, Zim本地知识管理目录清晰,云同步的方案选择Onedrive,因为windows下同步方便。

    • Zim+Dropbox,最终选择方案,相比onedrive,dropbox支持Linux客户端的同步

    • 更新,Zim+坚果云,最新选择!

    安装

    Windows:

    http://zim-wiki.org/downloads.html下载安装

    Ubuntu:

    直接在软件商店里搜索Zim安装

    使用

    Windows:

    Windows下直接把笔记保存到Dropbox文件夹下,即"File"->"Open Another Notebook",然后点击"添加",输入Name,然后输入路径,点击"Browse",一般Dropbox的路径为"C:\Users\用户名\Dropbox";

    Ubuntu:

    类似Windows新建笔记本后,重点是解决同步的问题,之前采用rclone + onedrive的方案,配置稍显麻烦,每次需要手动输入同步命令,更换为更方便的dropbox云盘。由于Zim以txt文件方式保存笔记,所以同步和版本控制很方便。

    之前的方案(已弃用)

    这里采用rclone来进行同步

    rclone的安装参照官方文档https://rclone.org/install/

    注意的是rclone支持国际上主流的云服务,配置

    rclone config
    

    按照向导一步步配置,配置完成后,就可以使用同步了,我最常用的命令是

    rclone sync remote:notes ~/notes
    

    以上表示把云端的文件同步到本地的文件夹,remote:代表云端,冒号后面是网盘文件夹的目录或名字,后面是本地目录,也就是笔记保存的目录

    而需要把本地笔记同步到云端的时候,执行

    rclone sync ~/notes remote:notes
    

    另外,需要注意的是rclone同步是采用覆盖的方式,因此每次同步的时候一定要小心

    我的解决办法是:多笔记本+多页面+子页面,每个笔记本放在不同的文件夹下,文件夹分为Windows专属文件夹、Linux专属文件夹和公共文件夹。平常记录的时候只在相应平台下进行修改,只同步专属文件夹下的内容。最后整理知识形成体系的时候,才同步公共文件夹。这样避免了同步时的版本冲突问题以及同步次数问题。

    相关文章

      网友评论

          本文标题:利用Zim+Dropbox搭建笔记系统

          本文链接:https://www.haomeiwen.com/subject/qjwvlqtx.html