TIL을 공유하고 싶다 -> 프레임워크로 블로그를 만들자 -> 흥미로운 테마를 적용하면서 재미를 느낌(시간 많이 소모됨) -> 테마 적용하면서 각종 에러 디버깅(시간 제일 많이 소모) -> 내가 이러려고 블로그했나 자괴감 -> 맨 처음 봤던 Jekyll에 Default 테마로 정착 -> Github Wiki(wow) -> Wordpress(서비스형)궁금해서 써봄 -> 검색이랑 태그기능은 꼭 있었으면 하는데(Jekyll So Simple Theme) -> ...ing
블로그 해보려고 시행착오를 겪으며 느끼고 배운점
목적
기존 TIL을 VSCode로 작성하고 git으로 푸쉬하고 찾아볼때는 Github으로 찾아봤다.
TIL을 공유하고싶다. 특히 구글검색에 노출되도록(개발자는 대부분 구글 검색을 사용한다.)
구글검색? SEO를 고려해야되니까 일단 네이버는 제외.(아래 사진을 보면 robots.txt 때문에 구글에서 검색하지 못함.)
블로그를 처음부터 만들면 좋겠지만 너무 귀찮고 힘드네? 위에 언급한 SEO도 알아서 해주는거 없나?
HCZ Material Material 테마를 찾다보니 중국인을 많이 접하게 되고 config파일 중국어를 한국어로 변환하는 시간도 많이 걸리겠다고 생각하게 됨.
이 외에도 많은 테마를 적용해보면서 여러 에러(대부분 bundle에러였으나 가끔 알 수 없는 에러)를 접하게 되고 글을 써야하는데 이런거 디버깅하는데 시간이 많이 소모되면 안된다고 생각함. (이 블로그에서 영향을 많이 받음.)
Hexo Themes
Hexo Material 페이지에 문서화도 잘 되어있고 다국어지원(i18n)인데 한국어가 없길래 오픈소스에 기여할 수 있는 좋은 기회라 생각했으나 Hexo를 사용하지 않아서 사용안함.
테마 적용하면서 각종 에러 디버깅(시간 제일 많이 소모)
Hexo Version Control이 안돼??
아래 사진을 보면 나랑 같은 문제점을 Hexo 공식 Github에 이슈로 등록하였고 Hexo 멤버가 공식적으로 markdown files version control은 지원하지 않는다고 밝혔다. 다른 브랜치를 사용해서 버전관리 하라고 해서 시도해봤는데 더 불편하다. 이러면 내가 왜 Hexo를 쓰지??라는 의문을 가지게 됨.