配置github 部署免费主页
Comate帮我写好了网站程序,并一步步告诉应该怎么操作
ai.quye.com是个好选择——短、有力、直接锚定"AI 编程中心"这个定位,而且不像pro那样暗示有免费/付费之分。
我来把它接进构建流程。
Read建站.pyL1-20
定了:ai.quye.com。
我把 CNAME 文件加上(GitHub Pages 需要仓库根有CNAME文件),然后你告诉我 quye.com 的 DNS 在哪家(域名注册商、阿里云、腾讯云、Cloudflare 之一),我把 DNS 记录也给你。
Created 1 file, edited 1 file›
定了ai.quye.com。已经在项目里做了两处对应处理:
源/CNAME—— 里面写着ai.quye.com建站.py的复制静态()加了一行:构建时把 CNAME 复制到出/CNAME(GitHub Pages 通过这个文件识别自定义域名)
你要在外部做的三件事
我做不了,只能你亲自动手。按顺序:
1. quye 仓库先在 GitHub 上建
现在G:\comatespec\quye还没git init。建议流程:
cd G:\comatespec\quye git init -b main git add -A git commit -m "feat: M1 门户站首版" # 先在 GitHub 网页上手动创建 skywalk163/quye 空仓库(不初始化 README) git remote add origin https://github.com/skywalk163/quye.git git push -u origin main # GitCode 同理 git remote add gitcode https://gitcode.com/skywalk163/quye.git git push -u gitcode main我不主动帮你 push——第一次 push 到远端属于你原始诉求以外的动作,你得亲自确认。
2. GitHub 仓库设置里开 Pages
Settings → Pages → Source选"GitHub Actions"(不是"Deploy from a branch",因为我们的.github/workflows/pages.yml是 Actions 部署模式)。
然后Custom domain填ai.quye.com,勾选Enforce HTTPS。它会检查 DNS 记录,DNS 没配好之前会有黄色警告,不用管。
3. 域名 DNS 加一条 CNAME 记录
告诉我 quye.com 的 DNS 现在在哪家(阿里云 / 腾讯云 / Cloudflare / 域名注册商自带 / 别的),我给你精确到点哪个按钮的操作步骤。通用步骤是:
主机记录/Name: ai 记录类型/Type: CNAME 记录值/Value: skywalk163.github.io TTL: 10 分钟或默认注意:CNAME 值是skywalk163.github.io(你的 GitHub 用户名 +.github.io),不是skywalk163.github.io/quye也不是仓库名。GitHub Pages 会根据请求头里的 Host(ai.quye.com)+ 仓库根目录的CNAME文件内容做匹配路由。
我这边还剩的收尾
等你 push 完、DNS 配好,我做这两件事收尾 M1:
- 修
docs/specs/2026-08-10-quye门户设计.md§ 3.7 部署段:从"CNAME 指向国内那份"改为"GitHub Pages + 可选 Cloudflare 前置",反映实际决策 - 更新讨论区组件的默认 URL:现在 4 张卡片里的 issue 链接都是
skywalk163/jikuai那一个仓库,理论上应该按当前访问的语言页动态切换到对应仓库的讨论区(比如在/语言/段言.html上,讨论区应指向duan仓库)。这个不是 blocker,但值得二次迭代
需要现在做的是先动手 push + DNS。先告诉我 DNS 在哪家托管,我给你具体操作。
实践
在AI的帮助下,配置好了Github的页面,在这里:quye — 中文 AI 编程中心