產品說明
GitJournal 是一款專注於隱私與資料可移植性的行動端筆記應用程式。它最大的特色在於不使用封閉的雲端空間,而是直接將你的筆記儲存在你指定的 Git 儲存庫(如 GitHub, GitLab, Gitea 或自建伺服器)中。
這款工具採用標準的 Markdown 格式,並支援 YAML Header(Front Matter),這意味著它能與許多桌面端的知識管理工具(例如 Obsidian, Logseq, Hugo 或 Jekyll)無縫接軌。對於希望在手機上快速記錄靈感、查看待辦清單,且不希望資料被單一平台綁架的開發者與文字工作者來說,GitJournal 是極佳的開源選擇。
核心特色:
- Git 原生整合:直接將筆記 Push/Pull 到 Git 儲存庫,支援完整的版本歷史管理。
- 相容性強:支援標準 Markdown 語法與
[[Wiki-links]],可直接讀取桌面端筆記庫。 - 隱私優先:資料完全由使用者控制,支援 SSH 金鑰登入,無中間伺服器攔截資料。
- 離線優先:所有筆記均儲存在本地,連線時才與遠端 Git 儲存庫同步。
常用指令
GitJournal 的操作主要在手機 App 介面完成,但其背後的 Git 邏輯與桌面端操作高度一致。
啟動與基礎操作
# 雖然 GitJournal 是行動 App,但你可以在電腦端初始化儲存庫
git init my-notes
cd my-notes
echo "# My First Note" > README.md
git add .
git commit -m "Initial commit"
# 隨後在 GitJournal App 中填入 Git Clone URL 即可同步
| 操作功能 | 介面說明 | 適用情境 |
|---|---|---|
| Sync Now | 手動執行 Git Pull 與 Push | 確保手機與電腦內容一致時 |
| Journal Mode | 依日期排序的筆記列表 | 撰寫每日日記或隨手短評時 |
| Wiki Links | 使用 [[名稱]] 連結文件 | 建立非線性的知識網連結時 |
| YAML Editor | 編輯筆記頭部的 metadata | 管理筆記標籤、分類或建立日期時 |
| SSH Key Gen | 在 App 內生成金鑰對 | 設定與 GitHub 的安全連線時 |
進階技巧
自定義檔案命名規範:你可以在設定中規定新筆記的命名格式,例如
YYYY-MM-DD-Title.md,以符合 Hugo 或 Jekyll 等靜態網站產生器的需求。整合 Obsidian 工作流:將手機上的 GitJournal 指向與電腦上相同的 Git Repo,即可實現「電腦用 Obsidian 深度思考,手機用 GitJournal 隨手記錄」的完美閉環。
使用多種編輯器:App 內建了「純文字」、「Markdown」以及「檢查清單(Checklist)」三種模式,可根據內容類型自由切換,提升行動端的操作效率。
操作介面




