[英]How to show the code language on top of jekyll markdown code block
無需過多自定義樣式,您可以從這個 CSS 開始:
[data-lang]::before {
content: attr(data-lang);
display: block;
text-align: right;
}
這適用於 Jekyll 使用{% highlight %}
標簽生成的代碼塊,例如:
<figure class="highlight">
<pre>
<code class="language-yaml" data-lang="yaml">
...
</code>
</pre>
</figure>
這會將yaml
(或任何您的數據語言)放入代碼塊的右上角。 這確實意味着您必須為每個突出顯示塊設置語言。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.