En GitHub quiero crear una tabla que contenga fragmentos de código en Markdown. Funciona bien, excepto cuando pongo un carácter de tubería (es decir, |) entre los caracteres de tilde (es decir, `).
Esto es lo que quiero:
a | r
------------|-----
`a += x;` | r1
`a |= y;` | r2
El problema es que la barra vertical en la declaración de código de la segunda línea se interpreta como un delimitador de columna. Entonces, la representación de la tabla se ve bastante fea. ¿Cómo podría evitar eso?
Tenga en cuenta que ya intenté usar el |
código HTML, pero produce a |= y;
.
<code></code>
marcado! Muchas gracias.<code>
-bloques: - / ¿hay otra posibilidad?\|
funciona. La gente pasa a HTML demasiado rápido sin intentar escapar de la rebaja.|
" dentro del código de marcado.A mediados de 2017, la tubería simplemente puede escaparse con una barra invertida, así:
\|
Esto funciona tanto dentro como fuera de las comillas inversas.
El código HTML ahora también se puede usar nuevamente, pero solo fuera de las comillas invertidas.
Respuesta anterior:
fuente
Puede escapar de
|
en una tabla en GFM con algo\
así:Consulte https://github.github.com/gfm/#example-191 o https://github.com/dotnet/csharplang/pull/743 para ver un ejemplo.
fuente
\|
dentro de una tabla y actuar en consecuencia.