利用Zim+Dropbox搭建笔记系统

前言

笔记需求
  • 跨平台,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搭建笔记系统)