1

我希望我的所有项目页面都具有相同的自定义样式。但是现在我只看到每个项目页面都可以单独配置(从项目的设置中选择默认主题或gh-pages使用源文件创建分支)。

有什么办法可以归档我想要的东西吗?例如,要在我的 repo 中编写自定义样式,所有项目都可以使用该样式在提供的自定义样式username.github.io下创建页面。username.github.io/projectname

4

1 回答 1

0

如果您的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.comAccess-Control-Allow-Origin=*。它接受所有传入的 CORS 请求,因此您不必担心 CORS 问题。此外,<link>标签使用请求获取相应的文件GET,这些请求不会触发 CORS 预检请求。

于 2018-06-22T14:01:03.057 回答