2015-08-05 11 views
8

Per prima cosa, vorrei dire che ho letto alcune domande consigliate che potrebbero sembrare rispondere alla mia domanda, ma riguardano esclusivamente la fuga single backtick in markdown. Ho provato ma nessuno di loro sembra funzionare.Come faccio a sfuggire a tre backtick circondati da un codeblock in markdown?

Ecco cosa ho provato.

1. Doppio apice - spazio unico - tre apici inversi.

To avoid any problems, I use image to discribe.

e sembra essere buono nel mio editor mark-down tranne manca la linea di discontinuità. Ma sfortuna, sembra terribile sul blog di hexo.

Poi ho provato a Github per fortuna. E, la differenza mostra. Shown in github.

2.Inserire backslash.

Sfortunatamente, mostra direttamente invece di sfuggire l'apice.

Ora, la mia domanda è, funziona bene qui in SOF, ma non nel mio blog. Che altro dovrei provare se non usando il tag html, o è l'unico modo in cui dovrei andare? È il problema con il mio utilizzo o il tema del mio blog? Grazie in anticipo.

+0

Sei riuscito a farlo funzionare utilizzando una delle risposte elencate di seguito? Se è così, per favore non dimenticarti di [accettarlo] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work). – Chris

+0

@ Chris Grazie per il tuo ricordo. L'ho accettato. – Calios

risposta

7

Oltre a nidificare un blocco recintato all'interno di un blocco indentato (come dimostrato in un'altra risposta), è anche possibile nidificare una recintato all'interno un altro blocco recintato utilizzando un numero diverso di apici inversi (come hai provato). Tuttavia, devi tenere ogni set di deliminatori su una linea separata. E la maggior parte delle implementazioni richiede tre o più apici inversi (il tuo uso di 2 è un altro punto di errore). Per esempio, si noti che nel seguente esempio il blocco esterno utilizza quattro apici inversi mentre il blocco interno utilizza tre apici inversi:

```` 
``` 
UIBarButtonItem *search = [[UIBarButtonItem alloc] 
``` 
```` 

In molte implementazioni che renderà come:

``` 
UIBarButtonItem *search = [[UIBarButtonItem alloc] 
``` 

Potete trovare questo è tuttavia non supportato correttamente con alcune implementazioni.

In alternativa, se l'implementazione si sta utilizzando anche supporti tilde (~) come deliminators blocco di codice recintato, è possibile utilizzare quelli invece:

~~~ 
``` 
UIBarButtonItem *search = [[UIBarButtonItem alloc] 
``` 
~~~ 

Anche in questo caso, non utilizzare mai meno di tre personaggi deliminator in un raggruppa e includi sempre ciascun gruppo su una linea separata da solo.

+0

Grazie! Entrambi funzionano nel mio caso. Questo mi ha davvero salvato. :) – Calios

4

Ci sono due modi per rappresentare blocchi di codice nella maggior parte delle implementazioni svalor:

È possibile combinare queste tecniche, provocando le backticks triple da tuo blocco recintato da trattare una parte del blocco di codice rientrato, per esempio

``` 
    UIBarButtonItem *search = [[UIBarButtonItem alloc] 
    ``` 

Questo frammento rende come questo su Stack Overflow:

blocco
``` 
UIBarButtonItem *search = [[UIBarButtonItem alloc] 
``` 
+0

Il riferimento è davvero utile. Li leggerò attentamente. :) – Calios

Problemi correlati