2010-01-04 9 views
87

Estoy usando Symphony CMS y usa Markdown para escribir un artículo. Necesito hacer una cita en bloque de una cita de Benjamin Franklin y me gustaría tener la cita seguida de una cita debajo si pero ahora todo lo que hace es bloquear toda la línea. ¿Cómo se hace esto en la sintaxis de rebajas?Citando al autor de una blockquote usando Markdown Sintaxis

Respuesta

116

Markdown no tiene sintaxis de citas dedicadas.

Su mejor apuesta es algo como esto:

> Quote here. 
> 
> -- <cite>Benjamin Franklin</cite> 

que se traduce en:

Cita aquí.

- Benjamin Franklin

+19

me gustaría utilizar un — en lugar de dos guiones. – Evan

+2

@Evan Style es completamente de usuario. Mi instalación de Markdown incluye Smartypants, que se convierte en un emdash. – ceejayoz

+2

Citar es incorrecto para marcar el nombre de la persona. http://dev.w3.org/html5/spec/single-page.html#the-cite-element – Atadj

58
> The secret to creativity is knowing how to hide your sources. 
> -- <cite>[Albert Einstein][1]</cite> 

[1]:http://www.quotedb.com/quotes/2112 

Si usted tiene un manual de estilo, que es utilizar directrices para determinar exactamente dónde colocar la cita, etc.

salida de Markdown + Smartypants de lo anterior es

El secreto de la creatividad es saber cómo ocultar sus fuentes. - Albert Einstein

+2

"Utilizaría un' — 'en lugar de dos guiones.", - - @Evan, http://stackoverflow.com/a/2002150/934739#comment1923634_2002150. –

+0

Para insertar la cita en una línea nueva, agregue 2 espacios al final de la línea anterior, por ejemplo, agregue 2 espacios después de "fuentes". –

1

personalmente prefiero anidando un blockquote en un blockquote.

Así es como me gusta hacerlo:

> Quote here. 
> 
>> <cite>Benjamin Franklin</cite> 

La salida varía la forma en que el estilo de todo, pero el uso normal `ol github tener este aspecto, que personalmente creo que se ve muy bien!

enter image description here

https://gist.github.com/nahtnam/63e3a14acd0f02313ec0

+6

Aunque esto se ve bien en una vista previa de Markdown, esto no es semánticamente correcto. – joeyhoer

2

Añadiendo otra muestra aquí por referencia. Generado a partir de https://en.wikipedia.org/wiki/Special:CiteThisPage

> Test-driven development (TDD) is a software development process that relies on the repetition of a very short development cycle: requirements are turned into very specific test cases, then the software is improved to pass the new tests, only. 
> 
> --- [Test-driven development. (2016, November 20). In Wikipedia, The Free Encyclopedia. Retrieved 23:45, November 20, 2016](https://en.wikipedia.org/w/index.php?title=Test-driven_development&oldid=750634597) 

produce los siguientes:

Test-Driven Development (TDD) es un proceso de desarrollo de software que se basa en la repetición de un ciclo de desarrollo muy corto: requisitos se convierten en muy específica casos de prueba, entonces el software se mejora para pasar las nuevas pruebas, solo.

--- Test-driven development. (2016, November 20). In Wikipedia, The Free Encyclopedia. Retrieved 23:45, November 20, 2016

Cuestiones relacionadas