마크다운
기본으로 켜져 있는 확장과, 끌 수 있는 것들
comrak으로 렌더하는 CommonMark이고, 확장 몇 가지가 기본으로 켜져 있습니다. 각각이
sqzass.toml의 [markdown] 아래 키입니다.
[]
= true
= true
= true
= true
= true
= true
= true
= "right" # none | left | right
콜아웃
인용문 위에 얹힌 GitHub의 콜아웃 문법입니다. 설정 키는 alerts입니다.
Note
정적 리눅스 빌드는 순수 Rust 정규식 엔진을 싣습니다.
NOTE, TIP, IMPORTANT, WARNING, CAUTION을 인식합니다.
표
| 키 | 기본값 |
|---|---|
output_dir |
public |
체크리스트
- -
- 검색
- 피드
각주
각주가 붙은 문장입니다1.
제목
모든 제목에 id가 붙습니다. 앵커를 보여주든 말든 붙는데, 목차와 남에게
건네는 딥링크가 둘 다 여기에 기대기 때문입니다. 같은 제목이 반복되면 -1, -2가
붙고, 앵커와 목차 항목은 반드시 일치합니다. 한 번의 순회에서 같은 카운터로
만들어지니까요.
heading_anchors는 눈에 보이는 # 링크를 정합니다. "right"(기본), "left",
"none" 중 하나입니다.
키가 아닌 설정 둘
둘 다 고정이고, 둘 다 의도한 것입니다. 옵션을 찾다가 없어서 이슈를 쓰기 전에 여기서 끝나라고 있는 절입니다.
원시 HTML은 항상 통과합니다. 콘텐츠는 믿을 수 있습니다. 저장소 안에 있고, 직접 썼고, 코드와 같은 커밋에서 리뷰됩니다. 이걸 새니타이즈하는 건 시늉입니다. sqzass가 언젠가 믿을 수 없는 마크다운을 받게 되면, 그건 전역 스위치가 아니라 소스별 신뢰 등급이 될 것입니다.
코드 펜스는 <pre lang="rust">가 아니라 <code class="language-rust">를
만듭니다. 클라이언트 하이라이터와 복사 버튼 스니펫이 기대하는 형태가 클래스 쪽입니다.
코드
빌드 시점에 CSS 클래스로 강조됩니다. 구문 강조를 참고하세요.
-
각주 본문입니다. ↩