hexo new post error 수정하기

hexo new post를 통해 게시글을 생성하였는데 다음과 같은 에러가 발생하였다.
제목과 시간이 정상적으로 표시되지 않았다.

제목이 이상해요

관련 질문을 hexo.js의 issue 탭에 제보하여 답변받을 수 있었다.

게시글을 통해 답변 받을 수 있었다.

before

1
2
3
4
5
6
7
8
---
title: { { title } }
date: { { date } }
tags: []
category: ""
description:
toc: true
---

after

1
2
3
4
5
6
7
8
---
title: { { title } }
date: { { date } }
tags: []
category: ""
description:
toc: true
---

scaffolds/post.md 파일에 prettier가 적용되어 있었다.
정확히는 title 옆에 공백이 들어가 있었다.

예전에 수정하고 저장할 때에 prettier가 적용된 듯 하였다.
prettier의 bracketSpacing 속성을 false 로 설정하여 객체에 공백이 들어가지 않도록 수정하는 방법도 있다.

하지만 나는 prettier를 global로 설정하여 사용하고 있고, 해당 파일은 자주 열고 닫을 일이 없어서 prettier를 잠시 꺼두고 공백을 없애고 저장해주었다.

댓글