หากต้องการแสดง โค้ดได้สำเร็จด้วย HTML แบบง่าย ฉันได้เพิ่ม Highlight.js ใน บล็อกที่ใช้ Jekyll ของฉันซึ่งทำงานบน หน้า Github
<!--Add Highlight.js https://highlightjs.org/download/ -->
<link rel="stylesheet" href="/th//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.0.0/styles/default.min.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.0.0/highlight.min.js"></script>
<!-- Using Highight.js https://highlightjs.org/usage/-->
<script>
hljs.initHighlightingOnLoad();
</script>
ฉันต้องแสดง รหัส C# ด้านล่าง นั่นคือทุกอย่างระหว่าง <pre> <code class="csharp">
ถึง </code> </pre>
:
<pre>
<code class="csharp">
/// <summary>
/// Main class of the project
/// </summary>
class Program
{
/// <summary>
/// Main entry point of the program
/// </summary>
/// <param name="args">Command line args</param>
static void Main(string[] args)
{
//Do stuff
}
}
</code>
</pre>
รหัสนี้ถูกเพิ่มใน ไฟล์ .md
นี้ ซึ่งแสดงที่นี่
ทุกอย่างกำลังได้รับการแสดงผล ยกเว้นแท็ก <summary>
เครื่องมือเน้นข้อความ เข้าใจผิดว่าเป็น HTML ปกติหรือไม่
คำถาม:
นักพัฒนาจะแน่ใจได้อย่างไรว่าทุกอย่างระหว่าง <pre> <code class="csharp">
ถึง </code> </pre>
รวมถึง <summary>
แท็กแสดงโดยใช้ Highlight.js ในสถานการณ์เช่นนี้