마크다운으로 콘텐츠 작성
Starlight는 .md
파일에서 제목 및 설명과 같은 메타데이터를 정의하기 위해 Markdown의 모든 구문과 프론트매터 YAML을 지원합니다.
해당 파일 형식을 사용하는 경우 Markdown 지원 및 사용법이 다를 수 있으므로 MDX 문서 또는 Markdoc 문서를 확인하세요.
인라인 스타일
텍스트는 굵게, 기울임꼴 또는 취소선으로 표시할 수 있습니다.
다른 페이지로 링크할 수 있습니다.
백틱을 사용하여 인라인 코드
를 강조 표시할 수 있습니다.
이미지
Starlight의 이미지는 Astro에 내장된 최적화된 자산 지원을 사용합니다.
Markdown 및 MDX는 스크린 리더 및 보조 기술에서 사용되는 대체 텍스트가 포함된 이미지를 표시하기 위한 Markdown 구문을 지원합니다.
프로젝트 내 로컬 이미지 파일에 대한 상대 경로도 지원합니다.
제목
제목을 사용하여 콘텐츠를 구조화할 수 있습니다. Markdown의 제목은 줄 시작 부분에 #
개수로 나타냅니다.
Starlight에서 페이지 콘텐츠를 구성하는 방법
Starlight는 페이지 제목을 최상위 제목으로 사용하도록 구성되어 있으며 각 페이지 목차 상단에 “개요” 제목을 포함합니다. 각 페이지를 일반 단락 텍스트 콘텐츠로 시작하고 <h2>
부터 아래로 페이지 제목을 사용하는 것이 좋습니다.
제목 링크
Markdown에서 제목을 사용하면 자동으로 링크가 제공되므로 페이지의 특정 섹션에 직접 연결할 수 있습니다.
레벨 2 (<h2>
) 및 레벨 3 (<h3>
) 제목이 페이지 목차에 자동으로 나타납니다.
주석
주석은 “admonitions” 또는 “callouts” 라고도 하며, 페이지의 기본 콘텐츠 주변에 보조 정보를 표시하는 데 유용합니다.
Starlight는 주석 렌더링을 위한 사용자 정의 Markdown 구문을 제공합니다. 주석 블록은 내용을 감싸기 위해 세 개의 콜론 :::
을 사용하며 note
, tip
, caution
또는 danger
타입일 수 있습니다.
다른 Markdown 콘텐츠를 주석 안에 중첩시킬 수도 있지만 짧고 간결한 콘텐츠 덩어리에 가장 적합합니다.
Note 주석
사용자 정의 주석 제목
주석 타입 다음에 대괄호를 사용해 주석의 제목을 지정할 수 있습니다. :::tip[알고 계셨나요?]
더 많은 주석 타입
Caution과 Danger 주석은 실수하기 쉬운 세부 사항에 대해 사용자를 집중시키는 데 도움이 됩니다. 이러한 기능을 많이 사용하고 있다면, 문서화중인 내용을 다시 디자인하는 것이 좋습니다.
인용
이것은 인용 구문입니다. 다른 사람의 말이나 문서를 인용할 때 자주 사용됩니다.
인용은 각 줄의 시작 부분에
>
를 사용하여 나타낼 수 있습니다.
코드 블록
코드 블록은 시작과 끝 부분에 세 개의 백틱 ```
이 있는 블록으로 나타냅니다. 시작하는 백틱 뒤에 프로그래밍 언어를 명시할 수 있습니다.
기타 일반적인 Markdown 기능
Starlight는 목록 및 테이블과 같은 다른 모든 Markdown 작성 구문을 지원합니다. 모든 Markdown 구문 요소에 대한 간략한 개요는 Markdown Guide의 Markdown 치트 시트를 참조하세요.
고급 Markdown 및 MDX 구성
Starlight는 remark 및 rehype를 기반으로 구축된 Astro의 Markdown 및 MDX 렌더러를 사용합니다. Astro 구성 파일에 remarkPlugins
또는 rehypePlugins
를 추가하여 사용자 정의 구문 및 동작에 대한 지원을 추가할 수 있습니다. 자세한 내용은 Astro 문서의 Markdown 및 MDX 구성을 참조하세요.