옵시디언 블로그 만들기
#obsidian #learning #digital_garden #blog
💎옵시디언 블로그(Digital Garden)
Obsidian은 마크다운을 기반으로 한 노트 작성 및 지식 관리 애플리케이션입니다. Digital Garden Plugin과 Obsidian, GitHub, Netlify를 활용하여 옵시디언 내 원하는 노트만을 웹사이트 블로그에 공개하는 법을 작성하였습니다.
🛠️준비물
📃방법
정적 웹사이트를 구축하는 데는 크게 3가지의 요소가 있습니다.
Markdown Files, Static Site Generator, Hosting
저는 Obsidian, Netlify, Github를 사용하였습니다.
- Obsidian의 Digital Garden Plugin을 설치 후 활성화합니다.
- Deploy to Netlify를 눌러 GitHub에 Digital Garden repo를 자신의 repo로 복제합니다.
(단, 위 링크는 Netlify용입니다. Vercel을 사용하신다면 digitalgarden 링크로 들어가 Deploy 버튼을 눌러주세요.) - 이 후 자신의 깃허브 repo에 자동으로 저장소가 생성된 것을 볼 수 있습니다.
- Obsidian의 Digital Garden Settings에서 GitHub repo name과 GitHub Username을 자신의 것으로 넣어줍니다.
- Create GitHub token을 통해 GitHub Token을 생성합니다. Repository access부분에서 Only select repositories를 선택하면 자신의 모든 repo가 아닌 내가 원하는 repo에만 Token을 통해 접근이 가능하여 보안을 지킬 수 있습니다.
- Permission에서는 Contents와 Pull Requests의 Access 권한을 Read and write로 수정합니다.
- 만들어진 Token의 password를 복사하여 Obsidian Digital Garden Settings의 GitHub token에 붙여 넣어 줍니다.
- 이제 Obsidian 노트의 property에
dg-publish와dg-home을 추가하여 노트를 블로그 업로드 할 수 있습니다. 단,dg-home은 한 개의 note에만 활성화 되어 있어야 합니다. - 이제 cmd + p를 눌러 Digital Garden: Publish 를 눌러
dg-publish가 활성화된 노트를 블로그에 업로드를 할 수 있습니다.