개요
이전포스팅 에서 이야기 한것과 같이 어느곳에서든지(집 또는 회사 등)
블로그 포스팅을 할수 있는 환경을 만들고 싶었다. (git을 이용해서.)
그래서 git repository 를 두개를 만들었고, 하나는 실제 블로그서버로 이용하고 하나는 블로그를 포스팅하는 hexo 환경을 저장하게 된다. 지금부터 이야기 할 내용은 hexo환경을 git repository 에서 pull 받아서 환경구성하는 부분을 이야기 하려고 한다.
환경구성
hexo설치와 git설치는 되어있다고 가정.
먼저 구성할 폴더를 생성하고 이 폴더에 hexo 환경을 구성하겠다고 초기 셋팅을 한다1
2mkdir blog
hexo init blog
그리고 hexo환경을 저장해둔 repository를 가져와야 하므로 git설정을 한다1
2
3
4cd blog/
git init
git remote add origin https://github.com/taetaetae/hexo.git
git fetch
필요없는초기셋팅이 되는 파일
은 지우고1
2rm source/_posts/hello-world.md
rm -r themes/landscape/ #해당 테마를 사용하고 있다면 지울필요가 없다.
hexo환경 repository 를 pull받는다1
2git reset --hard origin/master
git pull origin master
hueman테마의 검색 기능을 사용한다는 가정하에 필요한 플러그인과, 나중에 deploy 할때 필요한 플러그인을 설치해준다1
2npm 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 coffee