Saya menambahkan dukungan Penurunan harga ke editor CMS saya .
Saat menulis konten Markdown, bagaimana cara membuat dua baris kosong?
Saya sudah berusaha, tetapi saya selalu mendapatkan hanya satu baris.
Saya menambahkan dukungan Penurunan harga ke editor CMS saya .
Saat menulis konten Markdown, bagaimana cara membuat dua baris kosong?
Saya sudah berusaha, tetapi saya selalu mendapatkan hanya satu baris.
Jawaban:
Jika kompiler Markdown Anda mendukung HTML, Anda dapat menambahkan <br/><br/>
dalam sumber Markdown.
pre
menandai untuk berisi baris kosong. Karena markdown di dalam pre
blok tidak diuraikan. Saya lebih suka tidak melakukan ini, sebagai gantinya tambahkan sebanyak yang <br>
diperlukan.
Saya menguji banyak implementasi penurunan harga. Karakter ASCII ruang tanpa putus
(diikuti oleh baris kosong) akan memberikan baris kosong. Mengulangi pasangan ini akan melakukan pekerjaan. Sejauh ini saya belum gagal.
Sebagai contoh:
Halo
dunia!
backticks
, ia diterjemahkan sebagai & nbsp; di mana dalam HTML, itu&nbsp;
Saya hanya tahu opsi di bawah ini. Akan sangat bagus untuk mengambil daftar mereka semua dan berkomentar perbedaan mereka
# RAW
## Creates 2 Lines that CAN be selected as text
## -------------------------------------------------
### The non-breaking space ASCII character
### HTML <(br)/> tag
<br />
<br />
## Creates 2 Lines that CANNOT be selected as text
## -------------------------------------------------
### HTML Entity 





### Backticks with a space inside followed by two spaces
`(space)`(space)(space)
`(space)`(space)(space)
#### sample:
` `
` `
# End
Dalam rasa penurunan harga yang mendukung output persamaan, berikut ini harus bekerja pada baris dengan sendirinya, dengan baris kosong sebelum dan sesudah (ulangi untuk lebih banyak baris):
$ ~ $
Ini pada dasarnya adalah persamaan yang tidak mengandung apa pun kecuali satu persamaan-ruang-putih. Manfaatnya adalah bahwa dalam rasa Markdown yang mencakup opsi output PDF dan HTML (termasuk Rmarkdown), itu harus dipahami dengan cara yang sama untuk kedua tipe output, sedangkan saya tidak yakin bagaimana output PDF akan menafsirkan <br> atau & nbsp;
Pada dasarnya, jika perpustakaan yang Anda gunakan adalah CommonMark-compliant, Anda dapat menambahkan beberapa jeda garis keras ( <br />
) dengan mudah. Berikut ini kutipan dari spesifikasi terbaru CommonMark (0.28):
Jeda baris (bukan dalam rentang kode atau tag HTML) yang didahului oleh dua spasi atau lebih dan tidak terjadi pada akhir blok diuraikan sebagai garis putus keras (diterjemahkan dalam HTML sebagai
tag)
lalu...
Untuk alternatif yang lebih terlihat, garis miring terbalik sebelum akhir baris dapat digunakan sebagai ganti dua spasi
Spesifikasinya cukup jelas. Namun, perpustakaan saya telah menggunakan MarkDig , tidak cukup bekerja dengan teknik dua spasi (harus bug), tetapi ia bekerja dengan sempurna dengan backlash.
Yang mengatakan, input ini ...
Line one\
\
\
\
Line two
akan menghasilkan empat istirahat garis keras setelah "Jalur satu". Anda dapat melihatnya di sini (menggunakan serangan balik) ...
https://babelmark.github.io/?text=Line+one%5C%0A%5C%0A%5C%0A%5C%0ALine+two%0A
Perhatikan bagaimana semua implementasi CommonMark-compliant akan memperbaikinya.
Backtick mengutip dengan spasi di dalam dan dua spasi untuk diikuti. Ulangi sesuai kebutuhan untuk lebih banyak baris:
text1 text1
`(space)`(space)(space)
`(space)`(space)(space)
text2 text2
Itu terlihat layak di sumber penurunan harga:
text1 text1
` `
` `
text2 text2
Anda dapat melakukannya dengan sempurna menggunakan ini:
texttextexttexttext
texttexttexttexttext
Anda dapat menggunakan urutan spasi tanpa istirahat ( U+00a0
) diikuti oleh dua spasi ( U+0020
× 2) diikuti oleh baris baru ( U+000a
) berulang kali untuk mencapai ini. Diperlukan dua kali atau lebih tergantung pada kasus penggunaan Anda.
Menggunakan (bukan markdown diinterpretasikan di sini , tetapi) karakter spasi putih aktual (secara teoritis dapat disalin):
Mendahului Berikut.
Untuk baris kosong di Markdown, keluar dari spasi ( \
), lalu tambahkan baris baru.
Contoh:
"\
"
Ingat: keluar dari ruang dan keluar dari jalur baru. Cara itu sesuai dengan Markdown dan harus dikompilasi dengan benar di kompiler mana pun. Anda mungkin harus memilih teks contoh untuk melihat bagaimana pengaturannya.
Dalam GitHub Wiki penurunan harga saya menggunakan tanda pagar (#) diikuti oleh dua spasi untuk membuat garis istirahat lebih besar. Itu tidak benar-benar memberi Anda beberapa jeda baris tetapi membuat satu jeda baris besar dan melayani saya dengan baik untuk kebutuhan saya.
Dari pada:
text
(space)(space)
more text
Aku melakukannya:
text
(hash mark)(space)(space)
more text
Saya mencoba semuanya tetapi ini berhasil bagi saya saat menggunakan Pandoc markdown dengan TexLive sebagai mesin LaTex. Untuk menambahkan baris kosong, Anda dapat mencoba menambahkan baris kosong tetapi menghapus ""
## \newline
Cukup ulangi di atas, masing-masing akan menambahkan baris kosong baru
Saya tidak tahu apakah itu bekerja dengan editor lain, tetapi dalam VSCode # sederhana diikuti segera oleh baris baru melakukan trik untuk tujuan saya dan dapat diulang tanpa batas. (Berbeda dengan kutipan backtick yang memiliki output nol di sana)
Ini sebenarnya adalah baris judul kosong, jadi - sehingga setiap outline dokumen atau pemformatan otomatis mungkin terlihat funky.
Anda dapat menggunakan <br/><br/>
atau
atau \ \
.
Entitas HTML ini yang berarti "ruang tanpa putus" akan membantu Anda untuk setiap jeda baris
Coba tambahkan beberapa spasi (dua spasi = satu <br>
):
mycode(space)(space)(space)(space)