GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - LynPtl/involutionhell.github.io

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

771 Commits
771 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
.husky
.husky
 
 
app
app
 
 
components/ui
components/ui
 
 
data
data
 
 
docs
docs
 
 
generated
generated
 
 
lib
lib
 
 
prisma
prisma
 
 
public
public
 
 
scripts
scripts
 
 
sql
sql
 
 
tests
tests
 
 
.editorconfig
.editorconfig
 
 
.env.sample
.env.sample
 
 
.eslintrc.json
.eslintrc.json
 
 
.gitignore
.gitignore
 
 
.npmrc
.npmrc
 
 
.prettierignore
.prettierignore
 
 
.prettierrc
.prettierrc
 
 
AGENT.md
AGENT.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
LLM.md
LLM.md
 
 
README.en.md
README.en.md
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
auth.config.ts
auth.config.ts
 
 
auth.ts
auth.ts
 
 
components.json
components.json
 
 
eslint.config.mjs
eslint.config.mjs
 
 
i18n.ts
i18n.ts
 
 
mdx-components.tsx
mdx-components.tsx
 
 
next.config.mjs
next.config.mjs
 
 
package.json
package.json
 
 
pnpm-lock.yaml
pnpm-lock.yaml
 
 
pnpm-workspace.yaml
pnpm-workspace.yaml
 
 
postcss.config.mjs
postcss.config.mjs
 
 
prisma.config.ts
prisma.config.ts
 
 
proxy.ts
proxy.ts
 
 
qodana.yaml
qodana.yaml
 
 
source.config.ts
source.config.ts
 
 
tsconfig.json
tsconfig.json
 
 
vitest.config.mts
vitest.config.mts
 
 

Repository files navigation

简体中文 | English

Involution Hell Logo

Typing SVG

Next.js TypeScript Tailwind CSS Vercel License

DEV Documents/ 开发文档

zread

内卷地狱 Involution Hell

我们是内卷地狱,一个non-profit,open-source帮助学生分享和获取学习资料、课程笔记和项目经验的开源平台。

平台亮点

  • Next.js App Router + Fumadocs UI 打造的高性能站点
  • 支持多语言与“文件即导航”的目录结构
  • 自动化部署、图片迁移和内容校验,降低维护成本

🚀 快速开始

环境要求

  • Node.js 18+
  • 推荐使用 pnpm(也兼容 npm / yarn)

❗️如果您是Windows + VSCode(Cursor), 您可能会触发Husky的BUG, 请使用命令行(git commit)的方式来进行代码提交❗️

安装

# 克隆仓库
git clone https://github.com/involutionhell/involutionhell.git
cd involutionhell

如果你的电脑还没有安装 pnpm,可以先运行:

# 推荐方式:使用 corepack(Node.js 16.9+ 自带)
corepack enable

# 或者全局安装指定版本的 pnpm
npm install -g [email protected]

# 安装依赖(注意:项目锁定了 [email protected],请确保版本一致)
pnpm install
pnpm dev

⚠️ 重要提示:本项目在 package.json 中锁定了 [email protected],请确保使用相同版本以避免 pnpm-lock.yaml 格式不一致。使用 pnpm --version 检查版本,或运行 pnpm check:pnpm-version 验证。

打开浏览器访问 http://localhost:3000。

本地离线调试 Fumadocs 时,如果发现界面加载需要等待远程图片尺寸请求,可以设置环境变量 DOCS_REMOTE_IMAGE_SIZE=disable 或直接沿用默认行为(开发模式自动禁用远程图片尺寸请求),显著加快调试速度。如需强制启用远程图片尺寸补全,可手动设置 DOCS_REMOTE_IMAGE_SIZE=force。

DOCS_REMOTE_IMAGE_SIZE 行为说明
未设置(默认) 构建时忽略远程图片尺寸请求报错,开发模式下额外禁用远程尺寸请求,避免离线调试受阻
disable 在任何模式下都跳过远程图片尺寸请求,仅使用文档内手动声明的宽高
force 强制启用远程图片尺寸请求,并在出现错误时抛出异常以暴露问题

Windows + VSCode(Cursor) 可能触发 Husky 提交钩子问题,建议直接使用命令行执行 git commit。

更多安装脚本、调试命令与常见问题,请查看 CONTRIBUTING.md。

📁 目录概览

📦 involutionhell
├── 📂 app/              # Next.js App Router
│   ├── 📂 components/   # UI 组件
│   ├── 📂 docs/         # 文档内容(Folder as a Book)
│   └── 📄 layout.tsx    # 根布局
├── 📄 source.config.ts  # Fumadocs 配置
├── 📄 tailwind.config.ts
└── 📄 package.json

站内文档采用分层式“Folder as a Book”结构。命名规范、Frontmatter 要求等写作细则详见贡献指南。

🤝 一起贡献

我们欢迎来自社区的任何形式的改进与补充:

  • 内容与翻译
  • Bug 修复与脚本优化
  • UI / UX 设计与实现
  • 文档与流程完善

完整流程、PR 检查与 UI 协作约定请参考 CONTRIBUTING.md。

🖼️ 文档与资产

仓库提供自动化图片迁移与 Lint 规则。如何放置图片、引用资产、撰写 Frontmatter 等细节已在贡献指南中整理:

  • 文档规范与图片管理
  • 可用脚本与自动化工具

🙏 特别鸣谢

感谢上海 AI Lab 书生大模型对本项目的算力支持!

  • InternS1 项目地址
  • InternStudio 算力平台
  • 书生浦语 API 文档

⭐️ Star History

Star History Chart

📜 协议与版权

本项目代码遵循 署名-非商业性使用-相同方式共享 4.0 国际许可协议(CC BY-NC-SA 4.0)。

关于项目代码

本项目的代码部分(指用于构建和运行本网站的程序代码)依据 CC BY-NC-SA 4.0 协议开放。

这意味着您可以在非商业目的下复制、修改、分发本项目代码,但需保留署名,并以相同协议(CC BY-NC-SA 4.0)共享衍生作品。

详情请见 LICENSE 文件。

关于分享内容

本平台所展示/收录的文章、评论及其他形式的内容,其版权归原作者及贡献者所有。

请注意:

  1. 除非原作者另有声明,投稿内容默认适用 CC BY-NC-SA 4.0 协议。
  2. 进行商业用途或衍生创作仍需获得原作者授权。
  3. 本项目作为分享平台,无法对所有内容的原创性、合法性进行一一核实。

版权侵权处理

我们尊重并致力于保护知识产权。如果您认为平台上的任何内容侵犯了您的合法权益,请立即通过 提交 Issue 与内卷地狱管理员([email protected])联系。我们承诺在收到通知并核实情况后,会迅速采取删除、屏蔽等必要措施。

About

No description, website, or topics provided.

Resources

Readme
License

Contributing

Contributing

Security policy

Security policy
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.