Vault Blog Core

投稿日:2025/11/5

更新日:2025/11/5

Vault Blog Core の導入手順

Vault Blog Core の導入手順を説明します。

リポジトリの準備

まずは Git リポジトリを準備します。
下記手順で進めてください。

  1. GitHub - no-la/vault-blog-core に行き、右上にある Fork ボタンから fork を作成
  2. プロジェクトを置きたいディレクトリに移動し git clone <リポジトリURL> で clone を作成
Note

fork でなくてもOKですが、Vault Blog Core は今後も修正・改善をするつもりなので、当リポジトリを上流に置いておくと良いことがありそうな気がします🎋

環境構築

Node.js と pnpm の確認

Node.js のバージョンは 20.9 以上を推奨します。
確認、更新、インストールなどしてください。

node -v

次に pnpm があることを確認します。

pnpm -v

pnpm が無い場合はインストール | pnpm などを参考にインストールしてください。

依存関係のインストール

プロジェクトのルートディレクトリに移動して、次のコマンドを実行してください。

pnpm install

環境変数の準備

環境変数の準備をします。

.env.sample をコピーして .env を作ります。

cp .env.sample .env

下記説明を参考に、自分用に書き換えてください。

変数名 説明
POST_SOURCE_DIR 投稿用のMarkdownファイルを置くディレクトリ
IMAGE_SOURCE_DIR 投稿用の画像ファイルを置くディレクトリ
SOUND_SOURCE_DIR 投稿用の音声ファイルを置くディレクトリ
MOVIE_SOURCE_DIR 投稿用の動画ファイルを置くディレクトリ
THUMBNAIL_SOURCE_DIR 記事のサムネイル用画像ディレクトリ
SITE_URL サイトのルートURL(例: "http://localhost:3000"

SITE_URL については、開発環境での実行用に "http://localhost:3000" としています。

Note

開発主は IMAGE_SOURCE_DIR, SOUND_SOURCE_DIR, MOVIE_SOURCE_DIR, THUMBNAIL_SOURCE_DIR を全て同じディレクトリにしています。

Hint

このページではサンプルのままにしておいても大丈夫だと思いますが、今後 Markdown ファイルの収集コマンド sh script/run-update-posts.sh を実行する前に 必ず自分用に変更してください。

起動確認

次のコマンドで開発サーバを起動します。

pnpm run dev

ブラウザで http://localhost:3000 にアクセスし、このサイトと同じ内容が表示されればセットアップ完了です!🎉

次は、Vercelにデプロイするまでの手順で、実際にデプロイをして、プロジェクトを公開してみましょう!
「まだデプロイはしたくないよ~」という方は、Vault Blog Core による記事投稿までの手順で、実際に自分の記事を投稿してみましょう!

次の記事

Vercelにデプロイするまでの手順のサムネイル

Vercelにデプロイするまでの手順

投稿日:2025/11/5

更新日:2025/11/5

  • #setup
  • #usage
  • #introduce

Next.js のプロジェクトは Vercel にデプロイするのが便利らしく、このサイトも Vercel にデプロイしています。 そこで、[[Vault Blog Core の導入手順]]で用意したプ...

前の記事

Vault Blog Core は何ができる?のサムネイル

Vault Blog Core は何ができる?

投稿日:2025/11/5

更新日:2025/11/5

  • #introduce

**Vault Blog Core** が実際に行うことは、主に 1. `.md` ファイルの収集と解析 2. 各記事のHTMLを生成 です。 ## 1. `.md` ファイルの収集と解析 プロジェク...

関連記事