当使用自定义域通过GitHub页面托管文件时,获取“页面URL”吗?

时间:2020-05-14 00:30:18

标签: github github-pages github-api

如果使用 GitHub API 配置了页面并附加了自定义域,如何获取GitHub存储库中文件的“ GitHub页面” URL?基本上,此字段的值,但使用API​​:

github custom domain field

对于“标准”存储库,它是“ <reponame>.github.io/bla-bla/page”。

例如,有一个“ has_pages”属性可用于确定存储库是否启用了页面,但是我没有找到任何称为“ custom_domain”的东西?

1 个答案:

答案 0 :(得分:0)

此内容已在3.0版的GitHub API中添加:https://docs.github.com/en/free-pro-team@latest/rest/reference/repos#get-a-github-pages-site

/repos/{owner}/{repo}/pages

(如果已配置),这将返回自定义URL:

{
  ...
  "html_url": "https://your.custom.url/",
}