web-dev-qa-db-ja.com

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

Markdown Viewer Firefoxアドオンをインストールしましたが、Ubuntuインストールで動作しません。私のブラウザはFirefoxで、基本的なテキスト作成ソフトウェアとしてVimのMarkdownに移行しようとしています。これを機能させる方法はありますか?

26
Kazark

~/.mozilla/firefox/<PROFILE>/mimeTypes.rdfを手動で編集する必要がありました。 このレビュー アドオンの言う:

Linuxユーザーの場合は、「md」を.mozilla/*。default/mimeTypes.rdfに追加してみてください。この行:mdin text/plain section :)

うーん。 text/plainセクションが見つかりませんでした このページ は役に立ちました:

既存のRDF 'text/plain'のノードがない場合は、それを追加し、ファイル拡張子として「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は、すべてのMakefileをUnicodeで書き込むためです。

11
Kazark

私がここで提供した解決策を見つけることができたと報告してうれしいです:

https://github.com/Thiht/markdown-viewer/issues/62#issuecomment-2777022

参考のためにここにもコピーしました。

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

41
Brad

私は試しました カザークの解決策 成功しませんでした。だから私はmimeTypes.rdfファイルをデフォルトのコンテンツに設定すると機能しました。

そうするために:

  • ターミナル:firefox --ProfileManager
  • ダミープロファイルを作成し、それを使用してFirefoxを起動します
  • 次に~/.mozilla/firefox/、コピーmimeTypes.rdfから*.dummyディレクトリからプロファイルディレクトリ(おそらく*.default
  • Firefoxを再起動してテストする
1
Marc MAURICE

次の行を~/.mime.typesに入れることで同じ問題を解決できました。

text/plain                                   md markdown
1
ddffnn

https://addons.mozilla.org/en-us/firefox/addon/markdown-viewer-webext/ をインストールしました。これは、公式のMozillaアドオンリポジトリからの署名付きアドオンであり、マルチプロセスと互換性があります。涼しい。 :)

0
Csongor Halmai