लिनक्स पर काम करने के लिए फ़ायरफ़ॉक्स का मार्कडाउन व्यूअर एडऑन कैसे प्राप्त करें?


25

मैंने मार्कडाउन व्यूअर फ़ायरफ़ॉक्स एडऑन स्थापित किया है , लेकिन मैं इसे अपने उबंटू इंस्टॉलेशन पर काम करने के लिए नहीं प्राप्त कर सकता। फ़ायरफ़ॉक्स मेरी पसंद का ब्राउज़र है और मैं अपने मूल पाठ-लेखन सॉफ्टवेयर के रूप में विम में मार्कडाउन जाने की कोशिश कर रहा हूं। क्या कोई तरीका है जिससे मैं काम कर सकूं?

जवाबों:


39

यह बताने में प्रसन्नता है कि मैं एक समाधान खोजने में सक्षम था जो मैंने यहां प्रदान किया था:

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

मैंने इसे यहाँ संदर्भ के लिए भी कॉपी किया है:

लिनक्स पर, आपको यहां एक नया 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


क्या आप इसे यहाँ कॉपी कर सकते हैं? meta.stackexchange.com/a/8259/350309
Hex

धन्यवाद! इसने मेरे लिए Ubuntu 16.04, Firefox 57.0.3 में काम किया, लेकिन केवल मार्कडाउन व्यूअर Webext ऐड-ऑन के साथ। मार्कडाउन व्यूअर ऐड-ऑन के साथ, यह सिर्फ स्रोत / सादा पाठ प्रदर्शित करता है।
अलाफेरग

2
मेरे लिए Ubuntu 17.10 पर FF 59.0.1 और GitLab Markdown Viewer ऐड-ऑन के साथ काम किया।
code_dredd

धन्यवाद, मेरा दिन बच गया!
जां ग्रथ

11

मुझे मैन्युअल रूप से अपना संपादन करना था ~/.mozilla/firefox/<PROFILE>/mimeTypes.rdf। ऐडऑन की यह समीक्षा कहती है:

लिनक्स उपयोगकर्ताओं के लिए, .mozilla / * में "md" जोड़ने का प्रयास करें। डिफ़ॉल्ट / mimeTypes.rdf इस पंक्ति को: mdin text / plain अनुभाग :)

हम्म। मुझे एक text/plainअनुभाग नहीं मिला , लेकिन मैंने पाया कि यह पृष्ठ सहायक है:

यदि 'टेक्स्ट / प्लेन' के लिए अभी तक कोई मौजूदा RDF नोड नहीं है, तो इसे जोड़ें, और फ़ाइल एक्सटेंशन के रूप में "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-markdownMIME प्रकारों के साथ काम नहीं करता है । charset=utf8क्योंकि मैं यूनिकोड में मेरे सभी Makefiles बारे में है।


mimeTypes.rdfलागू होने वाले परिवर्तनों के लिए फ़ाइल को संशोधित करने के बाद फ़ायरफ़ॉक्स को पुनरारंभ करना होगा।
.ूरि

मैंने अभी 12.04 कुबंटू पर फ़ायरफ़ॉक्स मार्कडाउन व्यूअर स्थापित किया है और इसने पूरी तरह से काम किया है। कोई ट्वीक की आवश्यकता नहीं है।
मोनिका सेलियो

मेरे लिए Ubuntu 16.04 में FF 54.0 के साथ काम नहीं किया। @ ब्रैड के समाधान ने काम किया।
कीथ रॉबर्टसन

@KeithRobertson हाँ, यह समाधान दिनांकित है। आप इसे 3-1 / 2 साल पहले से देख रहे हैं ...
कज़र्क

1

मैंने कोई सफलता नहीं मिलने के साथ काज़र्क के समाधान की कोशिश की । इसलिए मैंने mimeTypes.rdfफ़ाइल को डिफ़ॉल्ट सामग्री पर पुनर्स्थापित किया और यह काम किया।

ऐसा करने के लिए:

  • एक टर्मिनल में: firefox --ProfileManager
  • एक डमी प्रोफ़ाइल बनाएं और इसके साथ फ़ायरफ़ॉक्स शुरू करें
  • में तो ~/.mozilla/firefox/, कॉपी mimeTypes.rdfसे *.dummyआपकी प्रोफ़ाइल निर्देशिका में निर्देशिका (शायद *.default)
  • फ़ायरफ़ॉक्स पुनः आरंभ करें और परीक्षण करें


0

मैं निम्नलिखित लाइन डालकर उसी समस्या को हल करने में सक्षम था ~/.mime.types

text/plain                                   md markdown
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.