Skip to content

kaiyuanshe/kaiyuanshe.github.io

Repository files navigation

开源社官网

该项目是使用 create-next-app 脚手架引导安装,基于 TypeScriptNext.jsBootstrapWorkboxReact 项目。

Deploy to Production environment

Open in Gitpod

主要功能

本站不仅承担传统官网的职能,还是一个同时具备 SSR 和 PWA 能力的 Web 前端基座,与开源社其它应用项目的前端模块组成一个矩阵。

开源社文库

组织管理系统

开放会务系统

中国开源地图

开源协作

项目技术栈

启动

第一步,在 NPM 中登录 GitHub 账号

第二步,安装依赖并运行开发服务器:

npm i pnpm -g
pnpm i
pnpm dev

在浏览器中打开 http://localhost:3000 查看结果。

API routes 可以通过 http://localhost:3000/api/hello 访问,对应端点可以在 pages/api/hello.ts 中进行修改。

pages/api 目录映射为 /api/*。此目录中的文件被视为 API routes 而不是 React 页面。

你可以查看 Next.js 的 GitHub 仓库 - 欢迎提供反馈和贡献!

部署

Vercel

Docker

pnpm pack-image
pnpm container