예제
KO

export

hwaro 콘텐츠를 다른 정적 사이트 생성기 형식으로 내보냅니다. hwaro tool import의 반대 방향 작업입니다.

# Hugo로 내보내기
hwaro tool export hugo

# Jekyll로 내보내기
hwaro tool export jekyll

# 출력·콘텐츠 디렉터리 지정
hwaro tool export hugo -o ~/hugo-site -c posts

# 초안 콘텐츠 포함
hwaro tool export jekyll --drafts

# 상세 출력
hwaro tool export hugo --verbose

지원 대상

대상 설명
hugo Hugo 형식으로 내보내기 (TOML 프론트 매터, content/ 구조)
jekyll Jekyll 형식으로 내보내기 (YAML 프론트 매터, _posts/ 파일명 규칙)

옵션

플래그 설명
-o, --output DIR 출력 디렉터리 (기본값: export)
-c, --content DIR 콘텐츠 디렉터리 (기본값: content)
-d, --drafts 초안 콘텐츠 포함
-v, --verbose 상세 출력 표시
-h, --help 도움말 표시

필드 매핑

Hugo

Hwaro Hugo
title title
date date
description description
draft draft
updated lastmod
tags tags
series series
aliases aliases
image images (배열)
expires expiryDate
weight weight

출력 구조는 export/content/ 아래에 원본 디렉터리 배치를 그대로 유지합니다.

Jekyll

Hwaro Jekyll
title title
date date
description description
draft = true published: false
tags tags
categories categories
image image

출력 규칙:

내부 링크

@/ 접두사를 쓰는 내부 링크는 자동으로 절대 경로로 변환됩니다:

<!-- Hwaro -->
[About](@/about/_index.md)

<!-- Exported -->
[About](/about)

출력 예시

hwaro: export hugo
source: content
output: export
exported: 38 files, 4 skipped

errors 수는 오류가 발생했을 때만 덧붙습니다. 색상 터미널에서는 같은 보고서가 hwaro export 헤딩 아래 정렬된 행과 ✦ exported 결과 줄로 표시됩니다.