Intro

지금껏 적어둔 정보들을 정리 및 배포하기 위해 블로그를 시작 해야겠다고 생각하고, 여러 블로그를 찾아보던 중 나름 IT업계 종사자이니 커스텀이 자유로운 GitBlog를 시작하게 되었습니다.

저의 경우 Yet Another Theme (YAT) Theme 사용하여 해당 Theme에 맞는 설치 법을 공유하지만, 대부분의 Theme 설치 방법이 비슷하기에 따라하는데 무리가 없을 것 같습니다.

Install

Ruby 설치

우선 전 Jekyll Theme을 사용을 할 것이기 때문에 Ruby를 설치해 줍니다.
Ruby 설치 에 들어가서 Installer를 설치해 줍니다.

Jekyll Theme Download & Obsidian Vault 생성

  1. 무료 Jekyll Theme 보는 곳에서 마음에 드는 Jekyll Theme을 골라줍니다.
    • https://jamstackthemes.dev/
    • https://jekyll-themes.com/free
    • https://jekyllthemes.io/free
  2. 해당 Theme의 Git Repo로 가서 Download Zip을 합니다.
  3. 그 후 Obsidian Vault를 생성한 뒤 다운로드한 Theme 내용물을 옮겨줍니다.

Jekyll Theme 모듈 설치

  1. IDE에서 Jekyll Theme이 들어있는 Obsidian 폴더로 가기
  2. Gemfile에 해당 Theme에 맞는 설정들 삽입
    * 설정들은 설치하고자 하는 Theme Git에 들어가면 적혀있습니다.
    gem "jekyll-theme-yat"
    
  3. 그 후 번들 및 실행
    $ cd ~/Obsidian_Vault/Git_Blog_Vault
    $ bundle
    $ bundle exec jekyll serve
    
  4. http://127,0.0.1:4000 접속해보기

Obsidian Git 연동하기

Repo 생성

Repo 이름의 경우 자신의 Github Name에 맞도록 생성하는 것이 중요합니다.
아닐경우 URL이 난잡해 질 수 있습니다.
Repo name exam : [GithubName].github.io

Git 연동

공유하고자 하는 Vault 위치로 터미널을 이동한다

git init
git config --local user.name "깃허브 아이디 이름"
git config --local user.email "깃허브 이메일 이름"

.gitignore 설정

Vault 폴더 안에 .gitignore 파일을 만들어 다음과 같이 작성한다

.obsidian/

.obsidian/workspace-mobile.json
.obsidian/workspace.json
.obsidian/app.json

.trash/
.DS_Store

github에 올리기

공유하고자 하는 Vault 위치로 터미널을 이동한다

git add .
git commit -m "initial commit"
git branch -M main 
git remote add origin "생성한 깃허브 repo 주소"
git push -u origin main

Obsidian-Git Plugin 설치

Obsidian을 켠 후 설정(톱니바퀴) 버튼을 누른다.
그후 Community Plugins에 들어가고, 만약 거기서 Community Plugin이 꺼져있다고 나오면 켠다.

Community plugins 에 Browse를 누른 다음, Obsidian git를 검색해 플러그인을 설치한다. (설치 후에 Enable를 눌러줘야 한다.)

Enable과 동시에 github에 동기화된다.

설정

Git Blog 배포

  1. [Settings > Pages] 에서 GitHub Action으로 변경
  2. Jekyll Configure 선택 및 변경사항 없이 Configure 생성
  3. 그 후 기다리면 깃 블로그가 생성 됨. https://MyGitName.github.io 접속