Firefox에서 Markdown Viewer 애드온을 Linux에서 작동시키는 방법? 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-markdownMIME 유형 에서는 작동하지 않는 것 같습니다 . 은 charset=utf8내가 유니 코드 내 모든 메이크 파일을 쓰기 때문이다.


답변

나는 Kazark의 솔루션 을 성공적으로 시도 했습니다 . 그래서 mimeTypes.rdf파일을 기본 내용으로 복원하고 작동했습니다.

그렇게하려면 :

  • 터미널에서 : firefox --ProfileManager
  • 더미 프로파일을 작성하고 Firefox를 시작하십시오.
  • 그런 다음에 ~/.mozilla/firefox/, 복사 mimeTypes.rdf에서 *.dummy프로필 디렉토리로 (아마도 *.default)
  • Firefox를 다시 시작하고 테스트

답변

나는 지금 https://addons.mozilla.org/en-us/firefox/addon/markdown-viewer-webext/를 설치했다 . 공식 Mozilla Add-ons Repository의 서명 된 애드온이며 멀티 프로세스와 호환됩니다. 멋있는. 🙂


답변

다음 줄을 넣어서 동일한 문제를 해결할 수있었습니다 ~/.mime.types.

text/plain                                   md markdown