为了使用简单的HTML成功显示代码,我在我的基于Jekyll的博客中添加了Highlight.js,该博客在Github页面上运行
我需要显示下面的C#代码,即:
:
和之间的所有内容
///
/// Main class of the project /// class Program { ////// Main entry point of the program /// /// Command line args static void Main(string[] args) { //Do stuff } }
此代码是在加入该.md
文件被显示在这里.
除了
标签之外,一切都在渲染.荧光笔是否将其误解为普通HTML?
如何开发人员确保之间的一切
包括
和
标签使用显示Highlight.js在这样的情况下?
Jekyll在_sass/_syntax-highlighting.scss
板上有高亮标记和css().
{% highlight csharp %} ////// Main class of the project /// class Program { ////// Main entry point of the program /// /// Command line args static void Main(string[] args) { //Do stuff } } {% endhighlight %}
这开箱即用,无需客户端过载.所有Pygment词法分析器都在这里.