먼저, 깃블로그 자체가 처음 접하는 사람입니다.

답답하실거 미리 사과드립니다 ㅠㅠ


최대한 현재 정보와 질문들을 작성해 보겠습니다.

훈수, 조언 환영! 도와주세요


-------------------------------------------------------------------------------------------------------

1. 현 상황 :

- 본문 작동 잘 되고, 사이드바(navigation.yml) 영역에 본문 카테고리 만들어서 링크 걸어 둠.

jekyll theme : minimal-mistakes

- 참고 블로그 글 : https://lazyjobseeker.github.io/posts/github-blog-multiple-language-support-with-jekyll-theme-minimal-mistakes/#%EC%82%AC%EC%9D%B4%EB%93%9C%EB%B0%94

지킬 깃허브 블로그 다국어 지원하기

지킬 테마 Minimal Mistakes로 만든 Github 블로그에 별도 다국어 지원 플러그인(polyglot, jekyll-multiple-languages-plugin) 없이 다국어 지원을 구현한 과정을 정리합니다.

lazyjobseeker.github.io


2. 문제 상황 : 

- 영문 페이지로 전환하는 기능을 넣으려는데, 링크가 뭔가 꼬였는지 영문 전환 버튼도 안먹고, 영문 페이지도 안보임

- masthead 영역에 EN/KO 변환되게 하는 토글 메뉴를 만들었음

- 기본 값은 한글이기 때문에 EN이 뜨는것이 맞음. 그런데, KO 로 전환이 안됨.

  • 이미 : masthead.html KO/EN 토글 코드, _config.yml default 값 첨부

24b0d121e09c28a8699fe8b115ef04699d3ef4ba

▶  KO/EN 토글 코드


24b0d121e09c28a8699fe8b115ef046f5c48999b

▶  _config.yml default 값


- /en/posts/:categories/:title/ 로 작성했을 때 본문 링크가 /en/posts/en/categories_title/post_title 로 나와서,

 참고 사이트와 다르게, en/posts/:title 링크 말고, /:categories/:title/로 함.


3. 고칠 부분 예상 :

_config.yml 영문 경로를 수정해야할것 같은데, 되는 경로를 모르겠음. /posts/:title 경로는 못 찾음. 

- navigation.yml에 한글/영문 url을 두개를 넣음. 일단 링크가 제대로 걸리는지 보기 위함. 두개 링크는 잘 연결되어 있음.

- 그런데 두개의 링크를 KO/EN 전환 토글로 전환시 본문 글 뿐 아니라, 사이드바의 링크까지 전환하는 방법을 모르겠음.

  • 이미지 : 사이드바 영역 한글/영문 두개의 url 첨부

24b0d121e09c28a8699fe8b115ef0469903df1

▶ 사이드바 영역 한글/영문 두개의 url


4. 본문 한글/영문 파일 경로 :

- 한글 본문은 '_posts'에, 영어 본문은 'en/_posts'에 같은 파일명으로 넣어 두었음. 

  • 이미지 로컬 파일들 위치 첨부

24b0d121e09c28a8699fe8b115ef046a7d68e2ca

▶ 로컬 파일들 위치


5. 질문

① KO/EN 전환 토글이 작동이 안되는 원인은 뭘까요?

② 토글 전환이 성공시, 영문 본문 글과 연결된 사이드바(navigation.yml)의 링크를 어떻게 영문 링크로 연결되게 하나요?

(사이드바 카테고리는 하나로 보이되, 토글 전환시 해당 언어로 url 연결 방법) 


+++ 글 추가

KO/EN 토글은 KO->EN은 되나, EN시 KO로 안바뀌고, 다시 눌렀을때 EN->KO가 안되는 상황입니다.