Joplin 免费开源笔记应用:个人知识管理与跨平台同步完全指南
【免费下载链接】joplinJoplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Linux, Android and iOS.项目地址: https://gitcode.com/GitHub_Trending/jo/joplin
Joplin 笔记应用是一款免费、开源的个人知识管理工具,支持 Windows、macOS、Linux、Android、iOS 五种系统,内置端到端加密同步和毫秒级全文搜索。它的核心思路是让笔记的存储位置由你自己决定:数据存在 SQLite 本地数据库里,云端只负责搬运。适合想把个人笔记、待办和网页摘录沉淀成可长期使用的知识库、又不想被单一云服务商锁定的用户。
笔记散落在 5 个 App 里?先看看痛点
你大概率经历过这种情况:Evernote 涨价、OneNote 同步变慢,或者换了新设备后,旧笔记要导出、转换、再手工搬进新应用。
Joplin 从设计上就避免绑定任何一家云厂商:同步层是抽象的,对接 Nextcloud、Dropbox 等服务时只走轻量驱动,换服务商等于换一个"读、写、删、列"的驱动,笔记数据本身不用动。
仓库里还内置了 OneNote 转换工具,加上对 Evernote ENEX、Markdown、OneNote 包格式的导入支持,迁移旧笔记是官方流程而不是野路子。
从收集到同步:一条笔记走过的 5 步
1️⃣ 收集:浏览器一键剪藏网页
价值:读文章时不必"回头再整理",整页内容直接进你的笔记本。
用法:Joplin 的 Web Clipper 是一个浏览器扩展,可以保存网页和截图;先在桌面版的设置界面打开Web Clipper选项卡,按页面提示装好扩展即可。
示例:读到一篇讲 SQLite 的文章,点一下扩展图标,文章原文就被存成一篇带来源链接的笔记,之后还能用sourceurl:筛选器把它找出来。
2️⃣ 编写:Markdown 与富文本,一个编辑器两种模式
价值:写的时候不用纠结排版,Markdown 和渲染后的富文本可以随时切换着看。
用法:桌面端和手机端都能同时显示 Markdown 源码和渲染结果,编辑器遵循 CommonMark 规范并带插件扩展,表格、代码块、列表、链接都有完整支持;不熟悉的语法可以直接查仓库里的 Markdown 速查表。
示例:写购物清单用- [ ] 牛奶这种复选框语法,它就是一篇待办笔记,勾选状态还能被搜索到(见下文type:todo)。
3️⃣ 整理:笔记本做骨架,标签做横切
价值:一个"目录树 + 标签"的组合,比单层文件夹灵活得多。
用法:笔记本支持无限层级的子笔记本,用来搭骨架;标签跨笔记本给同一批笔记打标记,做横切维度;笔记还自带截止日期字段,配合标签就是完整的任务管理。
示例:工作/项目A这种层级管归属,待评审这种标签管状态——同一条笔记两边都能指到它。
4️⃣ 检索:离线也能毫秒级返回的全文搜索
价值:所有笔记内容被实时写入 SQLite 全文索引(FTS4),查询是本地计算,不联网也很快。
用法:搜索框支持单词、短语(加引号)、前缀通配(swim*)、多词与(dog cat表示两个词都要出现);中文、日文、韩文、泰文会自动切到不依赖词边界的自定义搜索模式,所以搜中文不用拆词。想更精确时,用筛选器组合查询:
| 筛选器 | 作用 | 例子 |
|---|---|---|
tag: | 按标签筛选,支持通配 | tag:重要 会议纪要 |
notebook: | 限定某个笔记本及其子笔记本 | notebook:工作 -notebook:归档 |
created:/updated: | 按创建、更新时间(YYYYMMDD) | created:202401 -created:202403 |
type:/iscompleted: | 限定笔记或待办、完成状态 | type:todo iscompleted:0 |
示例:桌面端按Ctrl+P(macOS 是Cmd+P)打开快速跳转,输标题、#标签名或@笔记本名直接定位;想搜复选框这类特殊字符,在搜索词前加/切基础搜索,比如/"- [ ]"能找出所有未勾选的待办。
5️⃣ 同步与加密:数据放哪家云,你说了算
价值:同步目标有 Joplin Cloud、Nextcloud、S3、WebDAV、Dropbox、OneDrive 和本地文件系统 7 种,今天用 A、明天换 B,笔记不动。
用法:在设置里选一个同步目标并登录,之后每次内容变更都会自动触发后台同步,也可以手动点"同步";装了终端客户端的话还能用joplin sync配合 cron 定时跑。
🔒 端到端加密(E2EE)需要单独开启:先在一台设备上启用(系统生成主密钥,用你设的密码保护),同步后其他设备自动继承。注意主密钥密码出于安全设计无法找回,务必记牢。
💥 如果同一条笔记在两个地方被改过,Joplin 会建一个Conflict笔记本存下本地版本供你比对,也可以通过"笔记属性 → 历史版本"恢复任意一版。
5 步完成首次上手
- 安装桌面版:从官方文档的安装页下载对应系统版本;Linux 用户可以直接跑仓库里的 Joplin_install_and_update.sh 脚本,它连桌面图标一起配好;想从源码构建,执行
git clone https://gitcode.com/GitHub_Trending/jo/joplin拉取代码。 - 建一个笔记本(比如"入门"),新建第一篇笔记,用 Markdown 写下你的第一条待办
- [ ] 配置同步。 - 打开设置界面选一个同步目标(个人用推荐 Nextcloud 或 WebDAV 自托管),登录并完成第一次同步。
- 在设置的加密页启用端到端加密,设好主密钥密码,等加密后的数据重新同步一遍。
- 手机端从应用商店装 Joplin,同步一次——手机上点"同步"输入主密钥密码,全部笔记就位。
6 条让 Joplin 更好用的实战技巧
- 🔄 开始编辑前、编辑完成后各手动同步一次,等它跑完——冲突几乎都是"编辑期间没同步"造成的,这是 官方文档 给出的第一建议。
- 🔍 用相对时间筛任务:
-due:day+7找出 7 天内到期的所有待办,比翻笔记本快得多。 - 🏷️ 标签优先于深嵌套:同一类主题(如"待评审")用标签,跨笔记本一搜就到,目录树保持浅层。
- 💾 每月用"导出 → JEX 格式"做一次全量备份:JEX 保留标签、位置等全部元数据,还能原样导回。
- 🧩 装插件前先看插件仓库里的"推荐"清单(带皇冠标记的),装完记得重启应用让插件生效。
- ⏰ 有终端客户端的话,把
joplin sync挂进 cron,即使桌面应用没开也有定时兜底同步。
常见问题
Joplin 收费吗?免费且开源,桌面、移动、终端各端都不含广告;代码就在这个仓库里,可自行构建。
两台设备改了同一条笔记,会丢内容吗?不会。Joplin 会生成Conflict笔记本保存被覆盖的本地版本,你也可以从笔记属性的历史版本里恢复任意一版。
主密钥密码忘了怎么办?无法找回,这是端到端加密的既定代价——启用前请务必把密码写进密码管理器。
从 Evernote 迁过来难吗?在 Evernote 里导出 ENEX 文件,Joplin 桌面端走 File > Import > ENEX 即可;笔记正文、标签、附件都会保留,只有字体颜色这类排版细节可能丢失。
延伸资源
- 📖 搜索语法与全部筛选器:readme/apps/search.md
- 📖 各同步目标的配置与端到端加密:readme/apps/sync/(内含
index.md、e2ee.md、nextcloud.md等) - 📖 Markdown 完整速查表:readme/apps/markdown.md
- 📖 插件安装、更新与管理:readme/apps/plugins.md
- 📖 导入导出(含 Evernote / OneNote / JEX):readme/apps/import_export.md
- 📖 终端应用(CLI 模式、定时同步):readme/apps/terminal.md
- 📖 仓库内置的 OneNote 转换工具:packages/onenote-converter/
- 📖 Web Clipper 扩展源码:packages/app-clipper/
把收集、编辑、检索、同步的主动权交回给你自己,是 Joplin 想做的事:格式开放、云端可换、备份可导。长期使用任何笔记工具,关键都在这件朴素的事——你的数据,始终归你。
【免费下载链接】joplinJoplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Linux, Android and iOS.项目地址: https://gitcode.com/GitHub_Trending/jo/joplin
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考