Firefox에서 Markdown Viewer 애드온을 Linux에서 작동시키는 방법?


25

Markdown Viewer Firefox 애드온을 설치 했지만 Ubuntu 설치에서 작동하지 않습니다. Firefox는 내가 선택한 브라우저이며 Vim의 Markdown으로 기본 텍스트 작성 소프트웨어로 이동하려고합니다. 이 작업을 수행 할 수있는 방법이 있습니까?

답변:


39

내가 여기에 제공 한 솔루션을 찾을 수 있었다는 것을 기쁘게 생각합니다.

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


여기 복사 해 주시겠습니까? meta.stackexchange.com/a/8259/350309
Hex

감사! 이것은 Ubuntu 16.04, Firefox 57.0.3에서 효과적이지만 Markdown Viewer Webext 애드온 에서만 가능 합니다. Markdown Viewer 애드온을 사용하면 소스 / 일반 텍스트 만 표시됩니다.
alaferg

2
FF 59.0.1 및 GitLab Markdown Viewer 애드온을 사용 하여 Ubuntu 17.10에서 나를 위해 일 했습니다.
code_dredd

11

내 수동으로 수정해야했습니다 ~/.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내가 유니 코드 내 모든 메이크 파일을 쓰기 때문이다.


mimeTypes.rdf변경 사항을 적용 하려면 파일을 수정 한 후 Firefox를 다시 시작해야합니다 .
iurii

방금 Kubuntu 12.04에 Firefox Markdown Viewer를 설치했으며 완벽하게 작동했습니다. 조정할 필요가 없습니다.
Monica Cellio를위한 MountainX

FF 54.0의 우분투 16.04에서는 작동하지 않았습니다. @Brad의 솔루션이 효과가있었습니다.
키이스 로버트슨

@KeithRobertson 네,이 솔루션은 날짜가 있습니다. 당신은 그것이 3-1 / 2 년 전인 것을
보았습니다

1

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

그렇게하려면 :

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


0

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

text/plain                                   md markdown
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.