Bagaimana untuk mengatasi pemformatan penonjolan blok kod untuk bahagian tertentu dalam Markdown?
P粉348088995
P粉348088995 2024-01-10 17:52:49
0
1
421

Saya mahu menggunakan blok kod dalam penurunan harga dan mendayakan penyerlahan kod. Pada masa yang sama, saya sering ingin mengatasi pemformatan bahagian tertentu blok untuk memberi perhatian kepadanya.

Sebagai contoh, saya mempunyai tag ini:

```bash
var="Hello World"
# print it 
echo "$var"
# Another way of printing it
printf "%s\n" "$var"
```

Ini memberi saya sorotan ini:

var="Hello World"
# print it 
echo "$var"
# Another way of printing it
printf "%s\n" "$var"

Sekarang, katakan saya mahu fokus pada sesuatu %s. Saya mahu ia menjadi tebal (atau merah, atau warna latar belakang lain, tidak mengapa).

Tetapi saya tidak nampak kemungkinan itu. Terdapat banyak soalan yang serupa, seperti ini. Tetapi masalah saya bukanlah bahawa kemuncak itu hilang. Saya mahu menyimpannya.

Saya juga akan gembira melihat sebarang penggodaman, mungkin seperti ini:

<pre>
<code class="language-bash">var="Hello World"
# print it 
echo "$var"
# Another way of printing it
printf "</code></pre>**%s**<pre><code class="language-bash">\n" "$var"
</code></pre>

Tapi malangnya tak berkesan.

Mungkin ada cara untuk menggunakan penyerlahan pada coretan teks rawak? Maksud saya, tidak perlu meletakkannya dalam blok kerana itu akan menghalang saya daripada menulis lebih lanjut pada baris yang sama (iaitu %s berada pada baris seterusnya).

Mungkin penurunan harga perlu dilanjutkan untuk menyokong penulisan semula seperti ini:

```bash
var="Hello World"
# print it 
echo "$var"
# Another way of printing it
printf "```**%s**```\n" "$var"
```

Pada masa ini ia hanya diabaikan:

var="Hello World"
# print it 
echo "$var"
# Another way of printing it
printf "```**%s**```\n" "$var"

P粉348088995
P粉348088995

membalas semua(1)
P粉763748806

Dalam Markdown, blok kod biasanya digunakan untuk memaparkan coretan kod tanpa sebarang pemformatan lain. Penserlahan sintaks digunakan secara automatik berdasarkan bahasa yang ditentukan apabila pagar kod dihidupkan (cth. "``bash"). Penurunan harga itu sendiri tidak menyediakan cara untuk membatalkan pemformatan secara selektif dalam blok kod sambil mengekalkan penyerlahan sintaks.

Jika anda perlu menyerlahkan bahagian tertentu blok kod tanpa kehilangan penyerlahan sintaks, anda boleh menggunakan gabungan HTML sebaris dan CSS. Berikut adalah contoh:

var="Hello World"
# print it 
echo "$var"
# Another way of printing it
printf "%s\n" "$var"

Dalam contoh ini, kami meletakkan %s 部分包装在 di dalam elemen dan menggunakan gaya CSS font-weight:bold; untuk menjadikannya tebal. Anda boleh mengubah suai gaya CSS mengikut keperluan, seperti menukar warna atau latar belakang.

Sila ambil perhatian bahawa keberkesanan pendekatan ini bergantung pada enjin pemaparan yang digunakan untuk memaparkan Markdown, kerana platform berbeza mungkin mengendalikan HTML dan CSS secara berbeza. Amalan yang baik untuk menguji Markdown anda pada platform atau alat khusus yang anda gunakan untuk memastikan pemformatan yang diingini dikekalkan.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan