我希望我的所有项目页面都具有相同的自定义样式。但是现在我只看到每个项目页面都可以单独配置(从项目的设置中选择默认主题或gh-pages
使用源文件创建分支)。
有什么办法可以归档我想要的东西吗?例如,要在我的 repo 中编写自定义样式,所有项目都可以使用该样式在提供的自定义样式username.github.io
下创建页面。username.github.io/projectname
我希望我的所有项目页面都具有相同的自定义样式。但是现在我只看到每个项目页面都可以单独配置(从项目的设置中选择默认主题或gh-pages
使用源文件创建分支)。
有什么办法可以归档我想要的东西吗?例如,要在我的 repo 中编写自定义样式,所有项目都可以使用该样式在提供的自定义样式username.github.io
下创建页面。username.github.io/projectname
如果您的username.github.io
仓库是公开的,那么您可以从任何其他仓库访问样式文件。
在username.github.io
中,假设有一个文件username.github.io/styling/main.css
. 在任何其他项目的布局中,您可以像常规外部 css 链接一样链接到该文件:
<link rel="stylesheet" href="https://raw.githubusercontent.com/username/username.github.io/styling/main.css">
raw.githubusercontent.com
有Access-Control-Allow-Origin=*
。它接受所有传入的 CORS 请求,因此您不必担心 CORS 问题。此外,<link>
标签使用请求获取相应的文件GET
,这些请求不会触发 CORS 预检请求。