cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk mengatasi pemformatan penonjolan blok kod untuk bahagian tertentu dalam Markdown?

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粉348088995P粉348088995362 hari yang lalu427

membalas semua(1)saya akan balas

  • P粉763748806

    P粉7637488062024-01-11 11:59:57

    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.

    balas
    0
  • Batalbalas