极客前沿

零代码搭建论坛:用 GitHub Discussions 做后台

2026-07-20 01:31
DEV Tutorial
查看原文

学会使用 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 -vnpm -v,如果看到版本号就说明安装成功了。

Tutorial Image

安装步骤

  1. 打开终端,执行以下命令克隆模板项目到本地:
    git clone https://github.com/NotReeceHarris/git-forums.git
    (如果没装 git,也可以直接去网页下载 ZIP 包解压)
  2. 进入项目文件夹:
    cd git-forums
  3. 安装依赖(就是下载项目需要的各种小工具):
    npm install
    这个过程可能需要一两分钟,耐心等待。
  4. 打开项目根目录下的 forum.config.ts 文件(用记事本或 VS Code 等编辑器),修改里面的配置:
    • repo:改成你的 GitHub 仓库地址,比如 你的用户名/你的仓库名
    • title:你的论坛标题。
    • 其他选项可以先用默认值,以后慢慢调。
  5. 在终端运行以下命令,启动本地预览:
    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

返回 AI技术