2013-06-08 20 views
12

Ich kann Jekylls Markdown-Prozessor nicht auf mich hören. Diese alle Display wie:Jekyll Markdown durchgestrichen

1. ~Call Mom today.~ 

1. ~~Call Mom today.~~ 

Dies macht nur der interne Text verschwinden:

1. <s> Call Mom today.</s> 

Ich verwende Jekyll Bootstrap so ziemlich aus dem Kasten heraus.

Antwort

21

Vielleicht

markdown: redcarpet 
redcarpet: 
    extensions: ["strikethrough"] 

Github flavored Markdown and pygments highlighting in Jekyll

Oder

echo '1. <s>Call Mom today.</s>' | kramdown 

Ergebnis

<ol> 
    <li> 
    <s>Call Mom today.</s> 
    </li> 
</ol> 

Hinweis, wenn Sie mit jekyll --watch diese Config-cha ngge wird nicht abgeholt; Sie müssen Jekyll neu starten.

+0

Sieht aus wie ich ein allgemeineres Problem. http://stackoverflow.com/questions/17004586/jekyll-markdown-deletes-any-html-in-list-item – djechlin

+1

+1 für die Jekyll - Watch Note. Das hat mich auf den Arm genommen. – jpolete

+0

Die 'jekyll --watch' war der Schlüssel, besonders da ich eine separate Watcher - Instanz hatte, die in einem anderen Terminal lief und meine Ausgabe überschrieb. –

4

Wenn Sie Jekyll mit GitHub Pages verwenden, dürfen Sie redcarpet - kramdown will only be supported nicht mehr verwenden. Also, bis kramdown unterstützt „~~ durchstreichen ~~“ mit Abschlag ich ein Javascript bin mit durchgestrichener der Seite Text hinzuzufügen:

(function() { 
    function strikethrough(){ 
    document.body.innerHTML = document.body.innerHTML.replace(
     /\~\~(.+?)\~\~/gim, 
     '<del>$1</del>' 
    ); 
    } 
    strikethrough(); 
})(); 
+0

"Wenn Sie gerade sind Mit Rdiscount oder Redcarpet haben wir die kramdown-Unterstützung für GitHub-aromatisierte Markdowns aktiviert, was bedeutet, dass kramdown alle Funktionen der beiden veralteten Markdown-Engines haben sollte: " – djechlin

+0

@djechlin Gibt es eine Konfigurationsoption, die ich hinzufügen muss, um ~~ striktough ~~ zu erhalten arbeite mit kramdown auf github-pages, da es bei mir nicht funktioniert (nachdem ich von redcarpet mit strikethough extension gewechselt habe)? –

+0

Ich weiß es nicht, ich habe nur die Seite zitiert, die Sie verlinkt haben. – djechlin

Verwandte Themen