Markdown Viewer Firefox 애드온을 설치 했지만 Ubuntu 설치에서 작동하지 않습니다. Firefox는 내가 선택한 브라우저이며 Vim의 Markdown으로 기본 텍스트 작성 소프트웨어로 이동하려고합니다. 이 작업을 수행 할 수있는 방법이 있습니까?
Markdown Viewer Firefox 애드온을 설치 했지만 Ubuntu 설치에서 작동하지 않습니다. Firefox는 내가 선택한 브라우저이며 Vim의 Markdown으로 기본 텍스트 작성 소프트웨어로 이동하려고합니다. 이 작업을 수행 할 수있는 방법이 있습니까?
답변:
내가 여기에 제공 한 솔루션을 찾을 수 있었다는 것을 기쁘게 생각합니다.
https://github.com/Thiht/markdown-viewer/issues/62#issuecomment-277702230
또한 참조를 위해 여기에 복사했습니다.
Linux에서는 여기에 새 MIME 유형을 작성해야합니다.
~/.local/share/mime/packages/text-markdown.xml
다음 내용으로 :
<?xml version="1.0"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
<mime-type type="text/plain">
<glob pattern="*.md"/>
<glob pattern="*.mkd"/>
<glob pattern="*.markdown"/>
</mime-type>
</mime-info>
그런 다음 다음을 실행하십시오.
update-mime-database ~/.local/share/mime
내 수동으로 수정해야했습니다 ~/.mozilla/firefox/<PROFILE>/mimeTypes.rdf
. 애드온에 대한 이 검토 는 다음과 같이 말합니다.
Linux 사용자의 경우 "md"를 .mozilla / *. default / mimeTypes.rdf에 다음 줄에 추가하십시오. mdin text / plain section :)
흠. text/plain
섹션을 찾을 수 없지만 이 페이지 가 도움이되었다는 것을 알았습니다 .
'text / plain'에 대한 기존 RDF 노드가없는 경우이를 추가하고 "md"를 파일 확장자로 추가하십시오.
<RDF:Description RDF:about="urn:mimetype:text/plain" NC:value="text/plain" NC:fileExtensions="md" NC:description="Text Document"> <NC:handlerProp RDF:resource="urn:mimetype:handler:text/plain"/> </RDF:Description>
그러나 내가 끝낸 것은 다음과 같습니다.
<RDF:Description RDF:about="urn:mimetype:text/plain; charset=utf8"
NC:value="text/plain; charset=utf8"
NC:handleInternal="true"
NC:description="Markdown Document">
<NC:fileExtensions>md</NC:fileExtensions>
<NC:fileExtensions>mkd</NC:fileExtensions>
<NC:fileExtensions>mdown</NC:fileExtensions>
<NC:fileExtensions>markdown</NC:fileExtensions>
<NC:handlerProp RDF:resource="urn:mimetype:handler:text/plain; charset=utf8"/>
</RDF:Description>
그 NC:handInternal="true"
트릭을 한 것 같았습니다 . 흥미롭게도 text/markdown
또는 text/x-markdown
MIME 유형 에서는 작동하지 않는 것 같습니다 . 은 charset=utf8
내가 유니 코드 내 모든 메이크 파일을 쓰기 때문이다.
mimeTypes.rdf
변경 사항을 적용 하려면 파일을 수정 한 후 Firefox를 다시 시작해야합니다 .
나는 Kazark의 솔루션 을 성공적으로 시도 했습니다 . 그래서 mimeTypes.rdf
파일을 기본 내용으로 복원하고 작동했습니다.
그렇게하려면 :
firefox --ProfileManager
~/.mozilla/firefox/
, 복사 mimeTypes.rdf
에서 *.dummy
프로필 디렉토리로 (아마도 *.default
)나는 지금 https://addons.mozilla.org/en-us/firefox/addon/markdown-viewer-webext/를 설치했다 . 공식 Mozilla Add-ons Repository의 서명 된 애드온이며 멀티 프로세스와 호환됩니다. 멋있는. :)