1. 소개: 시도한 내용과 동기
Obsidian 및 Claude code로 만들고 관리하는 agents 생성 글을 Google Drive로 동기화
Make를 활용해 Google Drive → HTML 변환 → 이미지 생성 → Ghost 자동 게시까지 자동화
여러 AI·자동화 도구를 실전에서 연결해보고 싶었던 개인 목표 충족
2. 진행 방법: 사용한 도구, 프롬프트, 이미지, 코드 등
🔧 Make 전체 워크플로우 요약
Google Drive: Watch Files
Google Drive: Download File
Markdown → HTML 변환
Google Sheet에서 frontmatter 정보 검색 (draft만 필터링)
OpenAI: 이미지 프롬프트 자동 생성
Replicate(Flux 1.1 pro): main image 생성
Ghost API: Create Post로 자동 발행
Google Drive: 발행된 파일을 Published 폴더로 이동
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 페이지