GitJournal:Git 同步的 Markdown 笔记应用
一款注重隐私与数据可迁移的移动端 Markdown 笔记应用,笔记直接存进你自己的 Git 仓库。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v1.80.0
- 平台
- Android、iOS
详细介绍
项目简介
GitJournal 是一款以隐私保护和数据可迁移为核心目标的笔记应用。它用标准的 Markdown + YAML 头格式(可选)保存所有笔记,并把这些笔记存放于你自己选定的 Git 仓库中——GitHub、GitLab 或自建 Git 服务都可以。这意味着笔记的所有权完全掌握在你手里,从备份、版本管理到自托管都可以自行掌控。
应用基于 Dart 开发,采用 AGPL-3.0 许可证,主页为 https://gitjournal.io 。
主要功能
- 笔记即文件:所有笔记以 Markdown 形式存放,可附带 YAML 头部元数据,方便在任何编辑器中打开处理。
- Git 同步:笔记推送到你指定的 Git 仓库,支持 GitHub、GitLab 以及自定义 Git 服务,也可以完全自托管。
- 移动优先体验:为手机使用场景设计的笔记界面,适合随手记录与日记书写。
- 从其他应用迁移:提供 Google Keep、Day One Classic、Narrate、Simplenote 等应用的迁移方案,便于把旧笔记搬到 Git 仓库中。
- 编辑器选择:最新版本新增 Org 编辑器,可作为默认编辑器选项。
- 多行内标签:支持在同一行内写多个 inline tag。
界面预览(源自 README 截图):



安装与使用
安卓用户可在 Google Play 安装:
https://play.google.com/store/apps/details?id=io.gitjournal.gitjournal
iOS 用户可在 App Store 安装:
https://apps.apple.com/app/gitjournal/id1466519634
安装后,将应用连接到你自己的 Git 仓库(GitHub / GitLab / 自定义 Git 服务),即可开始以 Markdown 格式记录笔记并同步到仓库。
从其他应用迁移
README 中列出的迁移资源:
- Google Keep:https://github.com/vHanda/google-keep-exporter
- Day One Classic / Narrate:https://gist.github.com/sanzoghenzo/fb5011aa566292a4eb1b62fc7a4a50cc
- Simplenote:https://github.com/isae/gitjournal-simplenote-exporter
注意事项
- 使用前需要准备好可用的 Git 仓库及相应访问权限,笔记的托管与备份由你自行负责。
- 项目代码由 Vishesh Handa 贡献的部分采用 AGPL 许可,其他贡献者的代码采用 Apache License 2.0,以便应用能上架不允许 AGPL 的 Apple App Store。
- 文档、README 与翻译内容采用 Creative Commons Attribution 4.0 国际许可协议。
- 最新版本中的桌面端(Linux、OSX)支持仍处于 Beta 阶段。
本作品整理自 GitHub 开源项目 GitJournal/GitJournal,原作者 @GitJournal,许可证 AGPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v1.80.0当前版本
编辑器内高亮搜索词;新增实验性登录支持;恢复不含 Firebase 的统计;表情符号转换可控并默认关闭;大幅提速;Linux 与 OSX 桌面端 Beta;支持同行多个行内标签;新增 Org 编辑器选项。
评论