Skip to content
This repository has been archived by the owner on Mar 22, 2023. It is now read-only.

fix broken footnotes #686

Merged
merged 1 commit into from Mar 19, 2018
Merged

fix broken footnotes #686

merged 1 commit into from Mar 19, 2018

Conversation

outsideris
Copy link
Contributor

#680 에 추가한 Node.js 국제화 글에서 예상과 달리 footnotes가 동작하지 않아서 수정했습니다.
marked 라이브러리가 지원하지 않는 것같아서 HTML로 footnotes를 넣었습니다.

직접 수정할까 하다가 footnotes 처리에 대해서 얘기해봐야 할것 같아서 PR로 올립니다.

@yous
Copy link
Contributor

yous commented Mar 2, 2018

앗, 정말이네요. 찾아보니 hexo-renderer-markdown-it을 사용하면 플러그인으로 markdown-it-footnote를 사용할 수 있는 것 같네요.

@outsideris
Copy link
Contributor Author

지금은 hexo-renderer-marked를 쓰고 있는데 렌더러 자체를 바꾸면 기존 글도 한번 확인해 봐야할것 같아서(크게 문제는 안생길것 같지만요) 일단은 HTML로 각주를 처리했습니다.
여기서 렌더러를 갈아타는 것을 포함해서 얘기해봐도 좋을 것 같네요.

@marocchino
Copy link
Contributor

안에서 복잡한거 안하니 그냥 갈아타도 괜찬을것같습니다. -0-

@outsideris
Copy link
Contributor Author

아! 이거 머지 안했었군요. 그럼 렌더러를 바꿔보겠습니다.

@outsideris
Copy link
Contributor Author

hexo-renderer-markdown-it 로 변경하고 풋노트 잘 나오는 것 확인했습니다.

@marocchino
Copy link
Contributor

로컬에서 확인해봤는데 주석이 재대로 표현안되네요 -ㅁ-

screen shot 2018-03-19 at 10 26 36

@outsideris
Copy link
Contributor Author

@marocchino 혹시 기존 node_modules 지우고 한번 해보시겠어요? 어디서 충돌나는지 모르겠는데 저도 계속 그랬었는데 기존 markded가 남아있어서 그런것 같더라고요.

@marocchino
Copy link
Contributor

marocchino commented Mar 19, 2018

@outsideris 파일 자체의 타임스탬프가 그대로라 옛날 빌드 캐쉬된체 남아있었던것 같습니다.
hexo generate는 문제없는거 확인했습니다. 👍

@marocchino marocchino merged commit eb02bde into nodejs:master Mar 19, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants