FirefoxのMarkdown ViewerアドオンをLinuxで動作させる方法は?


25

私がインストールしたマークダウンビューアー 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アドオンでは、ソース/プレーンテキストが表示されました。
アラフェルグ

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セクション:)

うーん。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"トリックを行ったのはそのようでした。興味深いことに、MIMEタイプtext/markdownまたはtext/x-markdownMIMEタイプでは機能しないようです。これcharset=utf8は、すべてのMakefileをUnicodeで記述しているためです。


mimeTypes.rdf変更を適用するには、ファイルを変更した後にFirefoxを再起動する必要があります。
iurii 14

Firefox Markdown ViewerをKubuntu 12.04にインストールしたところ、すぐに使用できました。微調整は必要ありません。
Monica CellioのMountainX

Ubuntu 16.04とFF 54.0では動作しませんでした。@Bradのソリューションは機能しました。
キースロバートソン

@KeithRobertsonええ、この解決策は時代遅れです。あなたはそれが3年半前からだと
わかり

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.