修改Jekyll样式表SCS/CSS
Jekyll新手,决定从GitHub页面上的Balzac主题开始: 我已经成功地修改了它以满足我的大多数需求,但是我从未使用过sass/scss文件,我根本不知道如何更改诸如blockquote样式之类的基本内容。我尝试过:直接在scss中修改;直接在css中修改;在scss中修改,然后通过终端输出到css;删除所有scss文件并手动修改css;删除所有css文件并修改SCS 我还尝试将所有SCSS文件移动到顶级文件夹(_sass),然后在配置文件中指向该文件夹,但我所做的任何更改似乎都不起作用 正如你所看到的,我在抓救命稻草。希望这可能是我错过的n00b的东西。这是我的网站:修改Jekyll样式表SCS/CSS,css,jekyll,Css,Jekyll,Jekyll新手,决定从GitHub页面上的Balzac主题开始: 我已经成功地修改了它以满足我的大多数需求,但是我从未使用过sass/scss文件,我根本不知道如何更改诸如blockquote样式之类的基本内容。我尝试过:直接在scss中修改;直接在css中修改;在scss中修改,然后通过终端输出到css;删除所有scss文件并手动修改css;删除所有css文件并修改SCS 我还尝试将所有SCSS文件移动到顶级文件夹(_sass),然后在配置文件中指向该文件夹,但我所做的任何更改似乎都不起作
非常感谢任何帮助 我只是看了看。您的.scss文件似乎不包含YAML FrontMatter头。Jekyll只接触具有这样一个头的文件,即使它只是一个空的头 因为我假设您不需要在SCSS文件中指定任何YAML,所以空标题(两行
--
后跟一行空行)可以:
由于SCSS语法本质上是CSS的超集,因此可以使用与CSS相同的方式指定块引号样式(或任何其他样式)。发现添加标头是可行的,但我也发现在GitHub中使用SCSS文件有几种不同的方法。一种方法是将它们放在顶级文件夹中并添加YAML头,如下所述。另一种方法是自己在本地编译它们,然后输出并存储到任何你喜欢的地方。我的实际问题是我在本地工作,但当我为网站服务时,它仍然在从GitHub中提取css。我必须注释掉配置文件中的基本URL行,这样它才能引入我的更改。我只是想为其他人添加此更新作为参考。我曾经自己编译它们,直到我发现Jekyll可以为我做这件事。也就是说,在国际海事组织,最方便的处理方式。我所有的文件都在本地(并且已经设置好了,我可以简单地加载一个文件,也可以简单地单击其他文件之一,也就是说,我只使用相对寻址来访问我的所有文件-URL没有任何问题),所以我从来没有遇到过你的问题。
---
---
body {
etc...