😀 GitHub.io
현재 블로그는 GitHub
에서 제공하고 있는 정적 웹 호스팅을 통해 제공되고 있다.
여기서 제공되는 옵션이 많지 않고 거의 Native로 Jekyll
정적 페이지를 제공한다.
🥲 Jekyll의 단점
정적 웹 사이트로 제공된다는 특성 상 장점도 꽤나 많겠지만 Jekyll
은 단점도 눈에 보였다.
가장 큰 것은 Jekyll
은 Ruby
기반으로 제작되어 접근성 측면에서 일부 어려움이 존재했다.
현재 블로그는 GitHub
에서 제공하고 있는 정적 웹 호스팅을 통해 제공되고 있다.
여기서 제공되는 옵션이 많지 않고 거의 Native로 Jekyll
정적 페이지를 제공한다.
정적 웹 사이트로 제공된다는 특성 상 장점도 꽤나 많겠지만 Jekyll
은 단점도 눈에 보였다.
가장 큰 것은 Jekyll
은 Ruby
기반으로 제작되어 접근성 측면에서 일부 어려움이 존재했다.
Minimal mistakes Jekyll 테마가 많이 사용되는 것 같아 선택하여 사용 중에
크나 큰 고민이 생겼는데 네이버 블로그보다 콘텐츠 영역이 작다는 것이었다.
콘텐츠가 꽉꽉 차있는 느낌도 있지만 많은 내용을 담을 수 없기에 단점이었다.
여러 블로그를 참고하여 변경해보았지만 이 방법이 깔끔한거 같아 포스팅한다.
처음 사용했던 방법은 사이드바의 사이즈를 줄이는 방식으로 진행하게 됐다.
_sass/minimal-mistakes/_variables.scss
에 사이드바 관련 값을 변경했다.
새벽에 블로그 포스팅하는 도중 정상적으로 포스팅되지 않는 문제가 생겼다.
당시 문제가 발생됐던 포스팅은 [Security] WordPress Redirect 취약점 조치이다.
아무래도 Security 명칭을 이용하다보니 문제가 됐구나라고 혼자 생각했다.
그래서 Secure, Securitys 등의 명칭으로 디렉토리, 카테고리 등을 변경했다.
꽤나 많은 게시물을 작성했는데 구글 애널리틱스에서 접속자가 전혀 늘지 않았다.
이유가 뭘까 생각했더니 블로그에 대한 등록 작업을 하지 않았구나 해서 진행했다.
Sitemap은 직역하자면 사이트의 지도로 사이트가 어떤 구조로 돼있는지 표현하게 된다.
그렇기 때문에 웹 크롤러를 통해 내가 원하는 페이지를 노출시키는 목적으로 만들게 된다.
우선 _config.yml 파일에 url 설정 값이 비어있지는 않은지 내 URL이 맞는지 확인해야한다.
이는 이후 작성할 sitemap에서 _config.yml에 기재된 url을 호출하기 때문에 꼭 확인해야한다.