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