刊物目录
以下是万刊网上已注册的刊物。每个刊物都是独立的 GitHub 仓库,拥有完全的自主权。
工作原理
万刊网不依赖任何服务器,基于 GitHub 生态运行。
总站首页
你正在看的这个页面。纯静态 HTML,由 GitHub Pages 托管。数据源是一个 JSON 文件,收录所有刊物信息。
GitHub Pages
刊物站点
每个刊物是一个独立的 GitHub 仓库,拥有自己的 Pages 站点。刊物主编对内容有完全控制权。
GitHub Pages
投稿与审稿
投稿 = 创建 GitHub Issue。审稿 = 给 Issue 打标签:待审 → 返修 / 录用 / 拒稿。全程公开透明。
GitHub Issues + Labels
发刊
主编将录用的文章编入一期期刊,GitHub Actions 自动编译生成静态页面并发布。
GitHub Actions
订阅
每个刊物自动生成 RSS 订阅源,读者可用任何 RSS 阅读器订阅,新文章发布时自动推送。
RSS feed.xml
表单中转
不想用 GitHub 的投稿者可通过网站表单投稿,由 Cloudflare Worker 中转创建 Issue。
Cloudflare Worker
平台规则
一、总则
- 万刊网是一个去中心化的刊物发布平台,不依附于任何组织。
- 平台本身只维护一个刊物目录(JSON 文件),不存储任何文章内容。
- 每个刊物是独立的 GitHub 仓库,刊物拥有者对内容负有完全责任。
- 万刊网不审查、不编辑、不删除任何刊物内容。
二、刊物创建
- 任何拥有 GitHub 账号的人都可以创建刊物。
- 创建刊物需 Fork 刊物模板仓库,修改
config.json中的刊物信息。 - 将刊物信息提交到总站
publications.json(通过 Pull Request)。 - 刊物名称不得与已有刊物重复,不得包含违法或侵权内容。
三、投稿
- 任何人都可以向任何刊物投稿,无需注册。
- 投稿方式有两种:
- GitHub Issue:在刊物仓库创建 Issue,使用投稿模板填写。
- 网站表单:在刊物站点填写投稿表单,由 Worker 中转创建 Issue。
- 投稿内容须为作者原创,或已获得授权。
- 投稿时须提供作者署名和联系邮箱。
四、审稿
- 审稿由刊物主编(仓库拥有者)全权负责,万刊网不干预。
- 审稿状态通过 GitHub Labels 标记:
- 待审 — 新投稿,等待审阅
- 返修 — 需要修改后重新提交
- 录用 — 已录用,待发刊
- 拒稿 — 未被采用
- 审稿过程完全公开,所有讨论记录在 GitHub Issue 中。
- 主编可自行制定更详细的审稿规则。
五、发刊
- 主编将录用的文章编入一期期刊,触发 GitHub Actions 自动编译。
- 发刊后文章以静态 HTML 形式发布到刊物站点。
- 同时更新 RSS 订阅源,通知订阅者。
- 已发刊的文章不可修改,如需更正以勘误形式发布。
六、订阅
- 每个刊物自动生成 RSS 订阅源(feed.xml)。
- 读者可用任何 RSS 阅读器订阅。
- 万刊网不收集读者信息,不推送通知。
七、内容责任
- 刊物内容的法律责任由刊物拥有者承担。
- 文章内容的法律责任由作者承担。
- 万刊网仅提供技术平台,不对任何内容负责。
- 如发现违法内容,应向对应刊物的主编反映,或向 GitHub 举报。
常见问题
万刊网是免费的吗?
是的。万刊网基于 GitHub 生态,GitHub 的免费额度完全够用:无限公开仓库、GitHub Pages、Actions(每月 2000 分钟)、Issues。Cloudflare Worker 免费额度每天 10 万次请求。
需要服务器吗?
不需要。所有功能都通过 GitHub Pages(静态托管)、GitHub Issues(投稿审稿)、GitHub Actions(自动编译)、Cloudflare Worker(表单中转)实现。零服务器、零运维。
如何创建自己的刊物?
1. Fork 刊物模板仓库 → 2. 修改 config.json → 3. 启用 GitHub Pages → 4. 提交 Pull Request 到总站 publications.json。详细步骤见刊物模板仓库的 README。
投稿者需要 GitHub 账号吗?
不一定。有 GitHub 账号的可以直接通过 Issue 投稿。没有的可以通过刊物站点的投稿表单投稿,由 Cloudflare Worker 中转创建 Issue。
审稿标准是什么?
审稿标准由每个刊物的主编自行制定。万刊网不设统一标准,也不干预审稿过程。请在具体刊物的站点上查看其审稿说明。
创建你的刊物
Fork 刊物模板,三分钟拥有独立刊物站点。
Fork 刊物模板