먼저, 깃블로그 자체가 처음 접하는 사람입니다.
답답하실거 미리 사과드립니다 ㅠㅠ
최대한 현재 정보와 질문들을 작성해 보겠습니다.
훈수, 조언 환영! 도와주세요
-------------------------------------------------------------------------------------------------------
1. 현 상황 :
- 본문 작동 잘 되고, 사이드바(navigation.yml) 영역에 본문 카테고리 만들어서 링크 걸어 둠.
- jekyll theme : minimal-mistakes
지킬 테마 Minimal Mistakes로 만든 Github 블로그에 별도 다국어 지원 플러그인(polyglot, jekyll-multiple-languages-plugin) 없이 다국어 지원을 구현한 과정을 정리합니다.
lazyjobseeker.github.io
2. 문제 상황 :
- 영문 페이지로 전환하는 기능을 넣으려는데, 링크가 뭔가 꼬였는지 영문 전환 버튼도 안먹고, 영문 페이지도 안보임
- masthead 영역에 EN/KO 변환되게 하는 토글 메뉴를 만들었음
- 기본 값은 한글이기 때문에 EN이 뜨는것이 맞음. 그런데, KO 로 전환이 안됨.
- 이미지 : masthead.html KO/EN 토글 코드, _config.yml default 값 첨부
▶ KO/EN 토글 코드
▶ _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 첨부
▶ 사이드바 영역 한글/영문 두개의 url
4. 본문 한글/영문 파일 경로 :
- 한글 본문은 '_posts'에, 영어 본문은 'en/_posts'에 같은 파일명으로 넣어 두었음.
- 이미지 : 로컬 파일들 위치 첨부
▶ 로컬 파일들 위치
5. 질문
① KO/EN 전환 토글이 작동이 안되는 원인은 뭘까요?
② 토글 전환이 성공시, 영문 본문 글과 연결된 사이드바(navigation.yml)의 링크를 어떻게 영문 링크로 연결되게 하나요?
(사이드바 카테고리는 하나로 보이되, 토글 전환시 해당 언어로 url 연결 방법)
+++ 글 추가
KO/EN 토글은 KO->EN은 되나, EN시 KO로 안바뀌고, 다시 눌렀을때 EN->KO가 안되는 상황입니다.
해당 댓글은 삭제되었습니다.
잘 동작한다는게 어떤건지 잘 모르겠지만, 로컬 jekyll에서 유실되는 페이지 없이 본문 텍스트 링크 다 잘 나와요.
링크하신 글 작성자인데 최근에 블로그로 백링크가 하나 생겨서 어디였으려나 했더니 이 글이었네요. 늦었지만 혹시 지금이라도 도와드릴 수 있는 부분 있으면 도와드릴게요 메일 주세요~