포스팅 방법, 글 수정, hexo 이미지 삽입, 인덱스 페이지 썸네일 설정 방법, 그리고 백업(서브모듈관리) 대해 정리해본다.

포스팅

hexo 블로그의 게시글들은 마크다운 파일을 생성하여 작성된다.

1. draft

1
2
$ hexo new draft 'title' // 초안 생성 후 작성
$ hexo publish 'title' // post 폴더로 이동

2. post

1
$ hexo new post 'title' // 바로 post 폴더에 생성 후 작성

post 폴더에 있는 md 파일들만 게시글로 올라간다.

로컬 서버 실행

1
$ hexo s -o

글 수정

3가지만 진행하면 된다.

1
2
3
4
5
6
7
8
9
10
11
12
$ hexo clean // public 폴더 제거
$ hexo generate // 정적 파일 생성 (public 폴더)
$ hexo deploy // Github 페이지 배포

$ hexo d -g // generate 와 deploy 한번에 진행
```

## 이미지 삽입
보통은 source/images 폴더를 생성해서 이미지를 넣어도 되는데
이미지를 포스트 별로 관리하려면 _config.yml 를 다음과 같이 수정한다
```yml
post_asset_folder: true

이렇게 되면 포스트 타이틀과 동일한 이름의 폴더가 생성되는데
이 폴더에 이미지를 넣으면 된다.
그리고 마크다운 파일 본문에 아래 태그를 삽입하면 된다.

1
2
{% asset_img img_name.jpg This is an example image %}
{% asset_img "spaced img_name.jpg" "spaced title" %}

인덱스 페이지 썸네일 설정

마크다운 Front-matter 에 coverImage 를 추가하면 된다

1
2
3
4
5
6
7
8
9
---
title: hexo 블로그 기본 사용법
tags:
- 헥소
- blog
- 사용법
date: 2019-11-15 17:53:24
coverImage: img_hexo.jpg
---

hexo 블로그 백업하기 - 서브모듈이용

링크 참고