Obsidian과 Git Blog 연동하기
Obsidian과 Git Blog 연동하기
개요
현재 블로그는 Jekyll Chirpy 테마를 사용중입니다. 같은 마크다운이니까 옵시디언 내용을 올리면 그대로 블로그에 반영될 줄 알았지만, 생각보다 다른 문법들이 많았습니다. 또, 일일히 깃으로 커밋 푸쉬를 해야하는 번거로움이 있었습니다. 이런 과정을 옵시디언에서 클릭 한번으로 자동화하고자 플러그인을 개발했습니다.
플러그인 설명
설치 방법과 사용법은 위 깃허브 링크에서 설명되어 있습니다. 현재 Obsidian에 커뮤니티 플러그인 등록 요청만 해놓은 상태이고 아직 등록되지 않았습니다. 따라서 직접 깃에서 다운로드 받아 옵시디언 Valut 내의 /.plugin
폴더에 직접 플러그인 파일을 넣어야 합니다. 만약 등록이 된다면, 옵시디언에서 커뮤니티 플러그인 탐색에 Jekyll Chirpy Git Exporter
로 검색하시면 찾아볼 수 있을 것입니다.
플러그인 동작 원리는 간단합니다.
- 옵시디언의 파일을 Export 요청을 보내면
- 옵시디언 문법을 Jekyll 문법에 맞게 전처리하고,
- 파일 내 이미지 파일을 찾고,
- 파일 헤더에 Property를 추가하여
- 파일과 이미지 파일들을 같이 Git에 커밋합니다.
느낀 점
이번 개발에서 Cursor 자동 코딩 기능을 적극 활용해봤습니다. 사용해본 결과, 장단점이 명확히 느껴졌고, 무작정 사용한다면 오히려 마이너스가 되는 기능 같습니다.
- 장점
- 처음 접하는 언어, API라도 부담없이 개발할 수 있음
- 단점
- 디테일한 동작 원리를 알 수 없게 됨
- 따라서 버그 수정, 최적화, 기능 추가가 힘들어짐
- 머릿속에 남는게 없음
따라서 너무 AI 코딩에 의존하지 않고, 소프트웨어의 전체적인 구조는 직접 설계하되 디테일한 구현 정도만 도움을 받으면 좋을 것 같습니다. 또, AI가 작성해준 코드를 사용할 땐 그대로 복붙하지 말고, 무슨 코드인지 정확히 이해하고 사용해야 겠습니다.. 그러지 않으면 버그 수정이나 기능 확장할 때 곤란해집니다.