설정
O2는 다양한 설정 옵션을 통해 동작을 사용자 정의할 수 있습니다. 다음은 사용 가능한 모든 설정에 대한 상세 가이드입니다.
경로 설정
Ready 폴더
- 이름: 다른 문법으로 변환할 노트를 저장할 폴더
- 기본값:
ready
- 설명: 변환 준비가 된 노트들이 위치할 폴더입니다.
Archive 폴더
- 이름: 노트를 아카이브할 폴더
- 기본값:
archive
- 설명: 변환이 완료된 노트들이 보관될 폴더입니다 (자동 아카이브가 활성화된 경우).
Attachments 폴더
- 이름: 첨부파일을 저장할 폴더
- 기본값:
attachments
- 설명: 모든 첨부파일(이미지, 파일 등)이 저장되는 폴더입니다.
기능
폴더 자동 생성
- 기본값: 비활성화
- 설명: 활성화하면 필요한 폴더가 없을 경우 자동으로 생성합니다.
자동 아카이브
- 기본값: 비활성화
- 설명: 활성화하면 변환 후 노트가 자동으로 아카이브 폴더로 이동됩니다.
중괄호 변환 (Jekyll)
- 기본값: 비활성화
- 설명: 활성화하면 이중 중괄호가 Jekyll raw 태그로 변환됩니다.
Frontmatter 시간 업데이트
- 기본값: 비활성화
- 설명: 활성화하면 'updated' frontmatter가 있을 경우 'date' frontmatter가 'updated' 값으로 대체됩니다.
Jekyll 설정
Jekyll 경로
- 설명: Jekyll 작업 공간이 위치한 절대 경로입니다.
- 예시:
/Users/username/blog
상대 리소스 경로
- 기본값:
assets/img
- 설명: Jekyll 프로젝트에서 리소스(이미지, 첨부파일)가 저장되는 상대 경로입니다.
Liquid 필터
- 설명: Jekyll의 Liquid 템플릿 필터에 대한 설정입니다.
Docusaurus 설정
Docusaurus 경로
- 설명: Docusaurus 작업 공간이 위치한 절대 경로입니다.
- 예시:
/Users/username/website
날짜 추출 패턴
- 설명: 노트 제목에서 날짜를 추출하는 데 사용되는 패턴입니다.
- 옵션: 다양한 날짜 형식에 대한 패턴이 제공됩니다.
작성자
- 설명: Docusaurus frontmatter의 작성자 정보입니다.
- 형식: 여러 작성자의 경우 쉼표로 구분합니다 (예:
jmarcey, slorber
)