Blog 진행상황
Date Created : 2023, Jul 05
Date Modified : 2023, Jul 19
Date Modified : 2023, Jul 19
Blog 진행상황
1. Blog 개발 중 문제점 발견
1.1 Git Bash 터미널 사용
powershell을 버리고 bash(정확히는 git bash)터미널로 통합하여 사용하려고 한다.
과정 중 ‘’’jekyll serve’’’가 동작하지 않는 문제가 발견되었는데
git bash에서의 PATH(경로 환경변수)가 제대로 지정되지 않은 듯 하다.
1.2 Category작동문제
localhost에서는 포스트 별로 정해진 카테고리가 잘 작동한다.
하지만 github pages에서 작동하지 않는데, gemfile에 필요한 라이브러리가 제대로 정의되지 않은것인지 확인해야 할 듯 하다.
2. Blog 추후 개선예정
2.1 헤더 별 접기 기본제공
나무위키처럼 단락별 헤더를 접을 수 있도록 할까 고민중… 장단점이 있을듯?
위키문서와 블로그의 장점을 둘다 수용할 수 있는 방법이면 더 좋을듯하다.
2.2 목차 개선
TOC(Table of Contents)를 집어넣었는데, 현재 깔끔하지가 않다.
상단에 표시되어도 되고, 우측 고정방식으로 표시해도 되는데 현재는 상단에 깨져서 나오는 중.
가장 우선적으로 개선할 예정.
3. 개선상황
3.1 카테고리 작동개선 (7/15)
Github Pages에서 종속되어있는 패키지 목록((링크)[https://pages.github.com/versions/])기준으로 작동. 외부 플러그인 (_plugins 폴더)의 내용은 적용안됨
해당 문제를 해결하려면 다음과 같은 방법이 있다.
- 외부 플러그인을 사용하지않고, Github Pages에서 제공하는 라이브러리만 사용하는 테마 사용
- 해당 플러그인을 비활성화 하고, 플러그인을 대체할 스크립트 작성
- 로컬 빌드 후, 해당 _site내의 항목을 배포
그중 3번을 적용하고, _site를 submodule로 두어 배포를 자동화하고자 한다. 포스트를 수정하고나서, jekyll serve로 빌드해주고, 해당 레포지토리를 pages에서 설정해주면 된다.