दूसरा उत्तर यहां बताता है कि मैं क्या करना चाहता था, लेकिन यह डॉक्यूटल्स में स्टाइलशीट के बारे में कुछ विस्तृत ज्ञान मानता है। यहाँ एक एक रसोई की किताब विवरण है:
अपने आरएसटी फ़ाइल में, एक बार भूमिका का ऐलान करते हैं तो इसका इस्तेमाल:
.. role:: red
This text is :red:`colored red` and so is :red:`this`
तो फिर तुम एक शैली पत्रक फ़ाइल की जरूरत है।
.red {
color: red;
}
एक docutils विन्यास नाम की फ़ाइल बनाएँ ": अंत में अपने अनुकूलन जोड़ने के लिए
python
import os.path
import shutil
import docutils.writers.html4css1 as h
shutil.copy(os.path.dirname(h.__file__)+"/html4css1.css","my.css")
फिर my.css संपादित करें: सबसे पहले, अजगर docutils पैकेज से बाहर डिफ़ॉल्ट शैली पत्रक कॉपी करने के लिए उपयोग करें docutils.conf ":
rst2html.py my_document.rst > my_document.html
:
[html4css1 writer]
stylesheet-path: my.css
embed-stylesheet: yes
उपयोग rst2html.py अपने दस्तावेज़ कन्वर्ट करने के लिए
आप docutils.conf का उपयोग नहीं करना चाहते हैं, आप शैली पत्रक हर बार जब आप rst2html चलाने निर्दिष्ट कर सकते हैं:
rst2html.py --stylesheet my.css my_document.rst > my_document.html
AFAIK, वहाँ आरएसटी फ़ाइल में शैली पत्रक निर्दिष्ट करने के लिए कोई रास्ता नहीं है।
क्या एक बार में विश्व स्तर पर भूमिका को परिभाषित करना संभव है।पीई इसे सभी आरएसटी फाइलों में परिभाषित करने के बजाय जहां इसका उपयोग किया जाता है? – locke14