NuxtVue博客

nuxt3-microcms-blog — Nuxt 博客模板

作者 kawa-work

基于 Nuxt3、microCMS 与 Vuetify3 的博客模板,通过 microCMS 提供内容、Netlify 部署,并内置 SSR、TypeScript 与 GA4 支持。

看看你的网站会是什么样

浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。

1 个预览视图
作者提供的预览
作者提供的预览

来自项目 README 的原始预览。

目前有 1 张原始预览,可打开完整图片查看设计细节。

截图用于了解视觉与布局,交互效果请以实际项目为准。

采集于 2026-10-02查看来源

值得关注的模板亮点

从已有项目资料中,快速了解它的特点。

01

以 Nuxt3 为框架,配合 Vue 与 Vuetify3 构建博客界面

02

内容由 microCMS 提供,包含 base-info 站点信息与 blog 文章两类 API 结构,并提供可导入的 JSON 文件

03

支持 SSR 与 TypeScript,附带 Volar、Prettier/Eslint、Husky 等开发配置

04

内置 GA4 支持,通过环境变量 GTAG 配置;OGP 在功能清单中标记为未完成

05

README 给出从 Use this template、microCMS 建服务到 Netlify 部署的完整流程

模板详细介绍

这是一个使用 Nuxt3 构建的博客模板,内容数据来自 microCMS,界面组件使用 Vuetify3。项目通过 GitHub 的 Use this template 方式复制为自己的仓库后使用,README 提供了从创建 microCMS 服务、导入 API 结构、配置环境变量到本地开发与 Netlify 部署的完整步骤。

模板已包含 SSR、TypeScript、Volar、Prettier/Eslint、Husky 与 GA4 支持,OGP 在功能清单中标记为未完成。内容模型分为两类:对象形式的 base-info(站点信息)与列表形式的 blog(博客文章),并附有可导入的 API 结构文件。

使用前需要自行注册 microCMS 账号并创建对应 API,同时准备 microCMS 的服务 ID 与 API 密钥;部署依赖 Netlify,通过环境变量注入这些配置。演示图片等第三方素材的许可需要单独核对。

NuxtVue博客

适合你的项目吗?

适用场景

  • 需要一个以 microCMS 作为内容后台的 Nuxt3 博客起点
  • 希望用 Vuetify3 组件搭建博客前端界面
  • 计划将博客部署到 Netlify 并通过环境变量管理 microCMS 凭据
  • 需要在博客中接入 GA4 统计

适合人群

  • 熟悉 Nuxt 或 Vue,并愿意自行配置 microCMS 服务的开发者
  • 希望以模板仓库方式快速起步个人或小型博客项目的人
  • 使用 Netlify 作为部署平台的项目

上手与定制指南

结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。

  1. 1

    在 GitHub 上点击 Use this template 创建自己的仓库

  2. 2

    注册 microCMS 并创建 base-info(对象形式)与 blog(列表形式)两个 API,可导入 docs 目录下的 api-base-info.json 与 api-blog.json

  3. 3

    复制 .env.template 为 .env,将 BASE_URL 设为 microCMS 服务 ID,API_KEY 设为 API 密钥

  4. 4

    执行 yarn install 安装依赖,yarn dev 本地开发,yarn build 构建

  5. 5

    在 Netlify 的 Environment variables 中配置 BASE_URL 与 API_KEY,可选配置 GTAG 以启用 GA4

查看仓库使用说明

授权与来源资料

使用条件与限制

免费使用 · 保留许可声明

本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。

使用时需要遵守

  • 允许免费使用、修改、商用和分发该版本代码。
  • 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
  • 代码按现状提供;担保与责任限制以原许可证及适用法律为准。

额外费用与待核对事项

  • 使用该模板必须注册 microCMS 账号并创建服务,内容数据依赖 microCMS 这一外部服务,无法脱离该服务独立运行。
  • 运行前必须配置 microCMS 的服务 ID(BASE_URL)与 API 密钥(API_KEY),缺少这些凭据无法获取内容。
  • README 的部署流程依赖 Netlify,需在 Netlify 中配置环境变量并部署,属于外部平台依赖。
  • GA4 统计为可选功能,需自行在 Google Analytics 管理后台配置并设置 GTAG 环境变量。
  • 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
  • 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据

Permission is hereby granted, free of charge

许可证原文

