返回项目列表
GitHub访问

home

▲ Guany 的首页

分类技术栈
框架Next.js 16 (App Router)
UIshadcn/ui + Tailwind CSS 4
内容Streamdown
国际化next-intl
配置中心
部署Vercel / Netlify / Docker

安装

bash
pnpm installcp .env.example .env.local

环境变量

变量必需描述
GITHUB_TOKENGitHub 个人访问令牌
CO_APICo 配置中心 API,用于 Hero 背景图配置
TO_API_URLto 短链服务 API 地址
TO_API_KEYto API 密钥,用于外链点击追踪

使用说明

开发

bash
pnpm dev

构建

bash
pnpm build

Hero 背景图配置

Hero 背景图通过 配置中心管理(home/ui/hero)。未配置时使用必应每日壁纸。

json
{  "hero": {    "mode": "bing"  }}
json
{  "hero": {    "mode": "custom",    "custom": {      "url": "https://example.com/image.jpg",      "position": "center"    }  }}
字段描述
hero.mode"bing""custom"
hero.custom.url图片绝对 URL
hero.custom.positionCSS background-position 值,默认 "center"

外链追踪

配置 TO_API_URLTO_API_KEY 后,文章中的外链会通过 to 短链服务进行点击追踪。未配置时直接跳转。

使用许可

© Guany