convert
Convert frontmatter between YAML and TOML formats across your content files.
# Convert all frontmatter to YAML
hwaro tool convert to-yaml
# Convert all frontmatter to TOML
hwaro tool convert to-toml
# Convert only in a specific directory
hwaro tool convert to-yaml -c posts
# Output result as JSON
hwaro tool convert to-yaml --json
Options
| Flag | Description |
|---|---|
| -c, --content DIR | Limit conversion to a specific content directory |
| -j, --json | Output result as JSON |
| -h, --help | Show help |
JSON Output
{
"success": true,
"message": "Converted 5 files to YAML",
"converted_count": 5,
"skipped_count": 2,
"error_count": 0
}
Example
Before:
+++
title = "My Post"
date = "2024-01-15"
tags = ["crystal", "tutorial"]
+++
Content here.
After hwaro tool convert to-yaml:
---
title: "My Post"
date: "2024-01-15"
tags:
- crystal
- tutorial
---
Content here.