Quarto를 이용한 OpenStack Korea Community 웹사이트 프로젝트입니다.
.
├── _quarto.yml # Quarto 설정 파일
├── index.qmd # 메인 페이지
├── guides/ # 실습 가이드
│ ├── basic.qmd # 기본 실습
│ └── advanced.qmd # 고급 실습
├── lectures/ # 강의 자료
│ └── index.qmd
├── community.qmd # 커뮤니티 페이지
├── styles.css # 커스텀 스타일
└── docs/ # 빌드된 사이트 (자동 생성)
- Quarto 설치
# macOS
brew install quarto
# Windows
choco install quarto
# Linux
wget https://github.com/quarto-dev/quarto-cli/releases/download/v1.6.0/quarto-1.6.0-linux-amd64.deb
sudo dpkg -i quarto-1.6.0-linux-amd64.deb
- 의존성 설치
npm install
.qmd
파일 생성
---
title: "페이지 제목"
---
# 내용 작성
_quarto.yml
에 네비게이션 추가
website:
navbar:
left:
- text: "새 메뉴"
file: path/to/new.qmd
실습 가이드는 guides/
디렉토리에 작성합니다. 기본 템플릿:
---
title: "실습 제목"
---
# 개요
## 준비사항
## 실습 단계
## 문제해결
- PDF 파일을
materials/
디렉토리에 저장 lectures/index.qmd
에 링크 추가
quarto preview
quarto render
빌드된 파일은 docs/
디렉토리에 생성됩니다.
docs/
디렉토리를 Git에 커밋- GitHub 저장소 설정에서 GitHub Pages 소스를
docs/
폴더로 설정
한글 콘텐츠 작성을 위해 _quarto.yml
에 다음 설정이 되어있습니다:
format:
html:
lang: ko
- 이 저장소를 Fork합니다
- 새로운 브랜치를 생성합니다
- 변경사항을 커밋합니다
- Pull Request를 생성합니다
- 제목은
#
부터 시작 - 코드 블록은 ``` 사용
- 이미지는
images/
디렉토리에 저장 - 링크는 상대 경로 사용
이 프로젝트는 MIT 라이선스 하에 배포됩니다.