Markdown を使用して C# のコードについて説明するドキュメントを書いています。
私は```csharp
CSharp のハイライト表示を取得するために を使用します。
コード内の特定の部分を太字などで強調表示したい場合があります。
などについては知っています<pre>
が、CSharp のハイライトが消えてしまいます。
最良のシナリオ - セクション内のコードを強調表示する方法```csharp
。
次善策として、+ と - を使用してコードを diff - として記述し、強調表示することができますが、赤と緑の背景色で diff 構文を強調表示するように Github に指示するにはどうすればよいでしょうか?
diff と csharp の両方の構文強調表示を使用する方法はありますか?
ベストアンサー1
Github の markdown は、コードをフォーマットするときに diff をサポートします。例:
```diff
public class Hello1
{
public static void Main()
{
- System.Console.WriteLine("Hello, World!");
+ System.Console.WriteLine("Rock all night long!");
}
}
```
出力:
すると、探している差分の外観が表示され、削除されたものは赤で強調表示され、追加されたものは緑で強調表示されます。