Ich verwende das Symfony CMS und es verwendet Markdown zum Schreiben von Artikeln. Ich muss ein Blockzitat eines Zitats von Benjamin Franklin erstellen und möchte, dass dem Zitat ein Zitat darunter folgt, aber im Moment ist alles, was es tut, das Blockzitat der gesamten Zeile. Wie macht man das in der Markdown-Syntax?
140
Antworten:
Markdown hat keine dedizierte Zitiersyntax.
Ihre beste Wette ist ungefähr so:
was in ... endet:
quelle
The cite element represents a reference to a creative work. It must include the title of the work or the name of the author(person, people or organization) or an URL reference, or a reference in abbreviated form as per the conventions used for the addition of citation metadata.
Wenn Sie ein Stilhandbuch haben, verwenden Sie dessen Richtlinien, um genau zu bestimmen, wo das Zitat usw. platziert werden soll.
Die Ausgabe von Markdown + Smartypants für die oben genannten ist
quelle
—
anstelle von zwei Bindestrichen verwenden.", - @Evan, stackoverflow.com/a/2002150/934739#comment1923634_2002150 .Fügen Sie hier ein weiteres Beispiel als Referenz hinzu. Generiert aus https://en.wikipedia.org/wiki/Special:CiteThisPage
Produziert folgendes:
quelle
1. Da es sich bei jedem Zitat um eine Quelle handelt, auch wenn diese unbekannt ist.
2. Da ein Abschlag
> Quote
als<blockquote><p>Quote</p></blockquote>
und gerendert wirdwird gerendert als
Meine Lösung hierfür ist immer, den letzten
<p></p>
als Quelle zu nehmen und ihn per CSS (in meinem Fall SCSS) zu behandeln:Das
\000A
es das neue Linie Unicode - Zeichen CSS - Format , es helfen , die Quelle zu machen in der nächsten Zeile angezeigt werden , wenn Sie nicht wollen, ist es nur zu entfernen , und fügen Sie einige Räume gibt. Die anderen sind auch Unicode-Zeichen CSS-Format.quelle
Persönlich verschachtele ich lieber ein Blockzitat in einem Blockzitat.
So mache ich es gerne:
Die Ausgabe hängt davon ab, wie Sie alles stylen, aber die Verwendung von einfachem Github sieht so aus, was ich persönlich großartig finde!
https://gist.github.com/nahtnam/63e3a14acd0f02313ec0
quelle