Hexo Blog 재연결
Page content
문제점
- 몇몇 수강생이 노트북과 데스트탑 자리 모두에서 깃헙 블로그를 운영하고 싶어함.
- 또한, 기존에 올라간 블로그 소스를 그대로 사용하고 싶어함.
- 그런데, 제대로 반영이 안되는 경우가 있음.
해결책
- 그런 경우 아래와 같이 순차적으로 진행하면 된다.
$ hexo init your_blog_repo # 여기는 각자 소스 레포 확인
$ cd myblog
$ git init
$ git remote add origin https://github.com/your_name/your_blog_repo.git # 각자 소스 레포 주소
- 아래 명령어에서 에러가 발생이 있다.
$ git pull --set-upstream origin main # 에러 발생
- 그런 경우, 아래 명령어를 추가한다. 기존의 디렉토리와 파일을 모두 삭제한다는 뜻이다.
$ git clean -d -f
- 그리고 에러가 발생했던 명령어를 다시 실행한다.
- 이 때에는 이제 정상적으로 실행되는 것을 확인할 수 있다.
$ git pull --set-upstream origin main # 에러 발생 안함 / 소스 확인
- 이제 정상적으로 환경 세팅은 된 것이다. 순차적으로 아래와 같이 진행하도록 한다.
- 이 때, theme 폴더에 본인의 테마 소스코드가 잘 있는지 확인을 하도록 한다.
$ npm install
$ hexo clean
$ hexo generate
$ hexo server