Wenn Sie selbst Beispiele konstruieren möchten (das geht aus Ihrer Frage hervor, aber korrigieren Sie mich, wenn ich falsch liege), verwenden Sie einen EXAMPLEBlock anstelle eines SRCBlocks:
#+BEGIN_EXAMPLE
$ ls
dir1
dir2
file1
file2
...
#+END_EXAMPLE
Beim Exportieren in HTML wird dieser Block zu:
<pre class="example">
$ ls
dir1
dir2
file1
file2
...
</pre>
Wie Sie sehen, entspricht der Inhalt des exportierten Blocks genau dem Inhalt des ursprünglichen EXAMPLEBlocks.
Wenn Sie wirklich wollen, laufen ein oder mehrere Befehle zu erzeugen Ausgangs dynamisch und umfassen sowohl die Befehle und die Ergebnisse in Ihrem HTML - Dokument, müssen Sie das ändern SRCBlock wie folgt aussehen:
#+BEGIN_SRC sh :exports both
ls
#+END_SRC
Wenn die Ausgabe des lsBefehls die Verzeichnisse und Dateien enthält , die Sie in Ihrem Beispiel aufgeführt ( dir1, dir2, file1, file2), werden diese exportieren nach:
<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>
Wie Sie sehen, wird der Code selbst in einen Codeblock eingeschlossen, und die Ergebnisse werden in einer Tabelle aufgelistet.
Beachten Sie, dass Sie die Unterstützung für shCodeblöcke explizit über Folgendes aktivieren müssen :
(require 'ob-sh)
(org-babel-do-load-languages 'org-babel-load-languages '((sh . t)))
Dies liegt daran, dass Org Babel standardmäßig nur die Unterstützung für Emacs Lisp-Codeblöcke aktiviert (wie hier erläutert ).
obSache, ich habe zwei weitere Probleme1:built-in shortcutGibt es irgendwelche , um das Paar BEGIN_EXAMPLE<s then TABeinzufügen , wie die Nebeneinträge einzufügenBEGIN_EXAMPLE, um ein Snippet zu definierenyasnippet?2: Ich habeorg-html-handle-links: Wrong type argument: stringp, nilnach dem Ändern der FehlermeldungBEGIN_EXAMPLEaber nichts mehr, es muss etwas falsch an dem Link in meiner org-Datei sein, es gibt eine Menge davon, wie ichorg-exportmehr Details anzeigen kann, zB Zeilennummer, die falsch ist, wenn der Export fehlgeschlagen ist ??