Multimarkdown에서 명명 된 앵커에 연결하는 방법은 무엇입니까?
내부 링크 / 명명 된 앵커에 대한 MultiMarkdown의 지원에 대한 언급이 많았지 만 실제로 수행하는 방법에 대한 단일 예를 찾을 수 없습니다.
명명 된 앵커를 나타내는 구문은 무엇이며 다른 URL에 연결하는 것과 동일한 구문은 무엇입니까 (대신 #foo 만 사용 http://....
)?
표준 마크 다운에서 <a name="abcd"></a>
링크하려는 곳에 앵커를 배치 하고 같은 페이지 에서 앵커 를 참조하십시오 [link text](#abcd)
.
(이 답변에 설명 된 이유로 사용 name=
하고 그렇지 않습니다 .)id=
[link text](http://...#abcd)
물론 원격 참조도 사용할 수 있습니다 .
소스 및 대상 텍스트를 제어 할 수 있다면 이는 꿈처럼 작동합니다. 앵커는 제목에 나타날 수도 있습니다.
### <a name="head1234"></a>A Heading in this SO entry!
생산 :
이 SO 항목의 제목!
그리고 우리는 그것에 링크 할 수도 있습니다 :
and we can even [link](#head1234) to it so:
(따라서 앵커가 제거되어 링크가 작동하지 않습니다.)
마크 다운 파일에 헤더가있는 경우 파일에서 헤더를 직접 연결할 수 있습니다.
마크 다운 헤더-
## The Header
이것은 암시 적 ID를 생성합니다 #the-header
(내부 공백을 하이픈으로 바꾸고 소문자로 만듭니다).
이 ID로 이동하려면 다음과 같은 링크를 만들 수 있습니다.
[Link to Header](#the-header)
이것은 다음과 같습니다.
<a href="#the-header">Link to Header</a>
참조 이름은 소문자 #header
입니다.
으로부터 촬영 Multimarkdown 사용자 가이드 (을 지적 트위터에 @MultiMarkdown 덕분에)
[Some Text][]
"Some Text"라는 헤더에 연결됩니다.
예 :
### Some Text ###
여러 헤더가 동일한 제목을 갖는 경우를 명확하게하기 위해 선택의 선택적인 레이블 :
### Overview [MultiMarkdownOverview] ##
이를 통해 [MultiMarkdownOverview]를 사용하여이 섹션을 구체적으로 참조 할 수 있으며 Overview라는 다른 섹션은 참조 할 수 없습니다. 이것은 atx 또는 settext 스타일 헤더와 함께 작동합니다.
헤더에서 사용하는 것과 동일한 ID를 사용하여 앵커를 이미 정의한 경우 정의 된 앵커가 우선합니다.
문서 내의 헤더 외에도 이미지 및 표에 레이블을 제공하여 상호 참조에 사용할 수 있습니다.
Github Flavored Markdown 을 잠시 테스트 했으며 다음과 같은 4 가지 규칙으로 요약 할 수 있습니다.
- 문장 부호가 삭제됩니다
- 선행 공백은 삭제됩니다
- 대문자는 소문자로 변환됩니다
- 문자 사이의 공백은
-
예를 들어 섹션 이름이 다음과 같은 경우 :
## 1.1 Hello World
이 방법으로 링크를 작성하십시오.
[Link](#11-hello-world)
섹션과 관련된 내부 링크를 만드는 가장 좋은 방법은 목록을 만드는 것이지만 링크 대신 헤더에 공백이 포함 된 경우 #section 또는 # section-title을 입력하십시오.
---- MARKDOWN ------------------------
Go to section
* [Hello](#hello)
* [Hello World](#hello-world)
* [Another section](#new-section) <-- it's called 'Another section' in this list but refers to 'New section'
## Hello
### Hello World
## New section
---- 목록 미리보기 ------------------------
Go to section
Hello <-- [Hello](#hello) -- go to `Hello` section
Hello World <-- [Hello World](#hello world) -- go to `Hello World` section
Another section <-- [Another section](#new-section) -- go to `New section`
---- HTML ------------------------
<p>Go to section</p>
<ul>
<li><a href="#hello">Hello</a><br />
</li>
<li><a href="#hello-world">Hello World</a></li>
<li><a href="#new-section">Another section</a> <– it’s called ‘Another section’ in this list but refers to ‘New section’</li>
</ul>
<h2 id="hello">Hello</h2>
<h3 id="hello-world">Hello World</h3>
<h2 id="new-section">New section</h2>
h1, h2, h3 등 헤더인지는 중요하지 않으므로 항상 하나만 사용하여 참조하십시오 #
.
섹션 목록의 모든 참조는 위의 예와 같이 소문자로 변환되어야합니다.
섹션 링크는 소문자 여야합니다. 다른 방법으로는 작동하지 않습니다.
이 기술은 모든 Markdown 변형 및 MultiMarkdown에 매우 효과적입니다.
현재 Pandoc 을 사용하여 문서 형식을 변환하고 있습니다. MultiMarkdown보다 훨씬 낫습니다.
판독 테스트
mdcharm에서는 다음과 같습니다.
* [Descripción](#descripcion)
* [Funcionamiento](#funcionamiento)
* [Instalación](#instalacion)
* [Configuración](#configuracion)
### Descripción {#descripcion}
### Funcionamiento {#funcionamiento}
### Instalación {#instalacion}
### Configuración {#configuracion}
여기 내 해결책이 있습니다 ( SaraubhM
의 답변 에서 파생 됨 )
**Jump To**: [Hotkeys & Markers](#hotkeys-markers) / [Radii](#radii) / [Route Wizard 2.0](#route-wizard-2-0)
어느 것이 당신에게줍니다 :
Jump To : 단축키 및 마커 / Radii / Route Wizard 2.0
의 변경 주 와
.
에 -
또한의 손실 &
링크에 있습니다.
참고 URL : https://stackoverflow.com/questions/6695439/how-to-link-to-a-named-anchor-in-multimarkdown
'development' 카테고리의 다른 글
파이썬 try-else (0) | 2020.02.11 |
---|---|
node.js 파일 제거 (0) | 2020.02.11 |
String.equals vs == (0) | 2020.02.11 |
텍스트에서 공백을 모두 제거하십시오 (0) | 2020.02.11 |
코드에서 TextView의 텍스트 색상을 설정하는 방법은 무엇입니까? (0) | 2020.02.11 |