3. HEXO를 이용한 블로그 만들기
▸ Hexo CLI 설치하기
헥소는 따로 설치 파일이 제공되지 않고, npm을 통해서만 설치가 가능합니다.
많은 사람들이 알고 있는 GUI
(메뉴가 있고 마우스로 드래그&드랍해서 동작을 수행하는 포토샵 같은 프로그램)가
아닌 명령어 기반의 CLI
(MS-DOS처럼 시꺼먼 창 띄워서 mkdir로 폴더 생성하고 cd 명령어로 폴더를 변경하거나 등등)입니다.
4. HEXO를 이용한 블로그 만들기
▸ Hexo CLI 설치하기
또한 npm은 노드 기반이고 노드는 터미널에서 작동을 하는 명령어 기반의
CLI이기 때문에 기본적으로 터미널과 친해지는 습관을 들여야합니다.
npm 관련 명령어는 다음 링크를 참조합시다.
https://docs.npmjs.com/#cli
5. HEXO를 이용한 블로그 만들기
▸ 기본 블로그 만들기.
먼저 블로그를 만들 폴더로 이동을 한 후 hexo init 폴더명 명령어로 블로그를 만들어줍니다.
https://github.com/hexojs/hexo-starter
위 저장소를 클론(내려받기)하고, package.json 안에 있는 의존성 모듈들을 설치까지 해줍니다.
hexo-cli 관련 명령어들은 아래 링크를 참조합시다.
https://hexo.io/docs/commands.html
6. HEXO를 이용한 블로그 만들기
▸ 블로그 테스트
블로그를 만든 폴더로 이동 후 hexo serve란 명령어로 블로그 서버를 킵니다.
서버를 종료하려면 Ctrl+C 버튼을 누르면 됩니다.
10. HEXO를 이용한 블로그 만들기
▸ 블로그 테마 변경
루트 디렉토리에 있는 _config.yml 파일을 열어서
theme를 landscape에서 다운받은 테마 이름으로 변경하면 됩니다.
yml은 YAML 문법을 따르며 탭 대신에 띄어쓰기, 문자열에 따옴표를 쓰지 않음
등등의 문법이 있습니다.
11. HEXO를 이용한 블로그 만들기
▸ 블로그 테마 확인
확인을 위해서는 Ctrl+C키로 기존에 있는 서버를 종료 시키고 다시 켜야합니다.
루트 디렉토리의 _config.yml 파일을 수정했을 때는 무조건 서버를 껐다 켜줘야 합니다.
14. HEXO를 이용한 블로그 만들기
▸ 변경된 테마 확인
테마 디렉토리의 _config.yml 파일을 수정했을 때는 새로고침만 해주면 됩니다.
15. HEXO를 이용한 블로그 만들기
▸ 포스트 파일 만들기
CLI 답게 포스트 쓰기 버튼이 아니라
hexo new post 제목 명령어로 포스트 파일을 만듭니다.
연재를 길게 잡아야할 것 같은 경우에는
hexo new draft 제목 명령어로 원고 초안을 만드신 이후에
hexo publish 제목 명령어로 포스트를 완성하는 방법을 추천드립니다.
16. HEXO를 이용한 블로그 만들기
▸ Front-Matter
HTML의 <meta charset=“utf-8” />과 같이 파일에 대한 메타 데이터라고 보면 됩니다.
JSON 문법은 잘 적용이 안 되는 것 같고 YAML 문법으로 작성하는 걸 추천합니다.
자세한 설명은 아래 링크를 참조해주시길 바랍니다.
https://hexo.io/docs/front-matter.html
17. HEXO를 이용한 블로그 만들기
▸ Markdown 문법
실제 포스트 내용은 마크다운 문법으로 작성하며 문법은 매우 직관적이고 쉽습니다.
우측이 해당 마크다운 문법으로 작성한 포스트 내용이며
자세한 문법은 아래 링크를 참조해주시길 바랍니다.
https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet
18. HEXO를 이용한 블로그 만들기
▸ 포트폴리오 얹기
hexo-processor-static이라는 패키지를 설치해줍니다.
19. HEXO를 이용한 블로그 만들기
▸ 포트폴리오 얹기
_static이라는 폴더를 새로 만들어주고
그 안에 포트폴리오로 쓸 파일들을 쭉쭉 올려주시면 됩니다.
폴더를 하나 만드셔서 그 안에 몰아넣으셔도 되고,
아니면 포트폴리오 별로 폴더를 만드셔서 관리하셔도 됩니다.
20. HEXO를 이용한 블로그 만들기
▸ 포트폴리오 얹기
확인을 위해서는 무조건 서버를 잽팅해줘야합니다.
26. HEXO를 이용한 블로그 만들기
▸ 댓글 플러그인 붙이기
모든 정보를 입력하고 하단의 Create Site 버튼을 누르면 되는데
그 전에 저 빨간색 상자 안의 키워드를 기억해야합니다.
27. HEXO를 이용한 블로그 만들기
▸ 댓글 플러그인 붙이기
사이트를 만들고 설정파일에서 아까 빨간색 상자 안에 있던 키워드를 입력해줍니다.
28. HEXO를 이용한 블로그 만들기
▸ 댓글 플러그인 붙이기
이제 포스트에 들어가면 댓글을 달 수 있는 것을 확인하실 수 있습니다.
29. HEXO를 이용한 블로그 만들기
▸ Github Page에 올리기 위한 패키지 설치
배포를 도와주는 hexo-deployer-git 이란 패키지를 설치해줍시다.
자세한 사용 방법은 아래 링크를 확인해주시기 바랍니다.
https://github.com/hexojs/hexo-deployer-git
30. HEXO를 이용한 블로그 만들기
▸ Github Page에 올리기 위한 패키지 설정
블로그 설정 파일에서 다음과 같이 입력해줍니다.
repo에는 깃헙 페이지 저장소 주소를 입력해주면 됩니다.
31. HEXO를 이용한 블로그 만들기
▸ 현재 디렉토리를 버전관리 하기
깃헙 페이지에 올라가는 것은 정적인 파일들이기 때문에
포스팅 전용 파일들도 버전 관리를 하고자 한다면 해당 단계를 따라야합니다.