Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
458 changes: 437 additions & 21 deletions LICENSE

Large diffs are not rendered by default.

13 changes: 6 additions & 7 deletions README.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,6 @@
</a>
</p>



## 📋 About

[![zread](https://img.shields.io/badge/Ask_Zread-_.svg?style=flat&color=00b0aa&labelColor=000000&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuOTYxNTYgMS42MDAxSDIuMjQxNTZDMS44ODgxIDEuNjAwMSAxLjYwMTU2IDEuODg2NjQgMS42MDE1NiAyLjI0MDFWNC45NjAxQzEuNjAxNTYgNS4zMTM1NiAxLjg4ODEgNS42MDAxIDIuMjQxNTYgNS42MDAxSDQuOTYxNTZDNS4zMTUwMiA1LjYwMDEgNS42MDE1NiA1LjMxMzU2IDUuNjAxNTYgNC45NjAxVjIuMjQwMUM1LjYwMTU2IDEuODg2NjQgNS4zMTUwMiAxLjYwMDEgNC45NjE1NiAxLjYwMDFaIiBmaWxsPSIjZmZmIi8%2BCjxwYXRoIGQ9Ik00Ljk2MTU2IDEwLjM5OTlIMi4yNDE1NkMxLjg4ODEgMTAuMzk5OSAxLjYwMTU2IDEwLjY4NjQgMS42MDE1NiAxMS4wMzk5VjEzLjc1OTlDMS42MDE1NiAxNC4xMTM0IDEuODg4MSAxNC4zOTk5IDIuMjQxNTYgMTQuMzk5OUg0Ljk2MTU2QzUuMzE1MDIgMTQuMzk5OSA1LjYwMTU2IDE0LjExMzQgNS42MDE1NiAxMy43NTk5VjExLjAzOTlDNS42MDE1NiAxMC42ODY0IDUuMzE1MDIgMTAuMzk5OSA0Ljk2MTU2IDEwLjM5OTlaIiBmaWxsPSIjZmZmIi8%2BCjxwYXRoIGQ9Ik0xMy43NTg0IDEuNjAwMUgxMS4wMzg0QzEwLjY4NSAxLjYwMDEgMTAuMzk4NCAxLjg4NjY0IDEwLjM5ODQgMi4yNDAxVjQuOTYwMUMxMC4zOTg0IDUuMzEzNTYgMTAuNjg1IDUuNjAwMSAxMS4wMzg0IDUuNjAwMUgxMy43NTg0QzE0LjExMTkgNS42MDAxIDE0LjM5ODQgNS4zMTM1NiAxNC4zOTg0IDQuOTYwMVYyLjI0MDFDMTQuMzk4NCAxLjg4NjY0IDE0LjExMTkgMS42MDAxIDEzLjc1ODQgMS42MDAxWiIgZmlsbD0iI2ZmZiIvPgo8cGF0aCBkPSJNNCAxMkwxMiA0TDQgMTJaIiBmaWxsPSIjZmZmIi8%2BCjxwYXRoIGQ9Ik00IDEyTDEyIDQiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K&logoColor=ffffff)](https://zread.ai/InvolutionHell/involutionhell.github.io)
Expand Down Expand Up @@ -106,17 +104,18 @@ Thanks to Shanghai AI Lab for providing computing support!

## 📜 License & Copyright

The project code is released under the [MIT License](LICENSE).
The project code is released under the [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](LICENSE) license.

### Codebase

The **code** (i.e., the software powering this site) is licensed under MIT: you may use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the software as long as the original copyright notice and permission notice are included. See [LICENSE](LICENSE) for details.
The **code** (i.e., the software powering this site) is licensed under CC BY-NC-SA 4.0: you may share and adapt it for non-commercial purposes, must provide attribution, and need to distribute derivative works under the same license. See [LICENSE](LICENSE) for details.

### Shared Content

The copyright of **articles, comments, and other contributed content** remains with the original authors:
The copyright of **articles, comments, and other contributed content** remains with the original authors and contributors:

1. The content is **not** covered by the MIT License; commercial reuse or derivative works require permission.
2. We cannot individually verify every submission for originality or legality.
1. Unless otherwise noted by the original author, contributed content defaults to the same CC BY-NC-SA 4.0 terms above.
2. Commercial reuse or derivative works still require explicit permission from the author.
3. We cannot individually verify every submission for originality or legality.

If your rights are infringed, please **[open an issue](https://github.com/InvolutionHell/involutionhell.github.io/issues/new)**. We will review and take appropriate action (removal, blocking, etc.) promptly.
13 changes: 6 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@

[![zread](https://img.shields.io/badge/Ask_Zread-_.svg?style=flat&color=00b0aa&labelColor=000000&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuOTYxNTYgMS42MDAxSDIuMjQxNTZDMS44ODgxIDEuNjAwMSAxLjYwMTU2IDEuODg2NjQgMS42MDE1NiAyLjI0MDFWNC45NjAxQzEuNjAxNTYgNS4zMTM1NiAxLjg4ODEgNS42MDAxIDIuMjQxNTYgNS42MDAxSDQuOTYxNTZDNS4zMTUwMiA1LjYwMDEgNS42MDE1NiA1LjMxMzU2IDUuNjAxNTYgNC45NjAxVjIuMjQwMUM1LjYwMTU2IDEuODg2NjQgNS4zMTUwMiAxLjYwMDEgNC45NjE1NiAxLjYwMDFaIiBmaWxsPSIjZmZmIi8%2BCjxwYXRoIGQ9Ik00Ljk2MTU2IDEwLjM5OTlIMi4yNDE1NkMxLjg4ODEgMTAuMzk5OSAxLjYwMTU2IDEwLjY4NjQgMS42MDE1NiAxMS4wMzk5VjEzLjc1OTlDMS42MDE1NiAxNC4xMTM0IDEuODg4MSAxNC4zOTk5IDIuMjQxNTYgMTQuMzk5OUg0Ljk2MTU2QzUuMzE1MDIgMTQuMzk5OSA1LjYwMTU2IDE0LjExMzQgNS42MDE1NiAxMy43NTk5VjExLjAzOTlDNS42MDE1NiAxMC42ODY0IDUuMzE1MDIgMTAuMzk5OSA0Ljk2MTU2IDEwLjM5OTlaIiBmaWxsPSIjZmZmIi8%2BCjxwYXRoIGQ9Ik0xMy43NTg0IDEuNjAwMUgxMS4wMzg0QzEwLjY4NSAxLjYwMDEgMTAuMzk4NCAxLjg4NjY0IDEwLjM5ODQgMi4yNDAxVjQuOTYwMUMxMC4zOTg0IDUuMzEzNTYgMTAuNjg1IDUuNjAwMSAxMS4wMzg0IDUuNjAwMUgxMy43NTg0QzE0LjExMTkgNS42MDAxIDE0LjM5ODQgNS4zMTM1NiAxNC4zOTg0IDQuOTYwMVYyLjI0MDFDMTQuMzk4NCAxLjg4NjY0IDE0LjExMTkgMS42MDAxIDEzLjc1ODQgMS42MDAxWiIgZmlsbD0iI2ZmZiIvPgo8cGF0aCBkPSJNNCAxMkwxMiA0TDQgMTJaIiBmaWxsPSIjZmZmIi8%2BCjxwYXRoIGQ9Ik00IDEyTDEyIDQiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K&logoColor=ffffff)](https://zread.ai/InvolutionHell/involutionhell.github.io)


## 📋 关于

这是一个基于现代 Web 技术的协作文档平台,帮助学生分享和获取学习资料、课程笔记和项目经验。
Expand Down Expand Up @@ -126,24 +125,24 @@ pnpm dev

## 📜 协议与版权

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

### 关于项目代码

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

这意味着您可以自由地使用、复制、修改、合并、出版、分发、再授权及销售这些代码的副本,但必须在所有副本或主要部分中包含原始的版权声明和许可声明
这意味着您可以在**非商业目的**下复制、修改、分发本项目代码,但需保留署名,并以相同协议(CC BY-NC-SA 4.0)共享衍生作品

详情请见 [LICENSE](LICENSE) 文件。

### 关于分享内容

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

**请注意**:

1. 内容的版权**不**遵循 MIT 协议,仍由原作者保留
2. 除特殊声明或获得原作者授权外,**任何人不得**将这些内容用于商业目的进行转载、修改等二次创作
1. 除非原作者另有声明,投稿内容默认适用 CC BY-NC-SA 4.0 协议
2. 进行商业用途或衍生创作仍需获得原作者授权
3. 本项目作为分享平台,无法对所有内容的原创性、合法性进行一一核实。

### 版权侵权处理
Expand Down
6 changes: 3 additions & 3 deletions app/components/Footer.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import { Github, MessageCircle, ExternalLink } from "lucide-react";
import { BrandMark, BRAND_NAME } from "./BrandMark";
import { LicenseNotice } from "./LicenseNotice";

export function Footer() {
return (
Expand Down Expand Up @@ -112,9 +113,8 @@ export function Footer() {

{/* Copyright */}
<div className="border-t border-border mt-12 pt-8 text-center text-muted-foreground">
<p>
&copy; {new Date().getFullYear()} {BRAND_NAME}. 完全开源,永远免费。
</p>
<p>完全开源,永远免费</p>
<LicenseNotice className="mt-2" />
</div>
</div>
</footer>
Expand Down
64 changes: 64 additions & 0 deletions app/components/LicenseNotice.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
import { cn } from "@/lib/utils";

interface LicenseNoticeProps {
className?: string;
}

export function LicenseNotice({ className }: LicenseNoticeProps) {
return (
<p
className={cn(
"license-notice flex flex-wrap items-center justify-center gap-1 text-xs text-muted-foreground",
className,
)}
>
<a href="https://involutionhell.vercel.app">Involution Hell</a>
<span>© 2025 by</span>
<a href="https://github.com/InvolutionHell">Involution Hell Community</a>
<span>is licensed under</span>
<a href="https://creativecommons.org/licenses/by-nc-sa/4.0/">
CC BY-NC-SA 4.0
</a>
<img
src="https://mirrors.creativecommons.org/presskit/icons/cc.svg"
alt=""
style={{
maxWidth: "1em",
maxHeight: "1em",
marginLeft: "0.2em",
}}
loading="lazy"
/>
<img
src="https://mirrors.creativecommons.org/presskit/icons/by.svg"
alt=""
style={{
maxWidth: "1em",
maxHeight: "1em",
marginLeft: "0.2em",
}}
loading="lazy"
/>
<img
src="https://mirrors.creativecommons.org/presskit/icons/nc.svg"
alt=""
style={{
maxWidth: "1em",
maxHeight: "1em",
marginLeft: "0.2em",
}}
loading="lazy"
/>
<img
src="https://mirrors.creativecommons.org/presskit/icons/sa.svg"
alt=""
style={{
maxWidth: "1em",
maxHeight: "1em",
marginLeft: "0.2em",
}}
loading="lazy"
/>
</p>
);
}
2 changes: 2 additions & 0 deletions app/docs/[...slug]/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ import {
} from "@/lib/contributors";
import { Contributors } from "@/app/components/Contributors";
import { DocsAssistant } from "@/app/components/DocsAssistant";
import { LicenseNotice } from "@/app/components/LicenseNotice";
import fs from "fs/promises";
import path from "path";

Expand Down Expand Up @@ -94,6 +95,7 @@ export default async function DocPage({ params }: Param) {
<section className="mt-16">
<GiscusComments docId={docIdFromPage ?? null} />
</section>
<LicenseNotice className="mt-16" />
</DocsBody>
</DocsPage>
<DocsAssistant
Expand Down
9 changes: 9 additions & 0 deletions app/globals.css
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,15 @@
#nd-sidebar [aria-label="Collapse Sidebar"] {
margin-top: auto;
}
.license-notice a {
color: var(--color-foreground);
text-decoration: underline;
text-decoration-color: currentColor;
text-underline-offset: 0.2em;
}
.license-notice a:visited {
color: var(--color-foreground);
}
}

@utility text-balance {
Expand Down