Cara menyisipkan baris baru <br> dalam penurunan harga

97

Saya mencoba membuat file penurunan harga dengan beberapa paragraf yang berisi tautan dan baris teks di baris berikutnya. Masalah yang saya temui adalah ketika saya membuat baris baru setelah tautan, itu diberikan dengan <p>tag terpisah .

Penurunan harga saya adalah sebagai berikut:

[Name of link](url)

My line of text

Yang dirender ke html berikut:

<p>
   <a href="url">Name of link</a>
</p>
<p>My line of text</p>

Sebaliknya saya ingin itu dirender seperti ini:

<p>
    <a href="url">Name of link</a><br>  // not necessarily with a <br> tag but on a separate line
    My line of text
</p>

Saya juga mencoba menggunakan jeda baris tunggal dalam penurunan harga:

[Name of link](url)
My line of text

Namun, tautan dan teks dirender pada baris yang sama, tetapi tanpa jeda baris.

Ada saran tentang cara mengatasi ini? Terima kasih sebelumnya!

madesch
sumber
3
coba tambahkan 2 spasi setelah[Name of link](url)<space><space>
majidarif
Terima kasih banyak majidarif, berhasil!
madesch

Jawaban:

180

Coba tambahkan 2 spasi (atau garis miring terbalik \) setelah baris pertama:

[Name of link](url)
My line of text\

Secara visual:

[Name of link](url)<space><space>
My line of text\

Keluaran:

<p><a href="url">Name of link</a><br>
My line of text<br></p>
majidarif
sumber
3
Saya sangat senang saya menemukan jawaban ini. Apakah ada dokumentasi penurunan harga resmi dengan informasi seperti ini disertakan?
Timothy Zorn
17
Ini bagus, tetapi dengan satu masalah kecil - memiliki editor yang disetel untuk menghapus spasi berlebih;)
Tim Malone
1
@TimMalone FWIW, beberapa editor (yah, setidaknya UltraEdit) mendukung pengaturan per jenis file, mungkin Anda dapat menonaktifkan pemangkasan .mdfile.
collapsar
4
Menambahkan garis miring terbalik di akhir baris melakukan hal yang sama.
JPG
Tahukah Anda mengapa menambahkan 2 spasi atau `\` memperbaikinya?
Artur
11

Saya tahu posting ini tentang menambahkan jeda baris tunggal tetapi saya pikir saya akan menyebutkan bahwa Anda dapat membuat beberapa jeda baris dengan karakter backslash ( \):

Hello
\
\
\
World!

Ini akan menghasilkan 3 baris baru setelah "Halo". Untuk memperjelas, itu berarti 2 baris kosong antara "Halo" dan "Dunia!". Ini akan ditampilkan seperti ini:


Halo



Dunia!



Secara pribadi saya menemukan pembersih ini untuk sejumlah besar jeda baris dibandingkan dengan menggunakan <br>.

Perhatikan bahwa garis miring terbalik tidak disarankan untuk alasan kompatibilitas . Jadi ini mungkin tidak didukung oleh parser penurunan harga Anda tetapi berguna saat itu.

scottg489.dll
sumber
0

Hanya menambahkan baris baru berhasil bagi saya jika Anda menyimpan penurunan harga dalam variabel JavaScript. seperti itu

let markdown = `
    1. Apple
    2. Mango
     this is juicy
    3. Orange
`
Maduekwe Pedro
sumber