Saltar al contenido

Resalte el código Bash / shell en archivos Markdown

Solución:

Depende del motor de renderizado de Markdown y del sabor de Markdown. No existe un estándar para esto. Si te refieres a Markdown con sabor a GitHub, por ejemplo, shell debería funcionar bien. Los alias son sh, bash o zsh. Puede encontrar la lista de léxers de sintaxis disponibles aquí.

Si está buscando resaltar una secuencia de comandos de sesión de shell tal como la ve el usuario (con indicaciones, no solo como contenido de un archivo de secuencia de comandos hipotético), entonces el identificador correcto para usar en este momento es consola:

```console
[email protected]:~$ whoami
foo
```

Captura de pantalla de la pestaña de vista previa de GitHub Markdown

Encontré una buena descripción en Hoja de referencia de Markdown:

Los bloques de código son parte de la especificación Markdown, pero el resaltado de sintaxis no lo es.

Sin embargo, muchos renderizadores, como GitHub y Markdown Here, admiten el resaltado de sintaxis. Los idiomas que se admiten y cómo se deben escribir esos nombres de idiomas variarán de un renderizador a otro. Markdown Here admite el resaltado para docenas de idiomas (y no realmente idiomas, como diffs y encabezados HTTP); para ver la lista completa y cómo escribir los nombres de los idiomas, consulte la página de demostración de highlight.js.

Aunque no pude encontrar ninguna documentación oficial de GitHub sobre el uso highlight.js, Probé muchos idiomas y parecía estar funcionando

Para ver la lista de idiomas utilicé https://github.com/highlightjs/highlight.js/blob/master/SUPPORTED_LANGUAGES.md

Algunas muestras de conchas:

Shell:      console, shell
Bash:       bash, sh, zsh
PowerShell: powershell, ps
DOS:        dos, bat, cmd

Ejemplo:

```bat
cd 
copy a b
ping 192.168.0.1
```
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *