Markdown Viewer Firefox eklentisini yükledim , ancak Ubuntu kurulumumda çalışamıyorum. Firefox benim tercih ettiğim tarayıcı ve temel metin yazma yazılımım olarak Vim'deki Markdown'a geçmeye çalışıyorum. Bunu işe alabilmemin bir yolu var mı?
Markdown Viewer Firefox eklentisini yükledim , ancak Ubuntu kurulumumda çalışamıyorum. Firefox benim tercih ettiğim tarayıcı ve temel metin yazma yazılımım olarak Vim'deki Markdown'a geçmeye çalışıyorum. Bunu işe alabilmemin bir yolu var mı?
Yanıtlar:
Burada verdiğim bir çözümü bulabildiğimi bildirmekten mutluluk duyuyorum:
https://github.com/Thiht/markdown-viewer/issues/62#issuecomment-277702230
Ayrıca burada referans için kopyaladım:
Linux'ta, burada yeni bir MIME türü oluşturmanız gerekir:
~/.local/share/mime/packages/text-markdown.xml
Aşağıdaki içerikle:
<?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>
O zaman koş:
update-mime-database ~/.local/share/mime
Manuel olarak düzenlemek zorunda kaldım ~/.mozilla/firefox/<PROFILE>/mimeTypes.rdf
. Bu addon incelemesi şöyle diyor:
Linux kullanıcıları için, .mozilla / * 'a "md" eklemeyi deneyin. Default / mimeTypes.rdf bu satıra: mdin text / plain section :)
Hmm. Bir text/plain
bölüm bulamadım , ancak bu sayfanın yardımcı olduğunu gördüm :
Henüz 'text / plain' için mevcut bir RDF düğümü yoksa ekleyin ve "md" dosyasını bir dosya uzantısı olarak ekleyin.
<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>
Ancak, sonuçta ne oldu:
<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"
Hile yapan şey gibi görünüyordu . İlginçtir, text/markdown
veya text/x-markdown
MIME türleriyle çalışmaz gibi görünüyor . charset=utf8
Ben Unicode tüm benim Makefile yazmak çünkü.
mimeTypes.rdf
Değişikliklerin uygulanabilmesi için dosyayı değiştirdikten sonra Firefox'u yeniden başlatmanız gerekir.
Kazark'ın çözümünü başarı ile denedim . Bu yüzden mimeTypes.rdf
dosyayı varsayılan içeriğe geri yükledim ve çalıştı.
Böyle yaparak:
firefox --ProfileManager
~/.mozilla/firefox/
, kopyalama mimeTypes.rdf
gelen *.dummy
profil dizininize dizine (muhtemelen *.default
)Hemen https://addons.mozilla.org/en-us/firefox/addon/markdown-viewer-webext/ kurdum . Resmi Mozilla Eklentileri Deposundan imzalı bir Eklentidir ve çok işlemle uyumludur. Güzel. :)