2015-08-25 18 views
16

Ho il seguente codice in un file README.md su Github, dove sto cercando di visualizzare il simbolo 'cancelletto su un colpo di testa (sto cercando di fuggire utilizzando il simbolo \) in questo modo:Come sfuggire al (cancelletto) # segno in un'intestazione di markdown Github? (Backslash non funziona)

### C\# 
* [Beginning Game Programming with C#](https://www.coursera.org/course/gameprogramming) 

Tuttavia rende in questo modo:

Not good

io, ovviamente, vogliono che il simbolo 'cancelletto ad apparire sulla intestazione, e ho anche cercato di utilizzare una doppia barra rovesciata, ma non ha funzionato. Come posso visualizzare il simbolo cancelletto?

EDIT: la domanda collegata riguarda i collegamenti github, la mia domanda riguarda le intestazioni su un file .md.

+0

possibile duplicato di [Cancellare cancelletto o numero segno in Github issue tracker] (http://stackoverflow.com/questions/20532546/escape-pound-or-number-sign-in-github-issue-tracker) – lschuetze

+3

I non credo che questo sia un buon duplicato perché questo contesto è diverso - header/title/section vs. id collegato. – user2864740

+1

@Imp, potresti voler segnalare questo come un bug a GitHub (o almeno a qualsiasi implementazione di Markdown che stanno usando. @ La risposta di VonC ha risolto il problema perché senza l'hash extra, il parser stava scambiando l'hash in 'C#' per un hash finale, tuttavia il parser sembra non riuscire a rendere conto dell'hash di cui è stato eseguito l'escape, che dovrebbe essere considerato un bug. Mi aspetto che il parser tenga conto dell'escaping durante l'elaborazione del markup in linea. dei pochi casi limite in cui la fuga deve essere presa in considerazione per il markup a livello di blocco – Waylan

risposta

15

Si potrebbe provare e aggiungere una corrispondenza '#', seguito da uno in più '#':

### C# # 
5

Aggiungi uno spazio extra dopo ### C\#. Vedi the demo.

+0

@TheImp, strano, funziona [per me] (https : //gist.github.com/amaembo/4000f13781e21854a38f). –

Problemi correlati