[Hexo]TravisCI로 블로그 자동 배포시 겪은 문제
WARN No layout 자동 배포를 했더니 빈 파일들만 올라가요!!
한줄 요약 : theme 폴더를 레포지토리에 추가하시면됩니다.
아래의 내용은 해당 원인을 찾아가던 본인의 경험담입니다…
블로그를 직접 만드는데, 시간을 투자하는것 보다 포스팅을 하는게 더 가치 있겠다 싶어 현재 블로그를 Hexo + Github Page를 이용하여 운영하고 있습니다
기존에는 배포를 Hexo-cli를 이용하여 아래와 같은 명령어를 사용하여 배포 했습니다.
$ hexo clean
$ hexo generate
$ hexo deploy
쉘에서 해당 명령어를 작성하는것 또한 귀찮아져서 package.json
파일을 이용하여,
/*
* package.json
*/
{
"scripts": {
"deploy": "hexo clean && hexo d -g"
}
}
해당 스크립트를 작성해서 npm deploy
명령어로 배포를 하고, 소스는 별도의 레포지토리에 관리하고 있었습니다.