Markdown Viewer Firefoxアドオンをインストールしましたが、Ubuntuインストールで動作しません。私のブラウザはFirefoxで、基本的なテキスト作成ソフトウェアとしてVimのMarkdownに移行しようとしています。これを機能させる方法はありますか?
~/.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で書き込むためです。
私がここで提供した解決策を見つけることができたと報告してうれしいです:
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
私は試しました カザークの解決策 成功しませんでした。だから私はmimeTypes.rdf
ファイルをデフォルトのコンテンツに設定すると機能しました。
そうするために:
firefox --ProfileManager
~/.mozilla/firefox/
、コピーmimeTypes.rdf
から*.dummy
ディレクトリからプロファイルディレクトリ(おそらく*.default
)次の行を~/.mime.types
に入れることで同じ問題を解決できました。
text/plain md markdown
https://addons.mozilla.org/en-us/firefox/addon/markdown-viewer-webext/ をインストールしました。これは、公式のMozillaアドオンリポジトリからの署名付きアドオンであり、マルチプロセスと互換性があります。涼しい。 :)