Vault Blog Core

投稿日:2025/11/5

更新日:2025/11/5

Vault Blog Core による記事投稿までの手順

Vault Blog Core の導入手順で導入した Vault Blog Core を用いて、実際に記事を投稿するまでの手順を説明します。

大まかな流れは次の通りです。

  1. ディレクトリの確認
  2. サンプル.md の作成
  3. 投稿

1. ディレクトリの確認

Vault Blog Core の導入手順で言及した、各ディレクトリと .env の各変数の対応に注意してください。

変数名 説明
POST_SOURCE_DIR 投稿用のMarkdownファイルを置くディレクトリ
IMAGE_SOURCE_DIR 投稿用の画像ファイルを置くディレクトリ
SOUND_SOURCE_DIR 投稿用の音声ファイルを置くディレクトリ
MOVIE_SOURCE_DIR 投稿用の動画ファイルを置くディレクトリ
THUMBNAIL_SOURCE_DIR 記事のサムネイル用画像ディレクトリ

以下、この変数名を用いてディレクトリを表し、説明を続けます。

2. サンプル.md の作成

POST_SOURCE_DIRサンプル.md を作成し、下記内容を挿入します。

---
slug: sample-post
title: sample-title
published: true
tags:
  - sample
description: This is sample description.
thumbnail:
createdAt: 2030-01-06T00:00:00+09:00
updatedAt: 2030-01-01T00:00:00+09:00
---

これは投稿サンプルです。

せっかくなので画像ファイルの埋め込みも試してみましょう。
お好きな画像を IMAGE_SOURCE_DIR に置き、下記内容を サンプル.md に追記してください。

## 画像サンプル

![[<用意した画像ファイルの名前>.<拡張子>]]
Note

絶対パスが IMAGE_SOURCE_DIR/basename.ext なら、![[basename.ext]] と書いてください。
詳しくはVault Blog Core におけるファイルパスの扱いについてを参照してください。

3. 投稿

Vault Blog Core のルートディレクトリで、次のコマンドを実行してください。

sh scripts/run-update-posts.sh
pnpm dev
Note

scripts/run-update-posts.sh はUnix系シェルを想定して書かれています。
Windows の方は Git Bash などを用いて実行すると良いと思います。あるいは、scripts/run-update-posts.sh を自身の環境用に書き換えてください。

http://localhost:3000 で動きの確認ができたら完了です!
(Vercelにデプロイするまでの手順を済ませた方は git push するとデプロイされるはずなので、試してみましょう!)

次は、Vault Blog Core の投稿記事用フロントマターについてを見てみてください!

次の記事

Vault Blog Core におけるファイルパスの扱いについてのサムネイル

Vault Blog Core におけるファイルパスの扱いについて

投稿日:2025/11/5

更新日:2025/11/5

  • #remark
  • #usage
  • #introduce

**Vault Blog Core** における投稿用ファイルのパスの扱いには、いくつか注意点があります。 Markdown ファイル、画像、音声、動画など、すべての種類のファイルに共通して次の点に注...

前の記事

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

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

投稿日:2025/11/5

更新日:2025/11/5

  • #setup
  • #usage
  • #introduce

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

関連記事