使用 slate 主题覆盖 github 页面上的 CSS?
Overriding CSS on github pages using slate theme?
我正在尝试覆盖 github.io 页面上的 "forkme" 横幅,以便更好地了解 Jekyll、HTML、CSS 和 GitHub 作品。
为此,我创建了我的 ./assets/css/style.css
文件,如官方文档的自述文件中所述,关于如何自定义官方支持的 GitHub 主题的 CSS。我向其中添加了以下 CSS:
#forkme_banner { display: none; }
然而,运气不好,横幅并没有消失。即使向 CSS 文件添加虚构元素,如 #test {testing: testtest;}
,也不会将该行添加到我的 CSS 文件中。
将assets/css/style.css重命名为style.scss
并将您的 scss 代码更改为:
---
---
@import "{{ site.theme }}";
#footer_wrap {display: none;}
#forkme_banner {display: none;}
#downloads {display: none;}
#whocares {haha: hehe;}
首先也是最重要的是 CSS 更改需要时间来更新,因为它将缓存在他们的服务器上。
我通常需要 15-45 分钟,但少数人需要 3 小时。如果我没记错的话,我认为这取决于 Github 页面的服务器位置。
即将发行
`./assets/css/style.css
// change to
./assets/css/style.scss`
应该改为.scss。
我遇到的另一个故障排除是
---
---
@import "{{ site.theme }}";
/* "{{ site.theme }}" = Your theme name */
/* Eg: @import 'jekyll-theme-cayman'; */
/* Your css rules goes after this */
.page-header {
background: #191c20;
}
我正在尝试覆盖 github.io 页面上的 "forkme" 横幅,以便更好地了解 Jekyll、HTML、CSS 和 GitHub 作品。
为此,我创建了我的 ./assets/css/style.css
文件,如官方文档的自述文件中所述,关于如何自定义官方支持的 GitHub 主题的 CSS。我向其中添加了以下 CSS:
#forkme_banner { display: none; }
然而,运气不好,横幅并没有消失。即使向 CSS 文件添加虚构元素,如 #test {testing: testtest;}
,也不会将该行添加到我的 CSS 文件中。
将assets/css/style.css重命名为style.scss 并将您的 scss 代码更改为:
---
---
@import "{{ site.theme }}";
#footer_wrap {display: none;}
#forkme_banner {display: none;}
#downloads {display: none;}
#whocares {haha: hehe;}
首先也是最重要的是 CSS 更改需要时间来更新,因为它将缓存在他们的服务器上。 我通常需要 15-45 分钟,但少数人需要 3 小时。如果我没记错的话,我认为这取决于 Github 页面的服务器位置。
即将发行
`./assets/css/style.css
// change to
./assets/css/style.scss`
应该改为.scss。
我遇到的另一个故障排除是
---
---
@import "{{ site.theme }}";
/* "{{ site.theme }}" = Your theme name */
/* Eg: @import 'jekyll-theme-cayman'; */
/* Your css rules goes after this */
.page-header {
background: #191c20;
}