link - Diferencia de resaltado de sintaxis en Github Markdown
readme.md syntax (2)
Estoy escribiendo documentos que deberían explicar el código en C # usando Markdown.
Uso el
```csharp
para obtener el resaltado de csharp.
A veces quiero resaltar algo específico en el código usando negrita o cualquier cosa.
Sé acerca de
<pre>
etc ... pero me quita el resaltado de csharp.
Mejor escenario: alguna forma de resaltar código en la sección
```csharp
.
Siguiente mejor cosa: puedo escribir el código como diff, usando + y - para resaltar cosas, pero ¿cómo le digo a Github que resalte la sintaxis diff con el color de fondo rojo y verde?
¿Hay alguna manera de usar el resaltado de sintaxis diff y csharp?
El descuento de Github admite diff al formatear el código. Por ejemplo:
```diff
public class Hello1
{
public static void Main()
{
- System.Console.WriteLine("Hello, World!");
+ System.Console.WriteLine("Rock all night long!");
}
}
```
y debería darle el aspecto Diff que está buscando , resaltando en rojo lo que se ha eliminado y en verde lo que se ha agregado.
La respuesta de Salvador es correcta, sin embargo, descubrí que debe agregar el encabezado diff al fragmento de código para resaltarlo:
``` diff
diff --git a/filea.extension b/fileb.extension
index d28nd309d..b3nu834uj 111111
--- a/filea.extension
+++ b/fileb.extension
@@ -1,6 +1,6 @@
-oldLine
+newLine
```
¡Espero que eso ayude!