feat: add directory creation for post folder

- Implement recursive directory creation for post folder
- Ensure that parent directories are created if they don't exist
This commit is contained in:
Uncle Pi 2025-03-11 20:59:18 +08:00 committed by GitHub
parent 8287e42e6e
commit 65112e5cb0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -36,6 +36,12 @@ if (fs.existsSync(fullPath)) {
process.exit(1) process.exit(1)
} }
// recursive mode creates multi-level directories
const dirPath = path.dirname(fullPath)
if (!fs.existsSync(dirPath)) {
fs.mkdirSync(dirPath, { recursive: true })
}
const content = `--- const content = `---
title: ${args[0]} title: ${args[0]}
published: ${getDate()} published: ${getDate()}