¿Cómo resaltar los comandos bash / shell en los archivos de descuento?
Por ejemplo para resaltar js
escribo:
```js
function () { return "This code is highlighted as Javascript!"}
```
Para resaltar el código HTML que uso ```html
.
¿Cómo podemos resaltar los comandos bash / shell?
bash
shell
markdown
github-flavored-markdown
Ionică Bizău
fuente
fuente
Si está buscando resaltar una secuencia de comandos de sesión de shell tal como se ve para el usuario (con indicaciones, no solo como contenido de un archivo de script hipotético), entonces el identificador correcto para usar en este momento es consola :
fuente
Encuentro una buena descripción en https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet#code
Aunque no pude encontrar ningún documento oficial de git hub sobre el uso
highlight.js
, probé muchos idiomas y parecía estar funcionandoPara ver la lista de idiomas usé https://highlightjs.readthedocs.io/en/latest/css-classes-reference.html#language-names-and-aliases
Algunas muestras de conchas:
Ejemplo:
fuente
usando el paquete knitr :
p.ej:
también puedes usar:
engine='sh'
para conchaengine='python'
para pythonengine='perl'
,engine='haskell'
y un montón de otros lenguajes tipo C e inclusogawk
,awk
etc.fuente
Según la documentación de GitHub sobre bloques de código resaltados de sintaxis GFM
Representado en GitHub,
console
hace que las líneas después de la consola sean azules.bash
,sh
oshell
no parecen "resaltar" mucho ... y puede usarloposh
para PowerShell o CMD.fuente
Si solo necesito resaltar la primera palabra como comando, entonces a menudo uso
properties
:Obtengo algo como:
npm run build
fuente
Bitbucket usa CodeMirror para resaltar la sintaxis. Para el shell bash o puede utilizar
sh
,bash
ozsh
. Puede encontrar más información en Configuración de resaltado de sintaxis para extensiones de archivo y modos de lenguaje espejo de código .fuente