简介
除博客之外其他仓库的发布问题
工具
Github
Vercel
CloudFlare
IP
💡
在其他篇章已经讲解了基于GitHub博客的发布,当时要求仓库名必须是用户名,但是其他的仓库必然要起起他的名字。在这个情况下虽然也会在 仓库(Repositories)-设置(Settings)-页面(Pages) 生成一个链接,但是这个链接是仓库分享链接,最多显示.md文件,如果你认为基于Markdown语法的.md文件界面也可以用的话,那我也不介意。我这里分享的是一种可以像博客一样零成本发布及改域名的办法。

方法一:GitHub直接绑定域名👋

1.1、记录Github原本链接

  • Github仓库(Repositories)设置(Settings)页面(Pages)
  • 原本Github设置的链接//之间/的部分
一般是:
👩🏻‍💻
http://username.github.io/仓库名
或者
👩🏻‍💻
https://username.github.io/仓库名
如果你之前为Github其他页面设置过域名的话,一般会是:
👩🏻‍💻
http://你之前设置的域名/仓库名
或者
👩🏻‍💻
https://你之前设置的域名/仓库名
  • ❗️只需要记下username.github.io或者你之前设置的域名
上面提供两种一般情况的参考,具体情况以自己的页面为准:
notion image

1.2、在CloudFlare上添加记录

在已经解析好的域名基础上,进行此操作,如果你还没有域名或者没有在CloudFlare进行解析的,请参考 这篇文章
notion image
DNS设置里,选择添加记录,选择CNAME类型,设置二级域名的话就输入自定义名称,就使用此顶级域名的话输入@,最后输入之前记下的内容
安全选项可在SSL里选择https之类的
notion image

1.3、在GitHub上输入需要绑定的域名

  • Github仓库(Repositories)设置(Settings)页面(Pages)
notion image
  • 刷新等待完成,如果不成功可以试试下面的方法
这也会在你GitHub上的仓库上面生成个CNAME文件

方法二:仓库部署到Vercel来绑定域名👋

2.1、参考 Notion借助Vercel进行域名绑定

方法三:仓库部署到Netlife来绑定域名👋

方法四:直接以仓库形式发布

如果你之前已经绑定了一个域名,那你在GitHub上其他仓库可以采用 你的域名/仓库名 的方式直接部署,需要注意的是:
  • 如果文件中有 readme ,采用这种形式会指向readme文件
  • GitHub- pages只支持html,如果是其他项目要采用GitHub Action或者部署到vercel、netlify等
Loading...
Wangcy
Wangcy
一个普通的干饭人🍜
小红书
公告
🎉
本博客基于NotionNext
📖
-- 最近更新 ---
1️⃣【旅行库】增加更多地方
2️⃣【五术】八字、六爻更新
3️⃣【我的日记】增加大量内容
4️⃣【我的图书】开版更新
🧧
🎁点我打赏🎁
🚨
由于加载机制问题,请非首次打开本站的人刷新(多次)后查看更新内容