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をインポート可能
  • 複数の公開モード:メインbranchへ直接プッシュ、新規branch作成、またはプルリクエスト作成
  • リポジトリブラウザでファイル構造を表示、既存Markdownファイルを開いて編集・再公開
  • ライト、ダーク、システム外観モード
  • デバイスキー链によるセキュアなトークン保存

Git Blogの使い方

  1. iPhoneまたはiPadでGit Blogを開き、GitHubリポジトリに接続。
  2. ブロックベースエディタで新しいMarkdown投稿を作成。コンテンツを追加し、必要に応じて画像を挿入。
  3. frontmatterテンプレートで必須フィールドを設定(または既存投稿からインポート)し、サイト構造に適合。
  4. 好みのワークフローで公開—メインへプッシュ、branch作成、またはプルリクエスト作成—アプリがコミット(画像含む)を処理。
  5. 既存コンテンツの修正時は、リポジトリブラウザでMarkdownファイルを開き、編集して再公開。

ユースケース

  • ノートPCなしで新しいブログ記事の下書きを作成し、モバイルの1回のワークフローでGitHub裏付けサイトへ公開
  • リポジトリ構造を閲覧し、ファイルを開いて更新を適用、再公開で既存の公開済みMarkdown投稿を編集
  • frontmatterフィールドに依存する静的サイトジェネレーター向け投稿管理(ドロップダウン選択や画像ピッカー提供など)
  • ブロックベースエディタとブロック並べ替えで、コードブロックと一貫した構造が必要な技術投稿を作成・整形
  • チーム向けGitワークフローで変更を公開。適切時はメインへ直接プッシュ、レビューが必要時はbranch/プルリクエスト作成

FAQ

  • Git Blogは静的サイトジェネレーターに対応していますか?
    はい。Jekyll、Hugo、Astro、およびその他の静的サイトジェネレーターに対応しています。

  • メインへプッシュの代わりにプルリクエストで変更を公開できますか?
    はい。アプリはプルリクエスト作成による公開のほか、メインbranchへの直接プッシュや新規branch作成をサポートします。

  • 画像アップロードはどう動作しますか?
    写真を撮影またはライブラリから選択すると、Git Blogが画像を処理・アップロードし、投稿と一緒に扱います。公開時にコミットの一部として含めます。

  • リポジトリの既存Markdownファイルを編集できますか?
    はい。Git Blogにはリポジトリブラウザがあり、既存Markdownファイルを開いて編集・再公開できます。

  • 対応デバイスとOSバージョンは?
    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