Qiita と Zenn の記事を 1 つのリポジトリで管理します。
.
├── articles/ # Zenn 記事
├── books/ # Zenn 本
├── images/ # Zenn 用画像
├── qiita/ # Qiita CLI 用プロジェクト
├── package.json # Zenn CLI 依存
└── README.md
- Node.js 18 以上
- npm
# ルート (Zenn CLI)
npm install
# qiita
cd qiita
npm installnpx zenn new:article
npx zenn new:book
npx zenn previewcd qiita
npx qiita login
npx qiita preview
npx qiita publish <basename>articles/*.mdの front matter でpublished: trueにした記事が対象です。masterブランチにマージされると、Zenn の GitHub 連携により自動でアップロードされます。- Qiita のような手動
publishコマンドはありません。
qiita/ディレクトリでnpx qiita publish <basename>を実行してアップロードします。