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. 선호 워크플로로 게시—메인 푸시, 브랜치 생성, 풀 리퀘스트 열기—앱이 커밋(이미지 포함)을 처리합니다.
  5. 기존 콘텐츠 수정 시 저장소 브라우저로 Markdown 파일을 열고 편집한 후 재게시합니다.

사용 사례

  • 노트북 없이 새 블로그 포스트 초안 작성 후 단일 모바일 워크플로로 GitHub 기반 사이트에 게시
  • 저장소 구조 탐색해 기존 Markdown 포스트 열기·수정·재게시
  • frontmatter 필드에 의존하는 정적 사이트 생성기 포스트 관리(드롭다운 값 선택 또는 이미지 선택기 제공)
  • 블록 기반 편집기와 블록 재정렬로 코드 블록과 일관된 구조가 필요한 기술 포스트 작성·포맷팅
  • 팀 친화적 Git 워크플로로 변경 게시: 적절 시 메인 직접 푸시 또는 리뷰 필요 시 브랜치/풀 리퀘스트 생성

자주 묻는 질문

  • Git Blog는 정적 사이트 생성기를 지원하나요?
    네. Jekyll, Hugo, Astro 및 모든 정적 사이트 생성기와 작동합니다.

  • 메인 브랜치 푸시 대신 풀 리퀘스트로 변경 게시할 수 있나요?
    네. 앱은 풀 리퀘스트 열기, 메인 브랜치 직접 푸시, 새 브랜치 생성을 지원합니다.

  • 이미지 업로드는 어떻게 되나요?
    사진 촬영 또는 라이브러리에서 선택하면 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