obsidian으로 묶어놓은 글 netlify에 publish 하기
windows 환경 pc 에서 하는 방법.
# GitHub + Netlify 에 환경 만들기
- GitHub 계정을 만든다.
- GitHub에 로그인한다.
- digital garden jekyll template 깃허브 페이지로 들어간다.
Use this template
버튼을 누른다.Repository name
을 아무거나 입력하고,create repository from template
버튼을 누른다.- ** netlify**에 가입한다. github 계정으로 바로 가입 가능하다.
- 가입후 로그인하고
import from git
이라는 버튼을 누른다. GitHub
버튼을 누르고, 권한을 부여한다.- 5.에서 입력한 Repository name “아무거나“를 선택한다.
Deploy site
를 누른다.
# 로컬컴퓨터 Github Desktop
- GitHub Desktop 설치한다.
Github Desktop
에서Add
->Clone repository
-> 위에서 입력한Repository name
“아무거나“를 선택 ->Clone
클릭Clone
한 컴퓨터 폴더로 이동하면 파일들이 보인다._config.yml
을 텍스트 에디터로 수정한다. 나는title:
만 수정했다.assets
폴더는 첨부파일이 들어가는 폴더이다._pages
폴더에는index.md
와about.md
가 있는데,index.md
가 첫페이지이다._notes
에는 obsidian을 이용해서 작성한 md 파일들을 복사해서 넣어두면 된다.
- 파일 변경사항이 있으면
Github Desktop
에서Summary (require)
란에 아무렇게나 입력하고,Commit to master
버튼을 누르고,Push
한다.
# obsidian에서 글 작성시 주의점(내가 사용해보니…)
파일&링크 -> 위키링크 사용
으로 설정해야한다.파일&링크 -> 첨부파일의 기본 경로 -> 아래에 특정되어 있는 경로
로 설정해야한다.파일&링크 -> 첨부파일 폴더 경로
는assets
로 설정해야한다.
# Jekyll 장단점
# 장점
- Hugo 대비 별다른 설정 없이 HTML 태그를 지원함
- 주석 사용에 있어서 동일 주석을 여러곳에서 참조할 경우에도 돌아가는 링크가 잘 적용됨
# 단점
- 파일첨부에 있어서
[[ ]]
태그는 작동하지 않는 것으로 보인다. 정식 마크다운으로 다시 입력해야 한다. table
생성 마크다운이 제대로 작동하지 않음.html
로 입력해야 함.그래프 뷰
가 조금 난잡한 감이 있고, 모바일 터치환경에서 터치가 겹쳐서 쓰기가 불편함.- 코드 첨부에 있어서 raw를 표현하기 위해서
{% raw %}
,{% endraw %}
를 추가해주어야 함.