콘텐츠로 이동

구성 요소

각 어사이드 유형은 기본 제목과 함께 ::: 펜스 구문을 사용합니다.

어사이드 내부의 풍부한 콘텐츠

섹션 제목: “어사이드 내부의 풍부한 콘텐츠”

Starlight의 내장 어사이드 구성 요소는 둥근 모서리와 레이어드 그림자를 적용받습니다:

.starlight-aside {
border-radius: 0.75rem;
box-shadow: 0 2px 4px rgba(0,0,0,0.04), 0 8px 16px rgba(0,0,0,0.08), 0 24px 48px rgba(0,0,0,0.12);
}

이것은 개요 탭 콘텐츠입니다. 기본 탭 렌더링을 확인하기 위한 일반 텍스트가 포함되어 있습니다.

첫 번째 탭의 일반 단락 콘텐츠입니다.

이 두 탭 그룹은 syncKey="pkg"를 공유합니다. 한 그룹에서 탭을 선택하면 다른 그룹도 업데이트됩니다.

설치 명령:

Terminal window
npm install @f5-sales-demo/docs-theme

실행 명령:

Terminal window
npm run dev
  1. 저장소 클론

    Terminal window
    git clone https://github.com/example/repo.git
    cd repo
  2. 의존성 설치

    Terminal window
    npm install
  3. 개발 서버 시작

    Terminal window
    npm run dev

    사이트는 http://localhost:4321에서 이용할 수 있습니다.

Single Card

아이콘이 있는 독립형 카드입니다. 카드는 주요 정보나 기능을 강조하는 데 유용합니다.

Performance

Astro는 빠른 페이지 로드를 위해 기본적으로 제로-JS를 제공합니다.

Customizable

Starlight는 광범위한 테마 및 플러그인 옵션을 제공합니다.

Accessible

내장 접근성 기능으로 모든 사람이 콘텐츠에 접근할 수 있습니다.

Documented

포괄적인 문서화로 시작하기가 간단합니다.

Step One

프로젝트 설정 및 환경 변수를 구성합니다.

Step Two

MDX 형식을 사용하여 콘텐츠 페이지를 만듭니다.

Step Three

개발 서버로 로컬에서 미리 봅니다.

Step Four

원하는 호스팅 플랫폼에 배포합니다.

테마는 아이콘 유무에 관계없이 작동하는 LinkCard 구성 요소를 제공합니다. 테마에서 가져오세요:

import LinkCard from '@f5-sales-demo/docs-theme/components/LinkCard.astro';

prefix:name 구문을 사용하여 icon prop을 추가합니다. 8개의 아이콘 팩이 모두 지원됩니다 — 전체 카탈로그는 아이콘 패키지 문서를 참조하세요.

이 아이콘들은 멀티컬러이며 라이트/다크 모드 색상 적응을 위해 CSS 사용자 정의 속성을 사용합니다.

6가지 배지 변형을 인라인으로 렌더링:

Default Note Danger Success Tip Caution Small Medium Large

각 크기별 변형:

Small Tip Medium Danger Large Success

다음 제목들은 starlight-heading-badges 플러그인 구문을 사용합니다.

이 제목에는 기능이 안정적임을 나타내는 성공 배지가 있습니다.

이 제목에는 API가 실험적임을 나타내는 주의 배지가 있습니다.

이 제목에는 지원 중단을 나타내는 위험 배지가 있습니다.

이 제목에는 새로운 기능을 나타내는 팁 배지가 있습니다.

이 제목에는 최근 업데이트를 나타내는 노트 배지가 있습니다.

이 제목에는 변형이 지정되지 않은 기본 배지가 있습니다.

사이드바를 확인하세요: 이 페이지에는 프론트매터를 통해 tip 변형이 적용된 “New” 배지가 있습니다.

기능상태우선순위
다크 모드지원됨높음
이미지 줌지원됨보통
Mermaid 다이어그램지원됨보통
제목 배지지원됨낮음
속성타입기본값설명
titlestring헤더에 표시되는 페이지 제목
descriptionstring""SEO를 위한 메타 설명
sidebar.ordernumber0사이드바에서의 정렬 순서
sidebar.badgeobjectnull사이드바 레이블 옆에 표시되는 배지
template"doc" | "splash""doc"페이지 레이아웃 템플릿

아래 이미지는 starlight-image-zoom 플러그인을 테스트합니다. 클릭하여 확대하세요.

GitHub Avatar

  • 디렉터리src/
    • 디렉터리content/
      • 디렉터리docs/
        • index.mdx
        • 01-environment-variables.mdx
        • 02-build-pipeline.mdx
        • 03-astro-config.mdx
        • 04-logo.mdx
        • 05-colors.mdx
        • 07-typography.mdx
        • 08-code-blocks.mdx
        • 09-components.mdx 이 페이지
        • 10-mermaid.mdx
        • 11-footer.mdx
        • 12-style-enhancement-guide.mdx
    • 디렉터리plugins/
      • remark-mermaid.mjs
  • 디렉터리styles/
    • custom.css
  • astro.config.mjs
  • package.json
  • 어사이드 변형별 왼쪽 테두리 색상이 다름 (파란색, 보라색, 노란색, 빨간색)
  • 어사이드 배경 색조가 라이트 및 다크 모드 모두에서 보임
  • 각 어사이드 주변에 박스 그림자가 미묘하지만 보임
  • 모든 어사이드에 둥근 모서리 (0.75rem) 적용
  • 탭 활성 표시기 색상이 강조 색상을 사용함
  • 번호가 매겨진 단계 사이에 단계 연결 선이 보임
  • 동기화된 탭은 그룹 간 전환 시 동기화 상태를 유지함
  • 탭 내부의 코드 블록이 적절한 구문 강조와 함께 렌더링됨
  • 카드 테두리 색상이 라이트 및 다크 모드 간에 적응함
  • 카드에 마우스를 올리면 배경 효과가 보임
  • LinkCard 화살표 아이콘 색상이 강조 색상과 일치함
  • 스태거 레이아웃이 교대 카드를 수직으로 오프셋함
  • 아이콘이 카드 헤더 내부에서 올바르게 렌더링됨
  • 배지 배경 색상이 변형별로 다크 및 라이트 모드 간에 다름
  • 다크 모드 배지는 진한 색조 사용 (red-4, jade-4, tangerine-4, eggplant-4, bay-4)
  • 라이트 모드 배지는 밝은 색조 사용 (red-1, jade-1, tangerine-1, eggplant-1, bay-1)
  • 제목 배지가 제목 텍스트와 인라인으로 정렬됨
  • 사이드바 배지가 페이지 레이블 옆에 렌더링됨
  • 테이블 테두리 색상이 라이트 및 다크 모드 간에 적응함
  • 테이블 헤더 행에 뚜렷한 배경이 있음
  • 이미지 줌 오버레이가 클릭 시 작동함 (starlight-image-zoom)
  • FileTree 배경이 테마에 적합한 색상을 사용함
  • 아이콘이 현재 텍스트 색상을 상속함