Jika Anda ingin contoh membangun diri sendiri (yang ini apa yang saya dapatkan dari pertanyaan Anda, tetapi benar saya jika saya salah), menggunakan EXAMPLEblok bukannya SRCblok:
#+BEGIN_EXAMPLE
$ ls
dir1
dir2
file1
file2
...
#+END_EXAMPLE
Saat mengekspor ke HTML, blok ini menjadi:
<pre class="example">
$ ls
dir1
dir2
file1
file2
...
</pre>
Seperti yang Anda lihat, isi blok yang diekspor persis sama dengan isi EXAMPLEblok asli .
Jika Anda benar-benar ingin menjalankan satu atau lebih perintah untuk menghasilkan output secara dinamis dan menyertakan perintah dan hasil dalam dokumen HTML Anda, Anda perlu memodifikasi SRCblok agar terlihat seperti ini:
#+BEGIN_SRC sh :exports both
ls
#+END_SRC
Jika output dari lsperintah termasuk direktori dan file Anda terdaftar dalam contoh Anda ( dir1, dir2, file1, file2), ini akan ekspor ke:
<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>
Seperti yang Anda lihat, kode itu sendiri dibungkus dengan blok kode, dan hasilnya tercantum dalam tabel.
Perhatikan bahwa Anda harus mengaktifkan dukungan untuk shblok kode secara eksplisit melalui:
(require 'ob-sh)
(org-babel-do-load-languages 'org-babel-load-languages '((sh . t)))
Ini karena secara default Org Babel hanya mengaktifkan dukungan untuk blok kode Emacs Lisp (seperti yang dijelaskan di sini ).
obmasalahnya, saya punya dua masalah lagi1: apakah adabuilt-in shortcutuntuk menyisipkan pasangan BEGIN_EXAMPLE, ingin<s then TABmenyisipkanBEGIN_EXAMPLEselain untuk mendefinisikan cuplikanyasnippet?2: Saya mendapatorg-html-handle-links: Wrong type argument: stringp, nilpesan kesalahan setelah mengubahBEGIN_EXAMPLEtetapi tidak lebih, pasti ada sesuatu yang salah tentang tautan dalam file org saya, ada banyak dari mereka, bagaimana saya dapat membuatorg-exportuntuk menampilkan lebih detail seperti nomor baris yang salah ketika ekspor gagal ??