Skip to content

obsidian-support {supports excalidraw, wikilinks}

excerpt#

mkdocs-obsidian-support-plugin은 아직 경로를 작성하여야 하는 문제가 있다. roamlinks 플러그인의 소스코드를 참조하여 경로와 독립적인 파일참조 기능을 제안하자.

convert_excalidraw function#

하이라이트된 코드를 보면 인자의 excalidraw_path를 가지고 파일을 찾고 있음을 알 수 있다. 하지만 이것은 옵시디언에서 사용한 media wiki의 유스케이스와는 거리가 멀다. [mkdocs](<./mkdocs.md>) 이렇게 검색하지, 누가 [docs/mkdocs](<docs/mkdocs.md>) 이렇게 레퍼런스 함? 비단 ExcalidrawConvert만의 문제가 아니라 AbstractConversion의 공통적인 문제점이다. 나는 이 AbstractConversion 추상클래스의 기능을 확장하여 경로도 포용하고, 단순파일이름도 포용하는 코드를 제안하고자 한다.

아래를 참고하면 그냥 os.walk를 사용하여 전수조사를 하고있다. 쫌... 비효율적이긴 한데 어차피 빌드 한 번만 수행하면 되니까 상관없겠지?