2013-04-27 12 views
13

मैं एक मौजूदा HTML स्निपेट लेने और इसे मार्कडाउन में बदलने में सक्षम होना चाहता हूं। इस उद्देश्य के लिए मैं कोशिश की है pandoc:गैर-मार्कडाउन HTML टैग को बनाए रखते हुए HTML को मार्कडाउन में कैसे परिवर्तित करें?

Hello 

<!-- more --> 

and some more text 

<h2>some heading</h2>  

परिणाम था इस:

Hello and some more text 

some heading 
------------ 

इस प्रकार, यह केवल नहीं धर्मान्तरित

pandoc test.html -o test.md 

जहां test.html इस तरह देखा टैग जो मार्कडाउन में प्रत्यक्ष अर्थ रखते हैं। यह उन टैग को भी हटा देता है जिन्हें मैं HTML के रूप में बनाए रखना चाहता हूं (उदा।, HTML टिप्पणियां, iframe टैग, और इसी तरह)।

  • मैं HTML को मार्कडाउन में इस तरह से कैसे परिवर्तित कर सकता हूं कि किसी भी टैग जो मार्कडाउन में बराबर नहीं है, कच्चे HTML के रूप में बनाए रखा गया है?
  • अधिक आम तौर पर मैं कैसे नियंत्रित कर सकता हूं कि एचटीएमएल को मार्कडाउन रूपांतरण कैसे किया जाता है?

विशेष रूप से, मुझे कमांड लाइन प्रोग्राम विकल्पों में दिलचस्पी होगी। उदाहरण के लिए, शायद ऐसे विकल्प हैं जिन्हें पैंडोक में आपूर्ति की जा सकती है।

+2

दिलचस्प, मेरे पास सटीक रिवर्स समस्या है। यह divs रखता है जबकि मैंने इसके लिए नहीं पूछा है – Sebas

उत्तर

17

थोड़ी अधिक खोज के बाद, मैंने विकल्प thread on table parsing में पढ़ा।

--parse-raw विकल्प जोड़ना गैर-मार्कडाउन समकक्ष HTML टैग को पट्टी नहीं लग रहा था।

pandoc test.html -o test.md --parse-raw 
संबंधित मुद्दे