会选择这个笔记软件是因为这笔记软件可以同时支援
Windows/Linux/macOS/Android/IOS这几个作业系统
而且就算使用ARM64的CPU(例如树莓派)也可以透过Flatpak进行安装Joplin
所以分享及推荐这款笔记本软件
这软件的优点:
- AGPL授权,商用可以
- 支援AES128加密
- 可以自由的选择同步方法(OneDrive/Nextcloud/WebDav/Dropbox/S3/档案系统/...)
- 电脑版支援安装外挂程式的功能
- 使用Markdown编辑,让你整理的文件可以更加整齐
- 手机版可以直接支援手绘(电脑版只要装外挂即可)
- 支援Chrome/Edge/Safari的网页剪辑,可直接转录网站上的资料
- 可以输出html/pdf等格式分享笔记给别人
- 支援笔记本版本记录
- 支援回收桶功能(最近几个月的新功能~)
P.S.
1. 曾经出过短暂的AES256支援,因为速度过慢,官方暂时又取消掉这功能
但我看他们目前有在计划使用原生的加密模组,或许很快就能恢复AES256,
但不确定确切计划及时程
2. 档案系统同步有人是使用Syncthing进行多个平台同步,但是Joplin在IOS中
似乎因为没有办法使用到档案系统读取的API,所以Joplin在IOS中是无法使用
这一种的同步方法,必需选择其他的
3. 除了上述的同步方式以外,官方还有JoplinCloud(需要付费)以及JoplinServer
JoplinServer的同步速度可以更快,且可以分享笔记,多个人一起共享,但是该软件
较可惜的是不可用于商业用途,但仍可以用Joplin的其他同步方式,达到多装置同步
但分享笔记就得用输出的再给其他人
官方网址: https://joplinapp.org 网页英文不需要担心,应用程式支援繁中!
Windows
Windows安装可以下载安装程式,或是携带版本,可以不需要安装
如果使用携带版本,应用程式旁边会有个JoplinProfile的资料夹,请不要删掉
不然笔记就不见了
MacOS
MacOS版本有分M1用的或传统X64用的
Linux
Linux官方有appimage的免安装直接使用的格式,也可以透过Flatpak安装
但是Flatpak的更新速度比较慢,曾经有次因为Joplin更新后较旧的Joplin不能同步
而用了Flatpak的过了一两周后才释放更新,所以如果用了Flatpak的版本,
怕更新后不可同步的话,可以等Flatpak先推出后,其他的装置再同时一起更新~
Android/IOS 请直接在商店里装就可以了~
基本上接口就如官方所介绍的这个样子
https://imgur.com/iJrsC7I
电脑版的话,最左边是各个笔记本,这笔记本可以很多层,理论上没有限制层数
中间那里是笔记本中的笔记
他除了可以使用笔记,还能建立待办事项,笔记前面会有一个Checkbox可以用勾的
有点像Todolist的感觉~
最右边就是编辑接口,编辑接口标题那排右边有一个切换编辑器布局
可以切换检视模式或是Markdown编辑模式,标题下面那一排最右边
有一颗一半是Markdown的图示一半是编辑的图示,那颗是可以切换到所见即所得编辑器
非常建议所有不熟Markdown的朋友们使用所见即所得编辑器
因为可以在不熟悉Markdown语法的操作下就可以很快速的上手,而且切换回来时
还能知道他的语法怎么写
如果Markdown用的熟的朋友们,可以在设定里的Markdown中查找,有些是特殊语法
但是注意~如果你选了一些不支援所见即所得的语法,且你使用的笔记有使用到时
建议不要按到所见即所得编辑器,因为你笔记本里的语法可能会被破坏
建议可以开一个新的笔记,用所见即所得编辑完成后,再复制回到你原本的笔记
目前我是想到用这种解法,如果有大大有更好的解法也可以在下面留言分享~
在设定里有一个小坑要注意! 回收桶保留天数以及版本记录的天数每个装置是独立设定
但是同步在一起时,是采用最小值为基准,也就是说你两个装置,一个设定版本记录保留
90天,一个设定180天,都在同一个同步位置同步,那么你就只能保留90天
所以建议在一开始同步前,先对这个装置的保留天数都先设定好,再开始设定同步~
外挂程式推荐
Conflict Resolution: 辅助解决同步冲突用的
Copy Code Blocks: 让程式码区块右上角多一个复制全部的按钮
Freehand Drawing: 支援手绘功能,手机版不需要装装
Math Mode: 支扰一些数学的运算可以在笔记本中(不生效于所见即所得编辑器中)
Note Tabs: 让你的笔记本有分页
Outline: 大纲模式,会有一个框有大纲,但你的文章中必需有#字的区段他才能辨识
Quick Links: 可以快速的连接到另一份笔记(如果你笔记会常需要有关联)
RevealJS Integration: 可以拿来简报
Rich Markdown: 可以让你在Markdown编辑器中可以看到图片,比较好编辑
Templates: 范本,可以自制范本,呼叫来使用,如果有些是重复或相似内容时可用