Skip to content

GitJournal

行動端 Git 筆記助手

軟體分類 生產力 / 文書處理
開發廠商 Vishesh Handa
Stars
0
Forks
0
License
GNU AGPL V3 / APACHE 2.0
Version
v1.25.0
Update
OS

產品說明

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)」三種模式,可根據內容類型自由切換,提升行動端的操作效率。


操作介面