Contents

hexo 환경 구축하기

개요

이전포스팅 에서 이야기 한것과 같이 어느곳에서든지(집 또는 회사 등) 블로그 포스팅을 할수 있는 환경을 만들고 싶었다. (git을 이용해서.) 그래서 git repository 를 두개를 만들었고, 하나는 실제 블로그서버로 이용하고 하나는 블로그를 포스팅하는 hexo 환경을 저장하게 된다. 지금부터 이야기 할 내용은 hexo환경을 git repository 에서 pull 받아서 환경구성하는 부분을 이야기 하려고 한다.

환경구성

hexo설치와 git설치는 되어있다고 가정. 먼저 구성할 폴더를 생성하고 이 폴더에 hexo 환경을 구성하겠다고 초기 셋팅을 한다

mkdir blog
hexo init blog

그리고 hexo환경을 저장해둔 repository를 가져와야 하므로 git설정을 한다

cd blog/
git init
git remote add origin https://github.com/taetaetae/hexo.git
git fetch

필요없는초기셋팅이 되는 파일은 지우고

rm source/_posts/hello-world.md
rm -r themes/landscape/ #해당 테마를 사용하고 있다면 지울필요가 없다.

hexo환경 repository 를 pull받는다

git reset --hard origin/master
git pull origin master

hueman테마의 검색 기능을 사용한다는 가정하에 필요한 플러그인과, 나중에 deploy 할때 필요한 플러그인을 설치해준다

npm install hexo-deployer-git --save
npm install -S hexo-generator-json-content

이렇게 되면 기존처럼 환경설정이 마무리 되고, 포스팅을 할수 있게 된다.

추가

  • canonical 속성 npm install –save hexo-auto-canonical
  • 사이트맵 속성 npm install hexo-generator-seo-friendly-sitemap –save
  • feed 속성 npm install hexo-generator-feed –save

Buy me a coffeeBuy me a coffee