Hexo] Git Blog
- 쉽고 빠른, 강력한 블로그 프레임워크
- Markdown 지원
- 작업 환경 CLI(command line interface)방식
- github의 pages 서비스를 활용하여 정적 사이트 생성 가능
- 웹 프로그래밍에 대한 기본적인 지식 필요
Install node.js
다운로드 공식사이트
Setting Hexo
1 | npm install -g hexo-cil |
1 | hexo init #웹사이트 초기화 |
1 | # Site |
Git repositories
계정명.github.io
공개용 저장소 생성
Change Theme
1 | cd themes |
1 | #_config_yml line73 |
필요 패키지 다운로드 및 서버실행
1 | cd hexo-theme-cactus |
github에 배포하기
git 배포를 위한 패키지 설치
1 | npm install hexo-deployer-git --save |
배포(deployment)주소 수정
1 | # Deployment |
deployment
1 | hexo deploy |
이미지 복사
1 | source/ |
images
폴더에 넣어서 경로 설정으로 잡아주면 됨.
example)
url: /images/파일명
페이지 및 파일 생성
페이지 생성
1 | hexo new page 페이지명 |
파일 생성
1 | hexo new 파일명 |
이미지 작성법
이미지 작성
전역 Asset
source/images
에 파일들을 넣고![](/images/image.jpg)
이와 같이 하면 해결Post Asset
1 | _config.yml |
설정에서 post_asset_folder를
true
로 한 후,
1 | {% asset_img slug [title] %} |
위와 같이 불러오면 된다.
1 | example) |
카테고리 및 태그 사용법
categories/index.md
1 | --- |
tags/index.md
1 | --- |
작성파일 예시)
1 | --- |