零代码搭建论坛:用 GitHub Discussions 做后台
学会使用 git-forums 模板,无需服务器和数据库,快速将 GitHub Discussions 变成功能完整的论坛网站。
想给自己的项目搭一个论坛,但一想到要买服务器、装数据库、搞用户系统就觉得头大?其实,如果你的项目已经在 GitHub 上,可以直接用它的 Discussions 功能做后台。这篇文章会带你一步步安装一个叫 git-forums 的工具,把你的 GitHub Discussions 变成一个漂亮的论坛网站,整个过程不需要写后端代码,也不需要维护数据库。
准备工作:你需要什么
- 一个 GitHub 账号(GitHub 是一个代码托管平台,类似网盘但专门存代码)。
- 一个已经开启了 Discussions 功能的 GitHub 仓库(仓库就是存放项目代码的地方,Discussions 是仓库里的讨论区)。
- 电脑上安装 Node.js(一个让 JavaScript 在电脑上运行的环境)和 npm(Node.js 自带的包管理工具,用来安装软件包)。
如果还没有 Node.js,可以去官网 nodejs.org 下载 LTS 版本,安装时一路点“下一步”就行。安装完成后,打开终端(Windows 用命令提示符或 PowerShell,Mac 用终端),输入 node -v 和 npm -v,如果看到版本号就说明安装成功了。
安装步骤
- 打开终端,执行以下命令克隆模板项目到本地:
git clone https://github.com/NotReeceHarris/git-forums.git
(如果没装 git,也可以直接去网页下载 ZIP 包解压) - 进入项目文件夹:
cd git-forums - 安装依赖(就是下载项目需要的各种小工具):
npm install
这个过程可能需要一两分钟,耐心等待。 - 打开项目根目录下的 forum.config.ts 文件(用记事本或 VS Code 等编辑器),修改里面的配置:
repo:改成你的 GitHub 仓库地址,比如你的用户名/你的仓库名。title:你的论坛标题。- 其他选项可以先用默认值,以后慢慢调。
- 在终端运行以下命令,启动本地预览:
npm run dev
然后打开浏览器访问http://localhost:5173,就能看到你的论坛了!
验证是否成功
打开浏览器后,如果页面显示了你 GitHub 仓库里的 Discussions 分类和帖子,就说明一切正常。你可以试着在 GitHub 仓库的 Discussions 里发一个新帖,刷新论坛页面,新帖就会出现。整个过程不需要重启任何服务。
下一步可以做什么
- 把论坛部署到 GitHub Pages(GitHub 提供的免费网页托管服务),让所有人都能访问。项目文档里就有部署说明。
- 修改 forum.config.ts 里的主题颜色、导航菜单等,让论坛看起来更像你自己的品牌。
- 探索更多功能:回复、点赞、分类管理,这些都在 GitHub Discussions 里操作,论坛页面会自动同步。
现在你已经成功搭建了一个零后台的论坛,快去试试吧!
内容来源
DEV Tutorial
发布时间
2026-07-20 01:31