UStackUStack
Git Blog icon

Git Blog

Git Blog 是 iPhone/iPad 的行動 Markdown 寫作工具,可直接草稿、編輯並發布到 GitHub 儲存庫,支援 Jekyll、Hugo、Astro 等靜態站產生器。

Git Blog

Git Blog 是什麼?

Git Blog 是 iPhone 和 iPad 的 Markdown 寫作應用程式,讓您直接在 GitHub 儲存庫中草稿、編輯並發布部落格文章。它專為想在行動裝置上創作內容、同時搭配靜態網站工作流程的寫作者設計,支援 Jekyll、Hugo、Astro 等靜態網站產生器。

應用程式會連線到您的儲存庫,讓您管理新文章及現有 Markdown 檔案的編輯,然後使用符合 Git 分支或拉取請求習慣的工作流程來發布變更。

主要功能

  • 區塊式 Markdown 編輯器,支援拖拉排序標題、清單、引言和程式碼區塊,讓您邊寫邊調整
  • 相機與照片庫整合,應用程式會處理並上傳圖片作為文章一部分
  • 圖片配置選項(全寬、半寬、並排,以及額外配置類別),控制圖片在文章中的呈現方式
  • 彈性 frontmatter 範本,支援自訂欄位(包含文字、下拉選單和圖片選擇器),並可從儲存庫現有文章匯入 frontmatter
  • 多種發布模式:直接推送到主分支、建立新分支,或開啟拉取請求
  • 儲存庫瀏覽器,用於檢視檔案結構、開啟現有 Markdown 檔案、編輯並重新發布
  • 明亮、深色及系統外觀模式
  • 使用裝置金鑰圈安全儲存權杖

如何使用 Git Blog

  1. 在 iPhone 或 iPad 上開啟 Git Blog,並連線到您的 GitHub 儲存庫。
  2. 使用區塊式編輯器建立新 Markdown 文章,新增內容並插入所需圖片。
  3. 使用 frontmatter 範本設定必要欄位(或從現有文章匯入 frontmatter),讓文章符合網站結構。
  4. 使用偏好工作流程發布—推送到主分支、建立分支或開啟拉取請求—應用程式會處理 commit(包含圖片)。
  5. 要修訂現有內容,請使用儲存庫瀏覽器開啟 Markdown 檔案、編輯並重新發布。

使用情境

  • 遠離筆電時草稿新部落格文章,然後以單一行動工作流程發布到 GitHub 後端的網站
  • 瀏覽儲存庫結構、開啟檔案、套用更新並重新發布先前發布的 Markdown 文章
  • 管理依賴 frontmatter 欄位的靜態網站產生器文章(例如從下拉選單選擇值或提供圖片選擇器)
  • 使用區塊式編輯器和邊寫邊排序區塊,建立需要程式碼區塊和一致結構的技術文章
  • 以團隊友善的 Git 工作流程發布變更—適當時直接推送到主分支,或在需要審核時建立分支 / 拉取請求

常見問題

  • Git Blog 支援靜態網站產生器嗎?
    是的。它支援 Jekyll、Hugo、Astro,以及任何靜態網站產生器。

  • 我能以拉取請求發布變更,而不是推送到主分支嗎?
    是的。應用程式支援開啟拉取請求發布,也支援直接推送到主分支或建立新分支。

  • 圖片上傳如何運作?
    您可以拍攝照片或從圖庫選擇,Git Blog 會處理並上傳圖片作為文章一部分。發布時應用程式會將圖片納入 commit。

  • 我能編輯儲存庫中的現有 Markdown 檔案嗎?
    是的。Git Blog 內建儲存庫瀏覽器,可開啟現有 Markdown 檔案、編輯並重新發布。

  • 需要哪些裝置和作業系統版本?
    App Store 頁面顯示 iPhone 需 iOS 17.0 以上、iPad 需 iPadOS 17.0 以上、Mac 需 macOS 14.0 以上且搭載 Apple M1 晶片或更新,以及 Apple Vision 需 visionOS 1.0 以上。

替代方案

  • 支援 GitHub 的 Markdown 編輯器(桌面/行動): 這些也能產生 Markdown 並同步到 GitHub,但可能依賴手動 Git 操作,或提供與區塊式寫作不同的編輯體驗。
  • 靜態網站 CMS 工具(網頁內容編輯器): 這些專注於無需直接 Git 分支/拉取請求工作流程的創作,可簡化發布,但可能不符合 Git 導向流程。
  • 本機靜態網站工作流程(編輯 Markdown 並本機建置): 這提供完整渲染和預覽控制,但通常需要電腦,而非直接從手機或平板草稿和發布。
  • GitHub 網頁編輯: 這讓一切留在 GitHub 介面進行快速編輯,但無法提供 Git Blog 描述的行動優先 Markdown 區塊編輯器和 frontmatter 範本。
Git Blog | UStack