Markdown/Github: la coloration syntaxique du bloc de code comme un enfant d'une liste
Dans Github/MD, si nous voulons permettre bloc de code quand c'est un enfant de liste, nous avons besoin d'une intention en 8 espaces.
Mais comment faire pour que le bloc de code a la syntaxe de la fonction de mise en surbrillance?
Le code suivant ne fonctionne pas comme prévu...
1. foo
```python
print 'bar'
```
2. bar
Vous devez vous connecter pour publier un commentaire.
sans espaces de travail: à partir de GitHub page d'aide:
Comme illustré dans la hilz's réponse ci-dessous, vous avez besoin pour appliquer un retrait de l'état`, avec le même niveau d'indentation + 2 espaces de votre liste.
Le contenu du bloc de code n'a pas besoin d'être en retrait.
Voir ce résumé comme un exemple:
1/
, et2/
(qui ne sont pas interprété comme une liste) au lieu de1.
et2.
. Puisqu'ils ne sont pas interprétés comme une liste, il vous faudra alors faire la liste manuellement (c'est à dire vous incrément vous-même l'index de chaque point à l'intérieur de ce manuel liste)Pour obtenir des blocs de code avec coloration syntaxique intégré heureusement dans la liste, incorporer le balisage des lignes qui viennent avant et après le bloc de code pour le niveau approprié de l'indentation d'un paragraphe supplémentaire, puis procédez de la manière habituelle. Par exemple:
tirets de chaque bloc de code à la profondeur appropriée et maintient l'intégrité de l'index.
De nos jours, vous devez faire ce qui suit:
Qui est, assurez-vous que votre syntaxe en surbrillance le code commence dans la même colonne que les backticks. Vous avez également à l'aide de la numérotation un peu, parce qu'il semble perdre de compter après les blocs de code.
Voir aussi: https://gist.github.com/therealbstern/9cb0dfc7f0f4b76a062247676aed341b