github 블로그 만들기

last update: 2021.08.10.Tue

도움을 많이 받은 사이트 :
https://velog.io/@eona1301/Github-Blog-minimal-mistakes-config.yml-수정하기

1) just-the-docs theme install

https://github.com/pmarsceill/just-the-docs
https://devinlife.com/howto github pages/new-blog-from-template/
⇒ Gem::FilePermissionError 발생!


2) Gem::FilePermissionError 해결

https://jojoldu.tistory.com/288
⇒ vim 에디터 쓸 줄을 몰라!


3) vim 작성 및 수정

https://zeddios.tistory.com/122
⇒ 해결! 하지만 터미널에서 bundle을 실행하니
⇒ bundle could not locate gemfile 에러 발생!


4) bundle could not locate gemfile 해결

https://m.ppomppu.co.kr/new/bbs_view.php?id=developer&no=12405
⇒ gemfile이 있는 폴더에서 bundle 실행을 해야 했다.
⇒ 테마를 git clone으로 받아왔더니 루트 폴더 아래 새 폴더가 생겨서 그런 것 같았다. 파일을 다시 이동시키고 원하는 폴더 아래에 gemfile이 존재하게 한 뒤 bundle 실행을 했다. ⇒ 하지만 다시 에러. require’: cannot load such file – webrick (LoadError) 오류


5) require’: cannot load such file – webrick (LoadError) 오류 해결

https://junho85.pe.kr/1850
⇒ 번들 실행이 잘 되었고 localhost에서 테마가 잘 적용된 걸 확인했다.
⇒ 깃에 올려보자.
⇒ 에러! failed to push some refs to
⇒ 저장소를 만들고 이것저것 파일을 올렸다 내렸다 해서 저장소 상태가 클린하지 않았다.
⇒ 풀 리퀘스트를 해야 하나? ⇒ 실패
⇒ master 브랜치에는 파일이 모두 존재했고, main에는 하나도 없었다.
⇒ 그러고보니 master/slave 이슈 때문에 더이상 master라는 이름을 안 쓰려고 한다고 했는데 처음 익힌 명령어를 생각없이 쓰고 있었다.


6) 브랜치 이름 변경! master → main

https://min-20-170511kakaocorp.tistory.com/76
⇒ index.html 파일과 테마 파일이 원격 저장소로 무사히 push되었다.
⇒ 하지만, 테마 적용이 안되고 있다.


7) 내일 하자



8) 올리브영 기술 블로그 참고+추가 에러 해결

https://tech.oliveyoung.co.kr/tech/2011091042/
bundle install할 때 또 could not locate gemfile 에러가 났다 : 경로가 하나 더 생성되었던 것
경로 바꾸고 아래 방법으로도 시도할 수 있었으나 다시 취소하고 원래대로 1-6을 반복함
https://stackoverflow.com/questions/10012181/bundle-install-returns-could-not-locate-gemfile


9) Bundler could not find compatible versions for gem “terminal-table”:

https://stackoverflow.com/questions/58688846/bundler-compatiable-versions-for-gem-jekyll
Content of your Gemfile : ``` source ‘https://rubygems.org’ gem ‘github-pages’

```
Remove your **Gemfile.lock**  
Launch a `bundle` command.  
That's it ! Your ready to deploy to github pages. <br /> <br />

10) require’: cannot load such file – jekyll-data (LoadError)

https://imsejin.github.io/articles/jekyll/create-jekyll-blog

11) `rescue in block in require_with_graceful_fail’: jekyll-archives

- jekyll archive plugin  
[https://github.com/jekyll/jekyll-archives](https://github.com/jekyll/jekyll-archives) <br /> <br /> <br />

12) cannot load such file – kramdown-parser-gfm

https://archuive.tistory.com/3


13) 완성!