# continew.top **Repository Path**: continew/continew.top ## Basic Information - **Project Name**: continew.top - **Description**: ContiNew 官网与文档站 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: https://continew.top/ - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2026-10-04 - **Last Updated**: 2026-10-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ContiNew 官网与文档站

官网 · 文档 · GitHub 组织

本仓库是 [ContiNew](https://continew.top) 开源社区的**官网与文档站**源码,基于 [Next.js](https://nextjs.org) + [Fumadocs](https://fumadocs.dev) 构建,静态导出后托管于自有服务器。 ## 这是什么 ContiNew(Continue New)是一套以「约定优于配置」为核心的开源生态,包含: | 项目 | 说明 | 文档分区 | |:-----|:-----|:---------| | [ContiNew Starter](https://github.com/continew-org/continew-starter) | Spring Boot 3.x 企业级 Starter 库 | `/docs/starter` | | [ContiNew Admin](https://github.com/continew-org/continew-admin) | 多租户中后台管理系统框架(含[前端](https://github.com/continew-org/continew-admin-ui)) | `/docs/admin` | | [ContiNew App](https://github.com/continew-org/continew-app) | 移动端应用解决方案 | `/docs/app` | ## 文档从哪里来(重要) **官网文档的「唯一权威源」是各项目仓库的 `docs/` 目录,而非本仓库。** - 修改某项目的文档 → 到对应项目仓库的 `docs/` 下提 PR; - 本仓库只在**构建时**把各项目 `docs/` 汇聚到 `content/docs//` 再渲染,汇聚产物不提交,因此不存在「维护两处」; - 本仓库自身维护的是**官网页面**(首页、生态、关于等,在 `app/`)与**文档站框架**。 ``` continew-starter/docs ─┐ continew-admin/docs ─┼─ 构建时汇聚(CI 用 actions/checkout 拉取各仓库 docs/) continew-app/docs ─┘ ↓ continew.top (Next.js + Fumadocs) → 静态导出 out/ → Nginx ``` 详见 [AGENTS.md](AGENTS.md) 的文档架构与协作约定。 ## 本地开发 ```bash # 环境要求:Node.js >= 22,pnpm >= 10 pnpm install # 启动开发服务器(默认渲染分区占位骨架) pnpm dev # http://localhost:3000 ``` 如需在本地预览**真实文档**(而非占位分区):将对应项目仓库克隆到与本仓库同级目录,把它的 `docs/` 复制进相应分区即可,例如: ```bash # 以 continew-starter 为例(假设已克隆到 ../continew-starter) cp -r ../continew-starter/docs/. content/docs/starter/ pnpm dev ``` 预览完无需清理——`content/docs//` 下除分区骨架(`index.mdx`、`meta.json`)外的内容本就属于构建期汇聚产物,不影响提交。 其他命令: ```bash pnpm build # 静态导出到 out/ pnpm lint # ESLint pnpm types:check # TypeScript 类型检查 ``` ## 部署 采用 **GitHub Actions** 自动部署(见 [.github/workflows/deploy.yml](.github/workflows/deploy.yml)),与 continew-admin-ui 同一套模式——**self-hosted runner 与部署机同机**,构建产物经本机 `rsync` 落到 Nginx 站点目录,无跨机 SSH、无密码/密钥: - 推送到 `main`、或各项目仓库文档更新触发 `repository_dispatch` 时,自动静态导出并同步至站点目录; - 仅需配置一个 Secret:`SERVER_PATH`(Nginx 站点根目录,如 `/root/continew/nginx/html`)。 > 前提:部署机已注册为本仓库的 self-hosted runner(与 admin / admin-ui 共用同一台即可)。 ## 贡献 欢迎贡献!无论是改进官网页面、优化文档站框架,还是反馈文档问题。请先阅读: - [贡献指南](CONTRIBUTING.md) - [行为准则](CODE_OF_CONDUCT.md) - [AGENTS.md](AGENTS.md)(AI 智能体与文档协作约定) ## 许可 本仓库采用**双重许可**,详见 [LICENSE-CONTENT](LICENSE-CONTENT): | 内容 | 许可 | |:-----|:-----| | 源代码(`app/`、`components/`、`lib/` 等) | [Apache-2.0](LICENSE) | | 原创内容(官方博客、官网文案与视觉设计、`public/` 原创图片、`data/` 原创数据等) | [CC BY-NC-SA 4.0](LICENSE-CONTENT) | | 文档内容(`content/docs/`,构建时从各项目仓库汇聚) | 遵循各项目仓库自身许可证 | 第三方素材(字体、图标、开源组件等)遵循其各自的许可证。