Wmd

2008-10-24 7 views
18

में संपादन के लिए HTML को वापस मार्कडाउन में कनवर्ट करें मैं इस साइट पर कोई पोस्ट संपादित करते समय क्या होता है, यह करने के लिए उत्सुक हूं।Wmd

मैं अपने मार्कडाउन संपादक के लिए wmd का उपयोग कर रहा हूं, निश्चित रूप से जब मैं संपादित करता हूं, तो मुझे HTML प्राप्त होता है जो इसे स्टैक ओवरफ्लो पर मार्कडाउन नहीं बनाता है। अब, क्या मैं एक तरीका दोनों स्टोर कर सकता हूं? या यह डब्लूएमडी संपादक में दिखाने के लिए HTML को वापस मार्कडाउन में परिवर्तित करने के लिए पर्याप्त विश्वसनीय है?

धन्यवाद!

उत्तर

13

अपने डब्लूएमडी वितरण में optionsExample.html पर देखें। परिणाम को सर्वर पर मार्कडाउन के रूप में भेजने का विकल्प है।

+0

दरअसल, मैंने देखा है कि एक या दूसरे को कैसे प्राप्त किया जाए, लेकिन फिर मुझे इसे प्रदर्शित करने पर हर बार HTML में कनवर्ट करने की आवश्यकता है। क्या वे जाने का सबसे अच्छा तरीका है? किसी भी तरह से मुझे लगता है कि मैं एक ही नाव में हूं। संपादन करते समय इसे वापस बदलने के लिए और अधिक प्रभावशाली लगता है। –

+1

आप सर्वर के अंत में एचटीएमएल में परिवर्तित कर सकते हैं, और अपने डेटाबेस में एचटीएमएल और मार्कडाउन दोनों स्टोर कर सकते हैं। इस तरह स्टैक ओवरफ्लो करता है, मुझे विश्वास है। –

+1

दोहराने वाली स्वच्छता से बचने के लिए, मेरा मानना ​​है कि एसओ डीबी में संग्रहीत करने से पहले HTML'd संस्करण को भी स्वच्छ करता है। (मेरा मानना ​​है कि एक एसओ ब्लॉग एंट्री है जो इसका उल्लेख करती है, लेकिन मुझे इस पर उद्धरण न दें।) –

2

क्रिस नोट्स के रूप में, आप सर्वर पर मार्कडाउन भेज सकते हैं ताकि आप इसे वहां स्टोर कर सकें। मैंने सर्वर-साइड पर कनवर्ट करने के लिए मार्कडाउनजे का उपयोग करने की कोशिश करना शुरू कर दिया, लेकिन यह (इस लेखन के समय) छवियों को एचटीएमएल में सही रूप से परिवर्तित नहीं करता है और इसलिए मैं जावा 6 स्क्रिप्टिंग: राइनो इंजन + शोडाउन.जेएस के साथ जा रहा हूं। चूंकि डब्लूएमडी शोडाउन.जेएस का उपयोग करता है, इसलिए आपको वही मार्कडाउन-टू-एचटीएमएल रूपांतरण मिलता है। एक आकर्षण की तरह काम करता है (जावा 6 के लिए, वैसे भी)।

14

आप बैच में Markdown करने के लिए HTML कन्वर्ट करने के लिए चाहते हैं, मैं जिसके साथ Aaron Swartz’s html2text.py Python script सिफारिश कर सकते हैं तो आप सिर्फ कर सकते हैं:

cat my.html | python html2text.py # outputs markdown 

संपादित 05/11/12: आजकल मैं Pandoc का उपयोग जो एक तरह है पाठ दस्तावेजों के लिए स्विस चाकू। एचटीएमएल <> कपड़ा <> markdown <> epub <> पीडीएफ <> लेटेक्स, आदि

+0

हारून के पेज में किसी भी यूआरएल को मार्कडाउन में बदलने के लिए एक फॉर्म भी है। बेहद सुविधाजनक! – congusbongus

+1

दूसरा पांडोक का उपयोग कर। अभी इसका इस्तेमाल किया, और यह भयानक है! – jontsai

0

मैं सिर्फ इतना पता है Markdownify (पूर्व html2text.php) है कि "Markdown में ग्रंथों लिखते बदलने और उन्हें HTML में बचा सकता है। आप जीत मूल मार्कडाउन इनपुट की एक प्रति की आवश्यकता नहीं है, क्योंकि Markdownify सहेजे गए HTML को वापस मार्कडाउन में परिवर्तित कर सकता है। और क्योंकि पेज इंप्रेशन लेखन कार्यों की तुलना में कहीं अधिक होते हैं, यह आपको अपने पृष्ठ के प्रदर्शन को बढ़ाने का एक आसान तरीका देता है। सीएमएस या इसी तरह का सॉफ़्टवेयर यह है कि अब पाठ का केवल एक प्रारूप सहेजा गया है - एचटीएमएल। उपयोगकर्ता अब सादे HTML में ग्रंथों को लिखने के लिए गीलेर चुन सकता है या एक पूर्ण रूप से Wysiwyg संपादक का उपयोग कर सकता है। और निश्चित रूप से वह मार्कडाउन में लिख सकता है! " जावास्क्रिप्ट में लिखा markdown कन्वर्टर्स को

+0

आपका ऑनलाइन डेमो टूटा हुआ प्रतीत होता है। – devlord