반응형
대소문자오류
현상
Hexo 의 카테고리를 대문자로 관리하고 파일은 소문자로 관리하고 싶었습니다.
- 카테고리 : 대문자
- 파일명 : 소문자
그래서 Hexo 의 카테고리명을 소문자 => 첫글자만 대문자(hexo => Hexo
)로 했는데
hexo deploy 를 해봐야 변경 안됩니다
github 를 보니 여전히 hexo
카테고리로 되어 있고 변경이 안됩니다
원인
Hexo 에서 deploy 할 때 대소문자 구분을 하지 않습니다
git 도 대소문자를 구분 하지 않습니다
해결방법
대소문자를 구분하지 않으니 처음 생성시에 사용하고 싶은 형태로 (대문자 또는 소문자)
만들어줘야 합니다.
깃허브의
skyksit.github.io
repository 의 categories/ 폴더 삭제hexo
.deploy_git
폴더의 파일 삭제 후 재배포$ git rm -rf * $ git ci -m "Clean all file" $ hexo clean $ hexo d -g
추가사항
Git 대소문자 구분하게 설정
git 의 설정 중에 ignorecase 라는 대소문자 무시하는 설정이 있는데
그걸 false
로 설정해줍니다
git config -l
git config core.ignorecase=false
또는
git config --global core.ignorecase=false
Hexo 도 파일명 대소문자 설정값 변경
Hexo 의 설정에도 대소문자 구분하는 설정값이 있습니다_config.yml
에 filename_case
가 있는 데 0
으로 설정되어 있습니다1
로 설정하면 소문자2
로 설정하면 대문자 로 변경해서 관리합니다
# Writing
new_post_name: :title.md # File name of new posts
default_layout: post
titlecase: false # Transform title into titlecase
external_link:
enable: true # Open external links in new tab
field: site # Apply to the whole site
exclude: ''
filename_case: 0
반응형
'IT > Hexo' 카테고리의 다른 글
개발자들을 위한 블로그 플랫폼 정리 (2023/10 기준) (0) | 2023.10.26 |
---|---|
네이버 Billboard.js 캔들차트 DataURL 사용법 (0) | 2022.07.04 |
검색엔진(네이버,구글)에 검색 잘되게 하는 방법 (0) | 2022.07.04 |
네이버 Billboard.js 차트 를 사용해보자 (0) | 2022.07.04 |
HEXO 링크 클릭시 전체화면으로 띄우기 (0) | 2022.07.04 |
Hexo 에 나만의 스크립트(script)를 만들기 (0) | 2022.07.04 |
헥소(Hexo) 에 네이버 billboard 차트 추가 (0) | 2022.07.04 |
헥소(Hexo) 에 차트 추가 (0) | 2022.06.30 |