이제 마무리 해보자.

일반적으로는 content 폴더에 obsidain vault 속 게시물을 symlink 걸어서 배포하는것 같은데.. 난 잘 안됐다. 그래서 rsync를 이용하였다.

claude가 도와줬다.

  • blog-deploy.sh : 주기적으로 변경사항을 확인해서 quartz 쪽으로 데이터를 끌어온다
  • deploy-service.sh : blog-deploy.sh 를 systemd 에 서비스로 등록해준다
  • check-status.sh : status 확인용 sh 여기까지 완료하면 끝!

이제 뭐가 되느냐

  1. 폰이든, 컴이든 어디서든 obsidian의 blog 폴더에서 게시물을 작성하거나 수정한다
  2. Remotely Save 플러그인을 통해 알아서 라즈베리파이로 데이터가 흘러들어간다
  3. blog-deploy.sh 서비스가 데이터 차이를 발견하고 quartz 쪽으로 데이터를 끌어온다
  4. 알아서 github 에 push가 들어간다
  5. github action이 돌아가고 배포가 된다

끝~


obsidian으로 블로그 만들기(1) - obsidian remotely save

obsidian으로 블로그 만들기(2) - quartz 설정

obsidian으로 블로그 만들기(3) - Github 자동 배포 구축

obsidian으로 블로그 만들기(4) - 자동 배포 구축

obsidian으로 블로그 만들기(5) - google search console 등록