Цитирование автора цитаты с использованием синтаксиса Markdown - PullRequest
114 голосов
/ 04 января 2010

Я использую Symphony CMS и он использует Markdown для написания статьи. Мне нужно сделать цитату из цитаты Бенджамина Франклина, и я хотел бы, чтобы цитата сопровождалась цитатой внизу, если, но сейчас все, что он делает, это цитата всей строки. Как это сделать в синтаксисе уценки?

Ответы [ 5 ]

149 голосов
/ 04 января 2010

У Markdown нет выделенного синтаксиса цитирования.

Ваша лучшая ставка выглядит примерно так:

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

, что приводит к:

Цитировать здесь.

- Бенджамин Франклин

71 голосов
/ 27 января 2011
> The secret to creativity is knowing how to hide your sources. 
> -- <cite>[Albert Einstein][1]</cite>

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

Если у вас есть руководство по стилю, используйте его рекомендации, чтобы точно определить, где разместить цитату и т. Д.

Вывод уценки + умных штанов для вышеперечисленного составляет

Секрет творчества в том, чтобы знать, как скрыть свои источники. - Альберт Эйнштейн

3 голосов
/ 07 декабря 2016

Добавление еще одного образца здесь для справки. Сгенерировано из 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)

Производит следующее:

Разработка через тестирование (TDD) - это процесс разработки программного обеспечения, основанный на повторении очень короткого цикла разработки: требования превращаются в очень конкретные тестовые случаи, затем программное обеспечение улучшается, чтобы пройти только новые тесты.

--- Разработка через тестирование. (2016, 20 ноября). В Википедии, Свободная энциклопедия. Получено 23:45, 20 ноября 2016 г.

1 голос
/ 29 апреля 2019

1. Поскольку любая цитата предполагает наличие источника, даже если он неизвестен.

2. С момента уценки > Quote отображается как <blockquote><p>Quote</p></blockquote> и

> Quote1
>
> Quote2

отображается как

<blockquote>
  <p>Quote1</p>
  <p>Quote2</p>
</blockquote>

Мое решение для этого всегда взять последний <p></p> в качестве источника и обработать его с помощью css (в моем случае SCSS):

blockquote {
    p {
        display: inline;

        &:first-of-type {
            quotes: '\201C' '\201D' '\2018' '\2019';

            &::before {
                content: open-quote;
                margin-right: 0.1rem;
            }
        }

        &:last-of-type {
            quotes: '\201C' '\201D' '\2018' '\2019';
            font-style: italic;

            &::before {
                content: close-quote "\000A" "\2014" " ";
                white-space: pre;
                margin-left: 0.1rem;
                font-style: normal;
            }
        }

        // In case of a quote without a source.
        &:only-of-type {
            font-style: normal;
            quotes: '\201C' '\201D' '\2018' '\2019';

            &::before {
               content: open-quote;
               margin-right: 0.1rem;
            }

            &::after {
                content: close-quote;
                margin-left: 0.1rem;
            }
        }
    }
}

\000A это символ новой строки в формате Unicode , это помогает сделать источник в появившемся в следующей строке, если вы не хотите, просто удалите его и добавьте туда несколько пробелов , Другие также имеют формат css в Unicode.

0 голосов
/ 04 августа 2014

Лично я предпочитаю вкладывать цитаты в цитаты.

Вот как мне это нравится:

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

Вывод зависит от того, как вы все стилизуете, но использование простого `github'а выглядит так, что лично мне кажется великолепным!

enter image description here

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

...