반응형
현상
이전에 jekyll 을 이용해서 github 에 블로그를 만들었다면
jekyll 은 Ruby 기반이라서 컴파일 하고 운영하기 귀찮아서
node.js 기반의 블로그 생성 프로그램인 Hexo 로 변경해보려고 한다
설치전 준비사항
Hexo 를 설치하기 위한 사전 구성 요소입니다
설치방법
Step1. Hexo CLI 설치
npm install hexo-cli -g
Step2. Hexo 로 샘플 블로그 만들기
hexo init sampleblog
Step3. github pages 용 폴더로 샘플 블로그 파일들 옮기기
Step4. 블로그를 위한 설정값 변경
_config.yml 파일내의 설정을 본인 블로그 정보에 맞게 변경한다
# Site
title: 김병철의 개인블로그
subtitle: '한번뿐인 인생 재밌게 살아요'
description: '새로운 것을 배우는 걸 좋아해요'
keywords: IT,
author: skyksit@gmail.com
language: en
timezone: 'Asia/Seoul'
# URL
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
url: https://skyksit.github.io/
root: /
permalink: :year/:month/:day/:title/
permalink_defaults:
pretty_urls:
trailing_index: true # Set to false to remove trailing 'index.html' from permalinks
trailing_html: true # Set to false to remove trailing '.html' from permalinks
사이트 정보와 URL 정보를 나한테 맞도록 수정했다
Deploy 정보도 수정해준다
# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
type: 'git'
repo: https://github.com/skyksit/skyksit.github.io
branch: master
deploy.branch 를 master 로 해서 바로 github pages 의 master 브랜치로 파일들이 배포된다
gh-pages 로 배포 하고 github 에서 merge 해도 된다
Step5. git 에 deploy 용 라이브러리를 설치한다
npm install hexo-deployer-git --save
Step6. github 에 deploy 한다
hexo deploy
배포된 블로그를 확인한다
반응형
'IT > Programing Tip' 카테고리의 다른 글
clean docker cache (도커 캐시 삭제하기) (0) | 2023.07.11 |
---|---|
VSCode 저장시 자동으로 eslint 적용되게 (0) | 2022.08.05 |
포코폰 개발자모드 변경 device is temporarily restricted 3-3 해결 (0) | 2022.08.04 |
소나큐브 비용 (소나클라우드) 청구 방식 (0) | 2022.07.25 |
마이크로 프론트앤드 개발 (0) | 2020.01.07 |
개발자 필수 기술 (0) | 2019.10.23 |
개발자가 명심해야 할 사항 (0) | 2019.10.23 |
마크다운 문법 Markdown (0) | 2019.10.02 |