我正在编写应该使用 Markdown 解释 C# 代码的文档。
我使用```csharp来获得 csharp 突出显示。
```csharp
我有时想使用粗体或任何东西突出显示代码中的特定内容。
我知道<pre>等等......但它带走了我的 csharp 突出显示。
<pre>
最佳情况 - 以某种方式突出显示该```csharp部分中的代码。
下一个最好的事情 - 我可以将代码编写为 diff - 使用 + 和 - 突出显示内容,但是我如何告诉 Github 用红色和绿色背景色突出显示 diff 语法?
有没有办法同时使用 diff 和 csharp 语法高亮?
Github 的 markdown 在格式化代码时支持 diff。例如:
```diff public class Hello1 { public static void Main() { - System.Console.WriteLine("Hello, World!"); + System.Console.WriteLine("Rock all night long!"); } } ```
输出:
它应该为您提供您正在寻找的 Diff 外观,以红色突出显示已删除的内容和绿色突出显示已添加的内容。