在編寫文檔時,我們經常需要在一些核心內容上做出突出的效果,比如代碼、關鍵字等。Markdown高亮可以幫助我們實現這種需求,讓文檔更加美觀易讀。本文將探討Markdown高亮的各個方面。
一、Markdown高亮顯示
Markdown高亮顯示有兩種方式,一種是使用html標籤,一種是使用Markdown語法。下面分別介紹這兩種方式。
1、使用html標籤
使用html標籤實現文本高亮效果非常簡單,只需要在關鍵字或代碼片段前後分別加上<mark>
和</mark>
標籤即可。示例代碼如下:
<p>這是一段需要<mark>高亮</mark>的文本</p>
效果如下:
這是一段需要高亮的文本
2、使用Markdown語法
Markdown提供了一種簡單的方式實現高亮效果,即使用反引號`
將需要高亮的文本包圍起來。示例代碼如下:
這是一段需要 `高亮` 的文本
效果如下:
這是一段需要 高亮
的文本
二、Markdown高亮語法
Markdown高亮語法是指,在Markdown文檔中實現高亮效果所需要使用的語法。下面列舉一些常用的高亮語法。
1、行內代碼塊
前面已經介紹了使用反引號實現高亮效果的方式。除此之外,在需要高亮的文本前後添加`
也可以實現同樣的效果。區別在於,使用反引號包裹文本時,需要保證文本內部沒有反引號。
示例代碼:
這是一段需要 `高亮` 的文本,`這裡也可以使用`。
效果如下:
這是一段需要 高亮
的文本,這裡也可以使用
。
2、代碼塊
對於較長的代碼段,我們需要使用代碼塊來實現高亮。使用代碼塊的方式是,在代碼段前後分別使用三個反引號(```
)包圍,並在第一行指定代碼塊的語言類型。通常情況下,語言類型可以使用小寫字母來指定。
示例代碼:
```python
def hello():
print("Hello, world!")
```
效果如下:
“`python
def hello():
print(“Hello, world!”)
“`
三、Markdown高亮C代碼
C語言代碼的高亮要稍微複雜一些,需要使用專門的語法進行指定。接下來我們將介紹如何使用highlight.js
實現C代碼的高亮。
1、引入highlight.js
在html中,需要引入highlight.js
庫和C語言的highlight.js模塊。示例代碼如下:
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/highlight.js%406.3.0/styles/default.min.css">
<script src="https://cdn.jsdelivr.net/npm/highlight.js%406.3.0/highlight.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/highlight.js%406.3.0/languages/cpp.min.js"></script>
2、指定代碼塊的語言類型
在代碼塊中,我們需要增加class="hljs cpp"
,其中class="hljs"
是固定的,默認已經引入,cpp
表示語言類型。
示例代碼:
<pre><code class="hljs cpp">
#include <iostream>
int main() {
std::cout << "Hello, world!" << std::endl;
return 0;
}
</code></pre>
效果如下:
#include
int main() {
std::cout << "Hello, world!" << std::endl;
return 0;
}
四、Markdown高亮文字
有時候,我們並不需要高亮整個文本段落,而只是需要突出一部分關鍵詞。Markdown提供了em
和strong
標籤來實現這種效果。
1、使用em標籤
使用em
標籤可以將文本加粗並斜體顯示。示例代碼如下:
<p>這是一段需要<em>突出顯示</em>的文本</p>
效果如下:
這是一段需要突出顯示的文本
2、使用strong標籤
使用strong
標籤可以將文本加粗顯示。示例代碼如下:
<p>這是一段需要<strong>加粗顯示</strong>的文本</p>
效果如下:
這是一段需要加粗顯示的文本
五、Markdown高亮顏色
有時候,我們不僅需要高亮文本,還需要自定義高亮的顏色。下面介紹兩種實現方式。
1、使用html標籤
使用html標籤可以自定義高亮的顏色。示例代碼如下:
<p>這是一段需要<mark style="background-color: blue">自定義顏色高亮</mark>的文本</p>
效果如下:
這是一段需要自定義顏色高亮的文本
2、使用css
使用css也可以實現自定義顏色高亮。在html中,我們額外需要引入一個css文件,並在標籤中指定對應的class。示例代碼如下:
<link rel="stylesheet" href="custom.css">
<p class="highlight">這是一段需要自定義顏色高亮的文本</p>
css文件內容如下:
.highlight {
background-color: yellow;
}
效果如下:
這是一段需要自定義顏色高亮的文本
原創文章,作者:DLRG,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/143844.html