यदि आप स्वयं उदाहरणों का निर्माण करना चाहते हैं (जो कि मैं आपके प्रश्न से प्राप्त कर रहा हूं, लेकिन अगर मैं गलत हूं तो मुझे सुधारें), एक EXAMPLE
ब्लॉक के बजाय एक ब्लॉक का उपयोग करें SRC
:
#+BEGIN_EXAMPLE
$ ls
dir1
dir2
file1
file2
...
#+END_EXAMPLE
HTML को निर्यात करते समय, यह ब्लॉक बन जाता है:
<pre class="example">
$ ls
dir1
dir2
file1
file2
...
</pre>
जैसा कि आप देख सकते हैं, निर्यात किए गए ब्लॉक की सामग्री मूल EXAMPLE
ब्लॉक की सामग्री के समान है ।
यदि आप वास्तव में गतिशील रूप से आउटपुट का उत्पादन करने के लिए एक या एक से अधिक कमांड चलाना चाहते हैं और अपने HTML दस्तावेज़ में कमांड और परिणाम दोनों को शामिल करते हैं, तो आपको SRC
इस तरह दिखने के लिए ब्लॉक को संशोधित करना होगा:
#+BEGIN_SRC sh :exports both
ls
#+END_SRC
के उत्पादन में तो ls
आदेश निर्देशिका और फ़ाइलें आप अपने उदाहरण में सूचीबद्ध भी शामिल है ( dir1
, dir2
, file1
, file2
), यह करने के लिए निर्यात करेगा:
<div class="org-src-container">
<pre class="src src-sh">
ls
</pre>
</div>
<table>
<colgroup>
<col class="left" />
</colgroup>
<tbody>
<tr>
<td class="left">dir1</td>
</tr>
<tr>
<td class="left">dir2</td>
</tr>
<tr>
<td class="left">file1</td>
</tr>
<tr>
<td class="left">file2</td>
</tr>
</tbody>
</table>
जैसा कि आप देख सकते हैं, कोड ही एक कोड ब्लॉक में लिपटा हुआ है, और परिणाम एक तालिका में सूचीबद्ध हैं।
ध्यान दें कि आपको sh
स्पष्ट रूप से कोड ब्लॉक के लिए समर्थन सक्षम करना होगा :
(require 'ob-sh)
(org-babel-do-load-languages 'org-babel-load-languages '((sh . t)))
ऐसा इसलिए है क्योंकि डिफ़ॉल्ट रूप से ऑर्ग बैबेल केवल Emacs लिस्प कोड ब्लॉकों के लिए समर्थन सक्षम करता है (जैसा कि यहां बताया गया है )।
ob
बात के लिए धन्यवाद , मुझे दो और समस्याएं मिलीं1
: क्याbuilt-in shortcut
BEGIN_EXAMPLE की जोड़ी सम्मिलित करने के लिए कोई है, जैसे<s then TAB
किBEGIN_EXAMPLE
एक स्निपेट को परिभाषित करने के लिए इसके अलावा सम्मिलित करनाyasnippet
?2
: मुझेorg-html-handle-links: Wrong type argument: stringp, nil
त्रुटि संदेश मिल गया है ,BEGIN_EXAMPLE
लेकिन अधिक कुछ नहीं बदलने के बाद , मेरी ओआरजी फ़ाइल में लिंक के बारे में कुछ गलत होना चाहिए, उनमें से बहुत सारे हैं, मैं कैसेorg-export
अधिक संख्या दिखाने के लिए बना सकता हूं जैसे कि लाइन नंबर जो कि निर्यात में विफल होने पर गलत है ??