microCMS の[公式ページ](https://microcms.io/)からアカウントを作成

README 原文

`BASE_URL`を上記の手順で作成したmicroCMSのサービスIDに、`API_KEY`をAPIキーに設定

README 原文

NetlifyのDeploy設定のEnvironment variablesセクションに手順3と同様の環境変数を設定

README 原文

Google Analyticsの管理画面でGA4を設定

README 原文
https://github.com/kawa-work/nuxt3-microcms-blog/blob/main/LICENSEhttps://github.com/kawa-work/nuxt3-microcms-blog/blob/main/README.md

DeepSeek 根据仓库许可证和 README 整理 ·2026-10-02。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。

项目核对记录与介绍依据

模板资料

来源平台
GitHub
资料与维护参考分
资料一般 · 61 / 100
技术栈
Nuxt · Vue
网站类型
博客
这个分数如何计算

本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。

这个项目需要核对什么

记录的仓库更新时间
2022-04-07
截图检查日期
2026-10-02

目前没有记录演示链接。请依据仓库说明在本地评估;仅凭截图无法确认交互行为。

目录记录的主要技术栈是 Nuxt。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。

查看具体选型方法 →

介绍的制作与核对状态

介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。

已完成服务器许可规则与 AI 来源核对;未经过人工编辑审核。

查看当时使用的来源资料

SHA-256: 1e483e944c3ae843b78192e278630de584d65ffe15321b9f363e2ff877c12fe6

2026-10-02T21:23:01.039Z

来源文件 / 仓库
# Nuxt3-microCMS Blog Template

[デモサイト](https://nuxt3-microcms-blog.kinomama.tech/)

![](docs/demo-img.png)

[Nuxt3](https://v3.nuxtjs.org) + [microCMS](https://microcms.io/) + [Vuetify3](https://next.vuetifyjs.com/en/)で作られたブログテンプレートです。

`Use this template`から自分のリポジトリを作って利用します。

## Functions
- [x] Nuxt3
- [x] MicroCMS
- [x] Vuetify3
- [x] SSR
- [x] Volar
- [x] TypeScript
- [x] Prettier/Eslint
- [x] Husky
- [x] GA4
- [ ] OGP


## How to use

### 1. Use this template
- このリポジトリのページ上にある`Use this template`をクリック
- repository name, description, Public/Privateを設定
- `Create repository from template`をクリック
### 2. Setup microCMS
- microCMS の[公式ページ](https://microcms.io/)からアカウントを作成
- microCMSにログインし、以下のテーブルのように[サービスを作成](https://document.microcms.io/manual/create-service)

| サービス名 | サービスID |
| --- | --- |
| 任意 | 任意 |

- microCMSで以下のテーブルのように[APIの作成](https://document.microcms.io/manual/create-api)(microCMSには[APIインターフェースのインポート機能](https://document.microcms.io/manual/export-and-import-api-schema#hf95e7cc83a)があるので、APIの型を設定したのち、以下のテーブルのインポートファイルの欄にあるファイルを使用してください)

| API名 | エンドポイント | APIの型 | インポートファイル |
| --- | --- | --- | --- |
| 任意(例:サイト情報) | base-info | オブジェクト形式 | [api-base-info.json](docs/api-base-info.json) |
| 任意(例:ブログ) | blog | リスト形式 | [api-blog.json](docs/api-blog.json) |

- 前手順で作成したAPIスキーマに従ってサイト情報やブログコンテンツを作成

### 3. Environment variables (local environment)

- `.env.template`をコピーし、`.env`を作成
- `BASE_URL`を上記の手順で作成したmicroCMSのサービスIDに、`API_KEY`をAPIキーに設定
### 4. Install packages
パッケージをインストール
```bash
yarn install
```

### 5. Development
ローカル環境での動作確認
```bash
yarn dev
```
### 6. Production
本番モードでの動作確認
```bash
yarn build
```

### 7. Environment variables (server environment)
#### [Netfily](https://www.netlify.com/)での環境変数の設定
- NetlifyのDeploy設定のEnvironment variablesセクションに手順3と同様の環境変数を設定

| key | value |
| --- | --- |
| BASE_URL | [サービスID] |
| API_KEY | [APIキー] |

### 8. Deploy
- Githubのリポジトリに更新があると自動的にNetlifyにデプロイ

### 9. Google Analytics
`Optional`
- Google Analyticsの管理画面でGA4を設定
- 上記で設定したGA4のIDを環境変数`GTAG`に設定

反馈内容错误

看看同类模板

对比同技术栈与用途的模板,找到更适合的视觉与内容结构。