Firefox'un Markdown Viewer eklentisinin Linux'ta çalışmasını nasıl sağlayabilirim?


25

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:


39

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


Buradan kopyalayabilir misiniz? meta.stackexchange.com/a/8259/350309
Hex

Teşekkürler! Bu benim için Ubuntu 16.04, Firefox 57.0.3'te çalıştı, ancak sadece Markdown Viewer Webext eklentisiyle. Markdown Viewer eklentisiyle kaynak / düz metin görüntüledi.
alaferg

2
Benim için FF 59.0.1 ile Ubuntu 17.10 ve GitLab Markdown Viewer eklentisinde çalıştı .
code_dredd

Teşekkürler, günümü kurtardım!
jan groth

11

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/plainbö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/markdownveya text/x-markdownMIME türleriyle çalışmaz gibi görünüyor . charset=utf8Ben Unicode tüm benim Makefile yazmak çünkü.


mimeTypes.rdfDeğişikliklerin uygulanabilmesi için dosyayı değiştirdikten sonra Firefox'u yeniden başlatmanız gerekir.
iurii

Firefox Markdown Viewer'ı Kubuntu 12.04'e kurdum ve kutudan mükemmel bir şekilde çalıştı. Hiçbir ayar gerekli.
Monica Cellio için MountainX

FF 54.0 ile Ubuntu 16.04'te benim için çalışmadı. @ Brad'in çözümü işe yaradı.
Keith Robertson

@KeithRobertson Evet, bu çözüm tarihli. Görüyorsunuz 3-1 / 2 yıl önce ...
Kazark

1

Kazark'ın çözümünü başarı ile denedim . Bu yüzden mimeTypes.rdfdosyayı varsayılan içeriğe geri yükledim ve çalıştı.

Böyle yaparak:

  • Bir terminalde: firefox --ProfileManager
  • Sahte bir profil oluşturun ve onunla Firefox'u başlatın
  • Sonra içinde ~/.mozilla/firefox/, kopyalama mimeTypes.rdfgelen *.dummyprofil dizininize dizine (muhtemelen *.default)
  • Firefox'u yeniden başlatın ve test edin


0

Aynı sorunu aşağıdaki satırı da ekleyerek çözebildim ~/.mime.types.

text/plain                                   md markdown
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.