मैं पुनर्गठित पाठ का उपयोग करता हूं, और मुझे पसंद है कि मार्कडाउन के लिए स्मार्टपैंट क्या करता है। पुनर्गठित पाठ के लिए एक ही चीज़ को सक्षम करने का कोई तरीका है?क्या मैं पुनर्गठित पाठ के लिए "Smartypants" जोड़ सकता हूं?
उत्तर
जैसा कि एलेक्स मार्टेलि कहते हैं, smartyPants मुझे चाहिए। हालांकि, मैं इसका उपयोग कैसे करें इसके बारे में थोड़ी अधिक विस्तृत जानकारी की तलाश में था। तो यहां एक पायथन स्क्रिप्ट है जो पहले कमांड लाइन तर्क में नाम की गई फ़ाइल को पढ़ती है, इसे sourcecode
के लिए पेंगल्स का उपयोग करके एचटीएमएल में परिवर्तित करती है, और फिर इसे सुंदरता के लिए स्मार्टपैंट के माध्यम से पास करती है।
#!/usr/bin/python
# EASY-INSTALL-SCRIPT: 'docutils==0.5','rst2html.py'
"""
A minimal front end to the Docutils Publisher, producing HTML.
"""
try:
from ulif.rest import directives_plain
from ulif.rest import roles_plain
from ulif.rest import pygments_directive
import locale
locale.setlocale(locale.LC_ALL, '')
except:
pass
from docutils.core import publish_doctree, publish_from_doctree
from smartypants import smartyPants
import sys
description = ('Personal docutils parser with extra features.')
doctree = publish_doctree(file(sys.argv[1]).read())
result = publish_from_doctree(doctree, writer_name='html')
result = smartyPants(result)
print result
क्या आपने smartypants.py को आजमाया है? मुझे नहीं पता कि यह कितना अच्छा कार्यान्वित किया गया है, यह आपके विशिष्ट उपयोग मामलों के लिए कितना अच्छा काम करता है, लेकिन ऐसा लगता है कि यह वास्तव में आपके लक्ष्य को लक्षित करता है, कुछ एसिसी संरचनाओं का यूनिकोड-इफिकेशन (हालांकि, यह HTML पर चलता है, इसलिए मुझे लगता है आप इसे restructuredText
या जो कुछ भी "HTML का निर्माता" घटक के बाद चलाएंगे)।
यदि यह आपके लिए अच्छा काम नहीं करता है, तो उपयोगकर्ता ने patch को पायथन-मार्कडाउन 2 पर सबमिट किया है जिसे वह "यह स्मार्टपैंट पैच" कहता है - इसे स्वीकार कर लिया गया है और एक महीने पहले यह वर्तमान स्रोत पेड़ का हिस्सा है पायथन-मार्कडाउन 2 (r259 या बेहतर)। यह चिकनी नौकायन की पेशकश कर सकता है (उदाहरण के लिए यदि आप केवल पढ़ने के लिए पाइथन-मार्कडाउन 2 प्राप्त करते हैं और केवल svn tree) के रूप में बनाते हैं। या, आप अगली डाउनलोड करने योग्य रिलीज की प्रतीक्षा कर सकते हैं (मई के बाद से कोई नहीं रहा है और यह पैच मध्य जुलाई में स्वीकार किया गया था), लेकिन कौन जानता है कि यह कब होगा।
- 1. मैं matlab के लिए नए कोडेक्स कैसे जोड़ सकता हूं?
- 2. क्या मैं जीसीसी के आरटीटीआई नामों को जोड़ सकता हूं?
- 3. क्या मैं एनपीएम में डीबग स्क्रिप्ट जोड़ सकता हूं?
- 4. क्या मैं कई सारे रिश्तों में प्रबंधक जोड़ सकता हूं?
- 5. क्या मैं कमांड लाइन में मेवेन रिपॉजिटरीज़ जोड़ सकता हूं?
- 6. क्या मैं क्लोजर प्रकारों में फ़ील्ड जोड़ सकता हूं?
- 7. क्या मैं डोम ऑब्जेक्ट्स में मनमानी गुण जोड़ सकता हूं?
- 8. क्या मैं प्रीप्रोसेसर मैक्रो में जोड़ सकता हूं?
- 9. क्या मैं सिल्वरलाइट 3 एप्लिकेशन में डीएल जोड़ सकता हूं?
- 10. क्या मैं app.config फ़ाइल में स्थितियां जोड़ सकता हूं?
- 11. क्या मैं एकाधिक निर्देशिकाओं को एक में जोड़ सकता हूं?
- 12. मैं फ्रेंच ट्रेडमार्क प्रतीक (एमडी) कैसे जोड़ सकता हूं?
- 13. क्या मैं सी/सी ++ प्रीप्रोसेसर के साथ संख्या जोड़ सकता हूं? कुछ आधार के लिए
- 14. पुनर्गठित पाठों में प्रतीकों
- 15. मैं JFrame के मेनूबार में JTextField कैसे जोड़ सकता हूं?
- 16. पुनर्गठित पाठ फ़ाइल में HTML कैसे एम्बेड करें?
- 17. मैं वीआईएम में वाईएएमएल आइटम कैसे जोड़ सकता हूं?
- 18. क्या मैं अगले दृश्य में सीगू करने के लिए अपने विचार में टाइमर जोड़ सकता हूं?
- 19. क्या मैं आसानी से पर्ल के लिए टेम्पलेट टूलकिट में नए निर्देश जोड़ सकता हूं?
- 20. क्या मैं दो कक्षाओं के लिए एक अंतर्निहित रूपांतरण जोड़ सकता हूं जिसे मैं सीधे नियंत्रित नहीं करता हूं?
- 21. मैं चुनिंदा पाठ विवरण में दो फ़ील्ड कैसे जोड़ सकता हूं?
- 22. JQuery पाठ क्षेत्र नहीं जोड़ .append के बाद पाठ संपादित
- 23. मैं एकाधिक चयनों के परिणाम कैसे ले सकता हूं और एक पंक्ति में जोड़ सकता हूं
- 24. मैं अपनी पर्ल स्क्रिप्ट में अंतर्राष्ट्रीयकरण कैसे जोड़ सकता हूं?
- 25. मैं फ्लास्क में पृष्ठभूमि थ्रेड कैसे जोड़ सकता हूं?
- 26. मैं Mercurial पैच में पूर्ण बाइनरी कैसे जोड़ सकता हूं?
- 27. मैं विजुअल स्टूडियो में कस्टम कमांड कैसे जोड़ सकता हूं?
- 28. क्या मैं पाठ संपादक (~ एक्सटेंशन) फ़ाइलों को छिपाने के लिए bashrc में कुछ डाल सकता हूं?
- 29. आर: मैं एक वेक्टर को कैसे जोड़ सकता हूं?
- 30. मैं वायरसहार्क में कस्टम प्रोटोकॉल विश्लेषक कैसे जोड़ सकता हूं?
ऐसा लगता है कि आप मध्य संचरण को काट रहे थे ...: पी –
@ निक: धन्यवाद। मैं यह भी नहीं जानता कि मैं वहां क्या कहने की कोशिश कर रहा था। –