Jekyll水平导航栏故障

时间:2017-08-27 19:09:48

标签: css sass jekyll

我正试图在jekyll网站上制作水平导航栏。我不确定我使用的CSS是否不正确,或者它是否与Jekyll无法正确编译。

这是我目前的做法: - 在_scss / _layout.css中进行更改 - 检查_site / main.css中的更改(它们是) - 检查jekyll服务控制台中的错误(不要看任何)

当我查看生成的网站并点击检查时,我看不到正在应用的CSS更改。

_sass/_layout.scss中的Sass代码:

 ul {
 list-style-type: none;
 margin: 0;
 padding: 0;
 }

 li {
 list-style-type: none;
 margin: 0;
 padding: 0;
 }

 h1 {
 text-align: center;
 font-weight: 200;
 }

 header {
 background: $header;
 padding: 0px 15px;
 text-align: center;
 margin: 50px 0 0;
 height: 50vh;
 display: flex;
 justify-content: center;
 align-items: center;
 }

我的网站的完整回购就在这里 - https://github.com/ericadohring/groupdayout/,非常感谢帮助!

1 个答案:

答案 0 :(得分:1)

Github页面不再显示更改,因为存在阻止Jekyll构建站点的错误。

_sass/_layout.scss中,有一个属性正在使用未定义的变量:

header {
   background: $header;
   ...
}

要修复它,只需在使用变量之前为其赋值,例如:

$header: #f0ad4e;
header {
   background: $header;
   ...
}

现在,您将能够在您的网站上工作并查看Github页面中反映的更改。