जब मैं अपने पुन: संरचित पाठ स्रोत के विरुद्ध rst2html.py चलाता हूं, उसके कोड-ब्लॉक निर्देश के साथ, यह HTML में कोड के बिट्स में सभी स्पैन और कक्षाओं को जोड़ता है, लेकिन वास्तव में उन स्पैन को रंगीन करने के लिए सीएसएस अनुपस्थित है। क्या आरएसएस को सीएसएस लिंक जोड़ने या एचटीएमएल फाइल में सीएसएस एम्बेड करना संभव है?सिंटैक्स हाइलाइटिंग के लिए सीएसएस को शामिल करने के लिए मैं rst2html.py कैसे प्राप्त कर सकता हूं?
उत्तर
डॉकुटिल्स 0.9 के रूप में आप code
directive का उपयोग कर सकते हैं। इस पृष्ठ पर उदाहरण से:
.. code:: python
def my_function():
"just a test"
print 8/2
वैकल्पिक रूप से, आप सिंटैक्स हाइलाइटिंग के लिए पाइगल्स का उपयोग कर सकते हैं। Using Pygments in ReST documents और this SO उत्तर देखें।
अंत में, आप this या this ब्लॉगपॉस्ट में कोड का भी उपयोग कर सकते हैं।
अद्यतन के रूप में टिप्पणी में चर्चा की, शैली Pygments द्वारा इस्तेमाल किया फ़ाइल प्राप्त करने के लिए आदेश
pygmentize -S default -f html -a .highlight > style.css
जो Pygments सीएसएस शैली फ़ाइल style.css
उत्पन्न होगा का उपयोग करें।
हां, लेकिन जोड़े जाने वाले सभी अवधि वर्गों के लिए कोई सीएसएस शैलियों नहीं हैं। मैं सीएसएस कैसे प्राप्त करूं? –
मुझे अभी भी यकीन नहीं है कि मैं वास्तव में प्रश्न को समझता हूं। क्या आप पेंगल्स या 'कोड' निर्देश का उपयोग कर रहे हैं? यदि ऐसा है तो 'pygmentize -S default -f html -a .highlight> style.css' कमांड सीएसएस शैली फ़ाइल' style.css' उत्पन्न करेगा, जिसे आप तब '- स्टाइलशीट' का उपयोग करके अपनी बिल्ड प्रक्रिया में उपयोग करेंगे। आदेश (या समान) या 'rst2html.py'। – Chris
यह वह पगमेंटिज़ कमांड था जिसे मैं ढूंढ रहा था, धन्यवाद। –
डॉक्यूटिल्स 0.9 और 0.10 में यह गड़बड़ नहीं करता है कि आप कोड, कोड-ब्लॉक या स्रोत कोड का उपयोग करते हैं या नहीं। सभी निर्देश माना जाता है।
यह आदेश सीएसएस उत्पन्न करेगा जो rst2html.py द्वारा HTML में एम्बेड किया जा सकता है।
rst2html.py --stylesheet=syntax.css in.txt > out.html
डिफ़ॉल्ट रूप से, rst2html.py
आउटपुट की तरह comment
, number
, integer
, और operator
वर्ग नाम के साथ spans:
pygmentize -S default -f html -a .code > syntax.css
यह आदेश एचटीएमएल उत्पन्न होगा। यदि आपके पास एक docutils.conf
या तो स्रोत, या /etc
, या ~/.docutils
में
[parsers]
[restructuredtext parser]
syntax_highlight=short
साथ उसी निर्देशिका में ... तो वर्ग के नाम c
, m
, mi
, और o
जो syntax.css
द्वारा उत्पन्न से मेल खाता हो जाएगा pygmentize
।
- 1. मैं कोडा में कम के लिए सिंटैक्स हाइलाइटिंग कैसे कॉन्फ़िगर कर सकता हूं?
- 2. मैं Netbeans में मार्कडाउन फ़ाइलों (.mdown) के लिए सिंटैक्स हाइलाइटिंग कैसे सक्षम कर सकता हूं?
- 3. कस्टम एक्सटेंशन वाले फ़ाइलों पर सिंटैक्स हाइलाइट करने के लिए PowerShell ISE को मैं कैसे प्राप्त कर सकता हूं?
- 4. एफ # सिंटैक्स नोटपैड के लिए हाइलाइटिंग ++
- 5. क्या मैं एक्स्टिप्स में अलग-अलग ऑक्टल अक्षरों को दिखाने के लिए सिंटैक्स हाइलाइटिंग को कस्टमाइज़ कर सकता हूं?
- 6. एक विशिष्ट प्रारूप के सिंटैक्स हाइलाइटिंग को लागू करने के लिए टेक्स्ट टेक्स्टेट को बल दें?
- 7. संकलित करने के लिए unique_ptr को शामिल करने वाला यह कोड मैं कैसे प्राप्त कर सकता हूं?
- 8. टेबल नामों के मामले को संरक्षित करने के लिए मैं mysqldump कैसे प्राप्त कर सकता हूं?
- 9. मैं कैसे कर सकता हूं: विजुअल स्टूडियो सिंटेक्स हाइलाइटिंग एक्सटेंशन
- 10. एक्सटेंशन के बिना फ़ाइलों के लिए सिंटैक्स हाइलाइटिंग
- 11. मैनेन को अपनी परियोजना के लिए जेएनएलपी उत्पन्न करने के लिए कैसे प्राप्त कर सकता हूं?
- 12. ऑब्जेक्ट को शून्य करने के लिए QObject :: deleteLater() को मैं कैसे प्राप्त कर सकता हूं?
- 13. मैं डैपर को मैप करने के लिए कैसे प्राप्त कर सकता हूं। डेटटाइम को डेटटाइम 2?
- 14. मैं पूरे प्रकार के लिए चेतावनियों को दबाने के लिए FxCop कैसे प्राप्त कर सकता हूं?
- 15. मैं JQueryUI को 'वापस' करने के लिए क्रमबद्ध करने के लिए क्रमबद्ध कैसे प्राप्त कर सकता हूं?
- 16. टेक्स्टमैट सिंटैक्स हाइलाइटिंग, किसी अन्य भाषा से हाइलाइटिंग का विस्तार
- 17. मैं HttpWebRequest को यथासंभव समकालिक रूप से व्यवहार करने के लिए कैसे प्राप्त कर सकता हूं?
- 18. कैमलकेस बाइंडिंग को उत्सर्जित करने के लिए मैं JAXB2 कैसे प्राप्त कर सकता हूं?
- 19. व्यक्तिगत आइटम प्राप्त करने के लिए मैं JSONObject को कैसे पुन: सक्रिय कर सकता हूं
- 20. मैं लोगों को अपने ढांचे का प्रयास करने के लिए कैसे प्राप्त कर सकता हूं?
- 21. मैं इस डेटा ट्रिगर को काम करने के लिए कैसे प्राप्त कर सकता हूं?
- 22. मैं ओडाटा डिलीट को काम करने के लिए कैसे प्राप्त कर सकता हूं?
- 23. मैं सभी मिलान समूहों को प्राप्त करने के लिए पीसीआरई का उपयोग कैसे कर सकता हूं?
- 24. मैं PHP मेल() को काम करने के लिए कैसे प्राप्त कर सकता हूं? एमटीए
- 25. मैं अपने स्कैला कोड को रेखांकित करने के लिए इंटेलिज कैसे प्राप्त कर सकता हूं?
- 26. मैं एक तैनात WAR फ़ाइल को विस्फोट करने के लिए जेबॉस कैसे प्राप्त कर सकता हूं?
- 27. मैं अपने खोज तारों को हाइलाइट करने के लिए Emacs कैसे प्राप्त कर सकता हूं?
- 28. ब्राउज़र से प्राप्त शीर्षलेख प्रदर्शित करने के लिए मैं PHP कैसे प्राप्त कर सकता हूं?
- 29. क्या मैं कुछ संकुल को शामिल करने के लिए एक सिगविन इंस्टॉल कर सकता हूं?
- 30. मैं जावास्क्रिप्ट के साथ इंटरऑप करने के लिए सी # कैसे प्राप्त कर सकता हूं?
मैं बिल्कुल यकीन है कि आप क्या कह रहे हैं नहीं कर रहा हूँ: यदि आप अपने HTML आउटपुट में प्रकाश डाला वाक्य रचना प्राप्त करना चाहते हो, या आप पर प्रकाश डाला इस वाक्य को लागू करने के सीएसएस है, लेकिन कैसे शामिल करने के लिए पता नहीं है कर निर्माण प्रक्रिया में कस्टम सीएसएस शैली? – Chris
मैं HTML आउटपुट में सिंटैक्स हाइलाइट करना चाहता हूं। क्लास गुण सभी वहां हैं (उदा। ), लेकिन निर्माण प्रक्रिया द्वारा कोई भी सीएसएस जोड़ा नहीं जा रहा है। –