PostsMapsLinks
Docs

共享配置参考

博客系统的通用配置参数,供其他文档引用

站点基础配置

# nuxt.config.ts
site: {
  url: 'https://lionad.me',
  name: 'Lionad Morotar',
  description: '前端工程师 / 设计师 / 数字游民',
}

关键参数

参数类型默认值说明
urlstring-站点主域名
namestring-站点名称
descriptionstring-SEO 描述
defaultLocalestring'zh'默认语言

内容集合配置

博客使用以下集合结构:

集合路径说明
flows1.flows/**流程/工作流文档
articles2.articles/**博客文章
books4.books/**读书笔记
maps6.maps/**知识地图
tools7.tools/**工具使用指南

部署配置

静态生成

// nuxt.config.ts
export default defineNuxtConfig({
  nitro: {
    prerender: {
      routes: ['/sitemap.xml', '/rss.xml'],
      crawlLinks: true
    }
  }
})

环境变量

# .env
NUXT_PUBLIC_SITE_URL=https://lionad.me
NUXT_PUBLIC_GITHUB_TOKEN=ghp_xxx
Copyright © 2024 Lionad - CC-BY-NC-CD-4.0