Sto convertendo a README.md file su README.rst. Il motivo è che sto per rendere disponibile un pacchetto a PyPi. Sono costretto a usare .rst.
La mia conversione è quasi completa, ma ho una riga barrata nel mio file markdown, ad esempio:
~~This text is crossed out~~
che esegue il rendering su GitHub come barrato. Ma non sono in grado di farlo in reStructuredText. UN post simile su StackOverflow suggerisce di definire a sciopero come questo:
.. role:: strike
:class: strike
E usando qualcosa di simile nel file CSS:
.strike {
text-decoration: line-through;
}
E barrare in questo modo:
:strike:`This text is crossed out`
Ma il problema è che non ho alcun controllo sul file CSS di GitHub.
risposte:
2 per risposta № 1Questo non è possibile in questo momento in quanto l'equivalente di Markdown è di primo livello Sintassi GitHub Flavored Markdown, mentre con il RST è a stile specifico del documento. Nel rendering del repository di GitHub, al momento non sono consentite aggiunte CSS.
2 per risposta № 2
Soluzione non così pulita, ma funziona per me.
.. raw:: html
<s>
This text is crossed out
.. raw:: html
</s>
1 per risposta № 3
Puoi anche utilizzare le sostituzioni per rendere più facili gli usi multipli. Metti questo codice da qualche parte nel tuo file:
.. |ss| raw:: html
<strike>
.. |se| raw:: html
</strike>
Quindi racchiudi il testo da eliminare |ss|
& |se|
:
One, |ss| two |se|, three |ss| strikes |se| you"re out!
renderà come:
Uno, Due , tre attacchi sei fuori!
Assicurati di avere uno spazio intorno agli elementi di sostituzione, in modo che vengano analizzati correttamente. Sembra un po 'strano qui, ma questo è un esempio forzato.