web-dev-qa-db-fra.com

Surlignage de la syntaxe du code en ligne dans le démarquage GitHub?

Le démarquage aromatisé GitHub prend en charge mise en évidence de la syntaxe dans les blocs de code . Cela se fait en ajoutant le nom de la langue à côté des marqueurs de bloc de code triple-Grave:

```Ruby
require 'redcarpet'
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html
```

Le démarquage standard prend également en charge les blocs de code en ligne en enveloppant le texte dans `single graves`. Existe-t-il un moyen d'ajouter une coloration syntaxique à ces blocs de code en ligne?

35
Hydrothermal

Les commentaires GitHub , les wikis etc. utilisent GFM, essentiellement CommonMark avec quelques extensions . Là, ce n'est pas possible.

Cependant, GitHub Pages utilise Jekyll et par extension kramdown où vous pouvez utiliser :

`Redcarpet.new("Hello World!")`{:.Ruby}

P.S. S'il vous arrive d'utiliser pandoc , la syntaxe est:

`Redcarpet.new("Hello World!")`{.Ruby}
19
mb21