IndieShow 图标IndieShow 使用文档

环境配置

配置 IndieShow 项目的环境变量,包括基础配置、功能开关、统计工具集成等

本文档将帮助你理解和设置 IndieShow 项目的环境配置。即使你是编程新手,按照下面的步骤也能轻松完成配置。

什么是环境变量?

环境变量就像是项目的"设置开关",让你可以在不修改代码的情况下,轻松更改网站的各种配置。比如网站名称、统计工具ID等。

小贴士

环境变量的值会在项目运行时被读取,这意味着你可以为不同的环境(开发、测试、生产)设置不同的值。

配置步骤

1. 创建环境配置文件

首先,我们需要创建一个 .env 文件来存储配置:

# 在项目根目录下运行
cp .env.example .env

重要提醒

  1. 确保 .env 文件已经被添加到 .gitignore 中,避免敏感信息被提交到代码仓库。
  2. 使用 .env.example 作为模板文件
  3. 生产环境建议使用 Vercel 等平台的环境变量管理功能

环境变量列表

基础环境配置

变量名称变量描述默认值
NODE_ENV运行环境(可选值:development/production/test)production

站点基础配置

查看 站点配置文档 了解以下配置的详细信息:

变量名称变量描述默认值
NUXT_PUBLIC_SITE_NAME站点名称IndieShow
NUXT_PUBLIC_SITE_URL站点 URLhttps://indieshow-nuxt.waveany.com

数据统计配置

查看 数据统计文档 了解以下配置的详细信息:

变量名称变量描述
NUXT_PUBLIC_GA_IDGoogle Analytics ID
NUXT_PUBLIC_BAIDU_ID百度统计 ID
NUXT_PUBLIC_OP_CLIENT_IDOpenPanel 客户端 ID
NUXT_PUBLIC_PLAUSIBLE_DOMAINPlausible Analytics 域名
NUXT_PUBLIC_UMAMI_WEBSITE_IDUmami 网站 ID

打字机效果配置

查看 打字机效果文档 了解以下配置的详细信息:

变量名称变量描述默认值
NUXT_PUBLIC_TYPEWRITER_ENABLED是否启用打字机效果true
NUXT_PUBLIC_TYPEWRITER_SPEED打字速度(毫秒/字符),数值越大速度越慢40

常见问题

下一步

目录