web-dev-qa-db-fra.com

Comment obtenir l'addon de Markdown Viewer de Firefox pour travailler sur Linux?

J'ai installé le - Markown Viewer Firefox Addon, mais je ne peux pas l'obtenir pour travailler sur mon installation Ubuntu. Firefox est mon navigateur de choix et j'essaie de vous déplacer vers Markdown dans Vim comme mon logiciel de texte de base. Y a-t-il une façon de pouvoir que cela fonctionne?

26
Kazark

J'ai dû modifier manuellement mon ~/.mozilla/firefox/<PROFILE>/mimeTypes.rdf. Cet avis de l'Addon dit:

Pour les utilisateurs Linux, essayez d'ajouter "MD" à .Mozilla/*. Par défaut/MIMETYTYTYPES.rdf Cette ligne: MDIN Texte/Section unie :)

Hmm. Je ne pouvais pas trouver un text/plain section, mais j'ai trouvé cette page est utile:

S'il n'y a pas encore de fichier existant RDF pour "Texte/Plain", ajoutez-le et ajoutez "MD" comme extension de fichier.

<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>

Cependant, ce que j'ai fini par faire était:

<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>

Il semblait être le NC:handInternal="true" qui a fait l'affaire. Fait intéressant, il semble que cela ne fonctionne pas avec le text/markdown ou alors text/x-markdown Types MIME. Le charset=utf8 est parce que j'écris tous mes maquillages à Unicode.

11
Kazark

J'ai essayé solution de Kazark sans succès. Alors j'ai restauré le mimeTypes.rdf Fichier au contenu par défaut et fonctionnait.

Faire cela:

  • Dans un terminal: firefox --ProfileManager
  • Créez un profil mannequin et commencez à Firefox avec elle
  • Puis dans ~/.mozilla/firefox/, copie mimeTypes.rdf de *.dummy répertoire dans votre répertoire de profil (probablement *.default)
  • Redémarrez Firefox et test
1
Marc MAURICE

J'ai pu résoudre le même problème en mettant la ligne suivante dans ~/.mime.types.

text/plain                                   md markdown
1
ddffnn