Obsidian–Google Drive–Make–Ghost 자동 배포 파이프라인 구축기

1. 소개: 시도한 내용과 동기

  • Obsidian 및 Claude code로 만들고 관리하는 agents 생성 글을 Google Drive로 동기화

  • Make를 활용해 Google Drive → HTML 변환 → 이미지 생성 → Ghost 자동 게시까지 자동화

  • 여러 AI·자동화 도구를 실전에서 연결해보고 싶었던 개인 목표 충족

2. 진행 방법: 사용한 도구, 프롬프트, 이미지, 코드 등

🔧 Make 전체 워크플로우 요약

  1. Google Drive: Watch Files

  2. Google Drive: Download File

  3. Markdown → HTML 변환

  4. Google Sheet에서 frontmatter 정보 검색 (draft만 필터링)

  5. OpenAI: 이미지 프롬프트 자동 생성

  6. Replicate(Flux 1.1 pro): main image 생성

  7. Ghost API: Create Post로 자동 발행

  8. Google Drive: 발행된 파일을 Published 폴더로 이동

  9. Google Sheet: 해당 row의 publish status 업데이트

📌 핵심 기술 요소

  • Make와 Google Drive, 옵시디언 연동

  • frontmatter 정보 관리를 위한 Google Sheet 활용

  • Replicate 이미지 생성 연동

  • Ghost API 설정 및 이미지 관리 주의점 - Google 블로그 SEO 특성 상 Frontmatter 필수

📸 폴더 구조

  • Google Drive → 'My Drive' → 옵시디언 vault → project claude (전역 클로드 아닌 프로젝트 클로드) *반드시 '내 드라이브' 안에 있는 폴더를 공유해야 Make에서 Google ID 인증된 폴더가 인식됨.

  • 동기화할 때 디폴트 경로인 Googel Drive > '내 컴퓨터' 하위에 옵시디언 폴더와 클로드 폴더가 생성되지 않도록 주의해야 함. (Drive 동기화 실패 원인)

  • Frontmatter 폴더를 제어할 서비스 Client ID Google 계정 선택에도 유의해야 함.

3. 결과와 배운 점: 깨달음, 시행착오, 다음 계획

  • Google Drive 폴더 구조의 정확한 이해가 자동화 성공의 핵심

  • 폴더 구조를 기반으로 Make 모듈 흐름을 이해하고 나니 전체 자동화 체인이 명확해짐

  • Ghost에서는 이미지가 삭제되기 때문에 별도 이미지 저장소 필요, 블로그 내 이미지는 수작업으로 입력하는 게 나음

  • 앞으로는 더 정교한 agents 연결 및 콘텐츠 템플릿을 한 번 만들어본 것에서 벗어나 이것 저것 시도하면서 확장해갈 수 있는 토대가 되었음.

4. 도움 받은 글 / 리소스

스터디장님의 slash 페이지


뉴스레터 무료 구독

👉 이 게시글도 읽어보세요