Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
修改Jekyll样式表SCS/CSS_Css_Jekyll - Fatal编程技术网

修改Jekyll样式表SCS/CSS

修改Jekyll样式表SCS/CSS,css,jekyll,Css,Jekyll,Jekyll新手,决定从GitHub页面上的Balzac主题开始: 我已经成功地修改了它以满足我的大多数需求,但是我从未使用过sass/scss文件,我根本不知道如何更改诸如blockquote样式之类的基本内容。我尝试过:直接在scss中修改;直接在css中修改;在scss中修改,然后通过终端输出到css;删除所有scss文件并手动修改css;删除所有css文件并修改SCS 我还尝试将所有SCSS文件移动到顶级文件夹(_sass),然后在配置文件中指向该文件夹,但我所做的任何更改似乎都不起作

Jekyll新手,决定从GitHub页面上的Balzac主题开始:

我已经成功地修改了它以满足我的大多数需求,但是我从未使用过sass/scss文件,我根本不知道如何更改诸如blockquote样式之类的基本内容。我尝试过:直接在scss中修改;直接在css中修改;在scss中修改,然后通过终端输出到css;删除所有scss文件并手动修改css;删除所有css文件并修改SCS

我还尝试将所有SCSS文件移动到顶级文件夹(_sass),然后在配置文件中指向该文件夹,但我所做的任何更改似乎都不起作用

正如你所看到的,我在抓救命稻草。希望这可能是我错过的n00b的东西。这是我的网站:


非常感谢任何帮助

我只是看了看。您的.scss文件似乎不包含YAML FrontMatter头。Jekyll只接触具有这样一个头的文件,即使它只是一个空的头

因为我假设您不需要在SCSS文件中指定任何YAML,所以空标题(两行
--
后跟一行空行)可以:


由于SCSS语法本质上是CSS的超集,因此可以使用与CSS相同的方式指定块引号样式(或任何其他样式)。

发现添加标头是可行的,但我也发现在GitHub中使用SCSS文件有几种不同的方法。一种方法是将它们放在顶级文件夹中并添加YAML头,如下所述。另一种方法是自己在本地编译它们,然后输出并存储到任何你喜欢的地方。我的实际问题是我在本地工作,但当我为网站服务时,它仍然在从GitHub中提取css。我必须注释掉配置文件中的基本URL行,这样它才能引入我的更改。我只是想为其他人添加此更新作为参考。我曾经自己编译它们,直到我发现Jekyll可以为我做这件事。也就是说,在国际海事组织,最方便的处理方式。我所有的文件都在本地(并且已经设置好了,我可以简单地加载一个文件,也可以简单地单击其他文件之一,也就是说,我只使用相对寻址来访问我的所有文件-URL没有任何问题),所以我从来没有遇到过你的问题。
---
---

body {
  etc...