基于 GitHub Issues 和 Nuxt.js 的静态博客生成器

一个利用 GitHub Issues 作为内容管理系统的静态博客生成器,基于 Nuxt.js 实现,支持 SSG 静态生成、主题切换、全文搜索和响应式设计。

  • 开源 Github 地址- 体验静态博客 Github Pages 生成效果## ✨ 特性📦 使用 SSG 静态生成,部署快速,支持 SEO🌙 支持浅色/深色主题切换💬 使用 GitHub Issues 作为 CMS🔄 GitHub Actions 自动部署📱 移动端适配,响应式设计🎨 简洁优雅的界面设计🔍 支持全文搜索📝 Markdown 支持代码高亮🏷️ 基于 Label 的文章分类📊 文章目录导航## 🚀 快速开始环境要求- git: ^v2.0.0- node: ^v12.18.3- yarn: ^v1.12.0### 配置 GitHub Token访问 GitHub Token 设置页面选择以下权限:read: user 读取用户信息user: email 读取用户邮箱如果是组织项目,还需要:read: org 读取组织信息⚠️ 注意:为了账号安全,请勿选择其他权限。### 配置项目1. Fork 本仓库2. 克隆到本地3 . 编辑 blog.config.js:module.exports = { baseUrl: '/blog/', userName: '你的用户名', userEmail: '你的邮箱', repository: 'blog', accessToken: '经过base64编码的token', blogName: '你的博客名称', seo: { title: '博客标题', description: '博客描述', keywords: '关键词' }}