<br> 옵시디언의 수많은 장점에도 불구하고, 단점 중에 하나는 노트의 내용을 공유하기 쉽지 않다는 점이다. 노트 하나만 공유하는 방법은 맨 아래 '참고 자료’에 있는 '옵시디언(Obsidian) 개별 노트를 퍼블리시(publish)하는 쉬운 방법’을 참고하면 된다. 하지만 이 방법은 폰트 등 스타일 적용이 안 되고 백링크, 그래프 표시가 안 된다. 블로그 형태의 퍼블리시라기보다 다른 사람과 노트를 일시적으로 공유하는 용도도 적합하다. 아래 방법은 **깃허브([GitHub](https://github.com/))**와 **[Digital garden Jekyll template](https://github.com/maximevaillancourt/digital-garden-jekyll-template)**을 이용해 **넷틀리파이([Netlify](https://www.netlify.com/))**에 퍼블리시하는 방법을 사용한다. 백링크가 연결되고, 옵시디언의 꽃인 그래프도 그려진다. 모두 무료이다. <br> ### 1. 깃허브(GitHub)에서 계정 생성하기 아래 깃허브 사이트에서 무료로 계정을 생성한다. [GitHub: Where the world builds software · GitHub](https://github.com/) <br> ### 2. Digital garden Jekyll template을 이용해 리파지터리 생성하기 **2-1. 아래 사이트에서 'Use this template'을 클릭한다.** [GitHub - maximevaillancourt/digital-garden-jekyll-template: Start your own digital garden using this Jekyll template 🌱](https://github.com/maximevaillancourt/digital-garden-jekyll-template) ![[Resources/secondbrain/assets/img/image-20220508140043.png]] **2-2. 원하는 이름을 넣고 리파지토리(Repository)를 생성한다.** 그러면, 리파지토리가 자신의 계정에 생성이 된다. ![[Resources/secondbrain/assets/img/image-20220508140122.png]] ### 3. 깃허브 데스크탑 설치하기 아래 사이트에서 GitHub Desktop을 설치한다. [GitHub Desktop | Simple collaboration from your desktop](https://desktop.github.com/) <br> ### 4. 깃허브 데스크탑에서 로컬에 리파지토리 클론하기 **4-1. 화면에 보이는 'Add' 버튼이나 File -> Clone Repository을 통해 위의 GitHub.com에서 생성했던 자신의 리파지토리를 클릭하고 클론을 만든다.** ![[Resources/secondbrain/assets/img/image-20220508140612.png]] **4-2. 클론된 폴더 위치는 아래와 같이 해당 리파지토리에 오른쪽 마우스 클릭 후, Real in Finder로 확인할 수 있다.** (macOS 기준) ![[Resources/secondbrain/assets/img/image-20220508142458.png]] 분석맨은 iCloud에 옵시디언 노트를 저장하고 있어서 아래와 같은 폴더에 리파지토리가 위치한다. /Users/analysisman/Library/Mobile Documents/iCloud~md~obsidian/Documents/AnalysisMan/secondbrain <br> ### 5. 넷틀리파이(Netlify) 사이트에서 계정 만들기 www.netlify.com 사이트에서 Sign up을 클릭하여 계정을 만든다. 깃허브 계정을 이미 만들었으니, GitHub 아이콘을 클릭하여 계정을 쉽게 만들 수 있다. ![[Resources/secondbrain/assets/img/image-20220508143138.png|500x450]] <br> ### 6. 넷틀리파이(Netlify) 사이트에서 깃허브 리파지토리 import 하기 **6-1. 상단 메뉴의 Sites에서 Import an existing project를 클릭하여 깃허브에서 만든 리파지토리를 선택한다.** ![[Resources/secondbrain/assets/img/image-20220508143656.png]] ![[Resources/secondbrain/assets/img/image-20220508143756.png]] **6-2. 기본 설정은 변경하지 말고 하단의 'Deploy site'로 사이트를 만든다.** ![[Resources/secondbrain/assets/img/image-20220508144009.png]] **6-3. 아래와 같이 'Site deploy in progress' 메시지가 보이며, 약 2~5분 정도 시간이 걸린다.** ![[Resources/secondbrain/assets/img/image-20220508144324.png]] <br> ### 7. 넷틀리파이(Netlify)에서 사이트 URL 생성 넷틀리파이(Netlify)에서 만들어진 사이트를 클릭하면 My digital garden - Welcome! 페이지가 보인다. ![[Resources/secondbrain/assets/img/image-20220508144636.png]] ![[Resources/secondbrain/assets/img/image-20220508144712.png]] <br> ### 8. 사이트 이름 바꾸기 Site settings에서 Change site name을 클릭하여, 이름을 바꾼다. 사이트에 고유한 이름이라 없는 이름을 사용해야 한다. 분석맨은 이상하게 이름 타이핑이 안 되어 다른 편집기에서 이름을 복사/붙여넣기 했다. ![[Resources/secondbrain/assets/img/image-20220508145227.png]] <br> ### 9. 자신의 도메인과 연동하기 자신만의 도메인(domain)을 가지고 있으면, 아래와 같이 도메인과 연동한다. **9-1. Add custom domain을 클릭 후, 자신의 도메인을 입력한다.** Site overview -> Domain settings -> Add custom domain을 클릭한다. ![[Resources/secondbrain/assets/img/image-20220508145650.png]] ![[Resources/secondbrain/assets/img/image-20220508145706.png]] 자신이 가지고 있는 도메인에 서브 도메인을 추가해 입력한다. ![[Resources/secondbrain/assets/img/image-20220508145930.png]] **9-2. Verify를 누르면, 이미 등록된 도메인이니 Add domain을 클릭하라고 나온다.** ![[Resources/secondbrain/assets/img/image-20220508150051.png]] **9-3. Check DNS configuration을 클릭하면, 도메인을 어떻게 지정할 수 있는지 방법을 알려준다.** ![[Resources/secondbrain/assets/img/image-20220508150216.png]] 아래와 같이 CNAME 레코드를 추가하라고 안내한다. ![[Resources/secondbrain/assets/img/image-20220508150257.png]] **9-4. 자신의 Domain Registra에서 CNAME 지정하기** 자신의 도메인을 등록해서 사용하는 서비스에서 아래와 같이 CNAME을 넷틀리파이(Netlify) 주소로 포인팅 시켜준다. Public DNS 서버로 전파(propagate) 되는데 시간이 걸릴 수 있다. ![[Resources/secondbrain/assets/img/image-20220508150959.png]] <br> ### 10. 노트를 퍼블리시(publish) 하기 macOS는 아래와 같은 경로에 있는 \_notes 폴더에 퍼블리시하고자 하는 노트의 .md 파일을 넣어주고 **[GitHub Desktop](https://desktop.github.com/)**을 통해 Commit과 Push를 해준다.  /Users/analysisman/Library/Mobile Documents/iCloud~md~obsidian/Documents/AnalysisMan/secondbrain ![[Resources/secondbrain/assets/img/image-20220508152425.png]] **10-2. My digital garden 첫 페이지 변경해보기** 첫 Welcome! 화면은 아래와 폴더의 index.md 파일에 있는 내용이 보여진다. /Users/analysisman/Library/Mobile Documents/iCloud~md~obsidian/Documents/AnalysisMan/secondbrain index.md 파일을 복사해서 index_org.md로 원본은 백업하고, index.md 파일을 수정해본다. 수정된 파일은 아래 스크린샷과 같이 +녹색 아이콘이 ·오렌지색 아이콘으로 바뀐다. ![[Resources/secondbrain/assets/img/image-20220508154643.png]] index.md 파일을 수정 후, GitHub Desktop에서 **Commit to master**를 클릭하고 **Push origin**도 클릭한다. ![[Resources/secondbrain/assets/img/image-20220508154747.png]] GitHub에서 보면 자신이 적은 내용으로 업데이트 됨을 확인할 수 있다. ![[image-20220519012814.png]] 이후, 네틀리파이(Netlify)에 아래와 같이 Building -> Processing -> Pubished의 과정을 거쳐 퍼블리시된다. ![[image-20220519013209.png]] <br> ### 11. 디지털 정원(Digital Garden) 첫 페이지 첫 메인 페이지(\_pages 폴더의 index.md)를 편집기로 수정해 아래와 같이 올려보았다. [https://digitalgarden.analysisman.com](https://2ndbrain.analysisman.com/) (무료 퍼블리시 사이트는 digitalgarden 도메인으로 변경) [https://secondbrain.analysisman.com/](https://secondbrain.analysisman.com/) (도메인은 Obsidian Publish 유료로 변경) ![[image-20220519013320.png]] 첫 페이지에서 링크한 Digital Garden (\_notes 폴더의 Digital Garden.md) 페이지도 아래와 같이 수정했다. [https://secondbrain.analysisman.com/digital-garden](https://secondbrain.analysisman.com/digital-garden) -> [https://2ndbrain.analysisman.com/digital-garden](https://2ndbrain.analysisman.com/digital-garden) 로 변경. ![[image-20220519013411.png]] <br> ### 12. 디지털 정원(Digital Garden) 그래프 아래와 같이 페이지 아래 부분에 옵시디언의 꽃인 그래프도 만들어져 있다. ![[image-20220519013430.png]] <br> ### **▶ Git CLI Command** macOS에서는 GitHub Desktop 앱을 이용하지 않고 터미널 상에서 아래와 같은 명령어를 통해 Commit과 Push를 해도된다. <font color="blue"> git add *</font> <font color="blue"> git commit -m "2022.05.08-Obsidian-notes_commit"</font> <font color="blue"> git push -u origin master</font> <br> ### **▶ 이미지 표시 문제** Jekyll은 폴더 안의 이미지를 렌더링하지 않는다. 그래서 마크다운 형태로 표현한 것은 이미지 표시가 되지 않아 액박으로 나온다. 아래와 같이 HTML 형태로 선언해 주어야 한다. \<img src="/assets/img/image-name.png"/> <br> ## 참고 사이트 분석맨 Obsidian Publish 유료 사이트: [https://secondbrain.analysisman.com](https://secondbrain.analysisman.com/) 분석맨 Digital Garden: https://2ndbrain.netlify.app/ = https://digitalgarden.analysisman.com/ 잔향님 Digital Garden: https://slowdive.netlify.app/ <br> ## 참고 자료 [옵시디언(Obsidian) 개별 노트를 퍼블리시(publish)하는 쉬운 방법 — 잔향](https://slowdive14.tistory.com/1299848) [How to Set Up a Digital Garden With Obsidian For Free - YouTube](https://youtu.be/kg-9n_A4Tf0) <br> ## 연결 문서 [[_Index_1_Obsidian]] [옵시디언 퍼블리시 무료로 하는 방법 | 분석맨의 '상상력'](https://kr.analysisman.com/2022/05/obsidian-publish-free-git.html)