[markdown] Markdown 구문을 사용하여 인용구의 저자 인용

내가 사용하고 심포니 CMS를 그리고 기사 쓰기에 대한 마크 다운을 사용합니다. 벤자민 프랭클린 (Benjamin Franklin) 이 인용 한 인용구를 인용 해야하고 그 아래 인용문을 인용하고 싶지만 지금 당장하는 일은 인용문 전체를 인용하는 것입니다. 마크 다운 구문에서이 작업을 어떻게 수행합니까?



답변

마크 다운에는 전용 인용 구문이 없습니다.

가장 좋은 방법은 다음과 같습니다.

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

결과 :

여기 인용하십시오.

벤자민 프랭클린


답변

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

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

스타일 매뉴얼이있는 경우 해당 가이드 라인을 사용하여 인용 위치 등을 정확하게 결정하십시오.

위의 Markdown + Smartypants의 출력은

창의성의 비결은 출처를 숨기는 방법을 아는 것입니다. – 앨버트 아인슈타인


답변

참조를 위해 여기에 다른 샘플을 추가하십시오. 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 (Test-driven development)는 매우 짧은 개발주기의 반복에 의존하는 소프트웨어 개발 프로세스입니다. 요구 사항이 매우 구체적인 테스트 사례로 전환 된 다음 새로운 테스트 만 통과하도록 소프트웨어가 개선됩니다.

테스트 중심 개발. (2016 년 11 월 20 일). 위키 백과, 우리 모두의 백과 사전. 2016 년 11 월 20 일 23:45에 확인 함


답변

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그것을 새로운 라인의 유니 코드 문자 CSS 형식은 , 그냥 제거하고 약간의 공백이 추가 원하지 않는 경우, 다음 줄에 표시에 소스를 만드는 데 도움이됩니다. 다른 것들은 유니 코드 문자 CSS 형식입니다.


답변

개인적으로 나는 인용문에 인용문을 중첩하는 것을 선호합니다.

내가 좋아하는 방법은 다음과 같습니다.

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

결과는 모든 스타일을 어떻게 정하는 지에 따라 다르지만, 일반`ol github을 사용하면 이렇게 생겼습니다.

여기에 이미지 설명을 입력하십시오

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


답변