Skip to content

08820048/GodCode

Repository files navigation

CodeGlimpse 是一个极简的代码片段分享平台:浏览、投稿、复制、投票,专注在“代码卡片”的沉浸式浏览体验上。

功能

  • 无限滚动浏览代码卡片(按语言筛选)
  • 代码高亮(Shiki)
  • 一键复制
  • 投稿(需要登录)
  • 投票(God/Shit)
  • 管理后台(/admin)

本地运行

1) 安装依赖

npm install

2) 配置环境变量

在项目根目录创建 .env.local,可参考 .env.example

NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
NEXT_PUBLIC_SITE_URL=http://localhost:3000

3) 初始化 Supabase

执行 docs/supabase-schema.sql 创建表、RLS、函数与触发器。

4) 启动开发服务器

npm run dev

打开 http://localhost:3000。

构建与检查

npm run check
npm run build

许可证

本项目使用 MIT License,详见 LICENSE

About

GodCode

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published