0
Ich tue dies:Warum gibt Github API meinen Markdown falsch aus?
curl -X POST -d @a.md https://api.github.com/markdown/raw --header "Content-Type:text/x-markdown" > a.html
a.md
# Hello, world!
### This is markdown!
How are you doing?
a.html
<h1>
<a id="user-content-hello-world-this-is-markdownhow-are-you-doing" class="anchor" href="#hello-world-this-is-markdownhow-are-you-doing" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Hello, world!### This is markdown!How are you doing?</h1>
a.html
RenderedHallo, Welt ##! # Das ist Markdown! Wie geht es dir? machen?
Ich habe sogar versucht, im Windows-Stil cr/lf Zugabe nicht helfen:
CR=$(printf '\r')
sed "s/\$/$CR/" a.md > b.md
Was mache ich falsch?
Die Dokumente für Github API für Markdown sind here.
Vielen Dank! Es funktionierte. Eine kleine Korrektur, "###", muss in Spalte 1 beginnen. –
Also, wie kommt es, dass der Rohmodus nicht funktioniert hat? Ich muss es immer noch funktionieren lassen –
'curl -X POST -H" Inhaltstyp: text/x-markdown "https://api.github.com/markdown/raw-data @ a.md> a.html 'wo a.md ist eine rohe MD-Datei. Wofür verwenden Sie das? Weil sogar dieser Befehl, der auf einer tatsächlichen README verwendet wird, ein ziemlich blecheres Rendering ist. –