ZennとGitHubの連携方法とzenn-cliの使い方
この記事はZennでも公開しています。
Zenn と GitHub の連携方法と zenn-cli の使い方
はじめに
Zenn は、エンジニア向けの技術記事プラットフォームです。GitHub との連携により、記事の管理や執筆がより効率的になります。この記事では、Zenn と GitHub の連携方法、および zenn-cli のインストールと使用方法について解説します。
Zenn と GitHub の連携方法
1. GitHub リポジトリの準備
- GitHub で新しいリポジトリを作成します
- リポジトリの名前は任意ですが、例えば
zenn-articles
などが分かりやすいでしょう
2. Zenn のアカウント設定
- Zennにログインします
- 設定画面から「GitHub 連携」を選択します
- 連携したい GitHub リポジトリを選択します
zenn-cli のインストールと使用方法
インストール方法
zenn-cli は、Node.js のパッケージマネージャーである npm を使用してインストールできます。
1
npm install -g zenn-cli
初期設定
- リポジトリのルートディレクトリで以下のコマンドを実行します:
1
zenn init
これにより、以下のような構造が作成されます:
1
2
3
4
5
.
├── articles
│ └── .gitkeep
└── books
└── .gitkeep
記事の作成
新しい記事を作成するには、以下のコマンドを使用します:
1
zenn new:article
このコマンドを実行すると、articles
ディレクトリに新しい Markdown ファイルが作成されます。ファイル名は自動的に生成されますが、後で変更することも可能です。
記事のプレビュー
記事を執筆しながらプレビューを確認するには:
1
zenn preview
このコマンドを実行すると、ローカルサーバーが起動し、ブラウザで記事のプレビューを確認できます。
記事の構成
記事の冒頭には、以下のようなフロントマターを記述します:
1
2
3
4
5
6
7
8
9
10
11
12
---
layout: post
title: "記事のタイトル"
img_path: /assets/img/logos
image:
path: logo-only.svg
width: 100%
height: 100%
alt: Zenn
category: [Tech]
tags: ["タグ1", "タグ2"]
---
記事の公開
- 記事を GitHub リポジトリにプッシュします
- Zenn のダッシュボードで「GitHub から記事をインポート」を選択します
- インポートしたい記事を選択して公開します
まとめ
Zenn と GitHub の連携、および zenn-cli を使用することで、以下のようなメリットがあります:
- 記事のバージョン管理が容易になる
- ローカル環境で記事を執筆できる
- プレビュー機能で記事の確認が簡単
- 複数の記事を効率的に管理できる
参考リンク
This post is licensed under CC BY 4.0 by the author.