Css Drupal 8样式表赢得';不渲染

Css Drupal 8样式表赢得';不渲染,css,drupal,libraries,beta,drupal-8,Css,Drupal,Libraries,Beta,Drupal 8,我正在尝试制作一个Drupal8主题,无论我做什么,我的样式表都不会呈现。这是my libraries.yml文件: global-styling: version: VERSION css: theme: css/layout.css: {} name: My Test Blog type: theme description: 'My test theme description' package: Custom core: 8.x libraries: - MyTestBlog/

我正在尝试制作一个Drupal8主题,无论我做什么,我的样式表都不会呈现。这是my libraries.yml文件:

global-styling:
version: VERSION
css:
theme:
  css/layout.css: {}
name: My Test Blog
type: theme
description: 'My test theme description'
package: Custom
core: 8.x
libraries:
  - MyTestBlog/global-styling   
stylesheets-remove:
  - '@classy/css/layout.css'
  - core/assets/vendor/normalize-css/normalize.css

regions:
  header: Header
  content: Content
  stylesheets: 
    all:
        - css/style.css
这是我的info.yml文件:

global-styling:
version: VERSION
css:
theme:
  css/layout.css: {}
name: My Test Blog
type: theme
description: 'My test theme description'
package: Custom
core: 8.x
libraries:
  - MyTestBlog/global-styling   
stylesheets-remove:
  - '@classy/css/layout.css'
  - core/assets/vendor/normalize-css/normalize.css

regions:
  header: Header
  content: Content
  stylesheets: 
    all:
        - css/style.css

有什么想法吗?

如果样式表的路径正确,请尝试从“管理”面板中清除缓存,然后进行检查。

问题在于libraries.yml文件(如果缩进如上所示)。缩进在任何yml格式的文件中都很重要,并且无法正确读取上述文件。下面是正确的缩进:

global-styling:
  version: VERSION
  css:
    theme:
      css/layout.css: {}

info.yml文件还包含对样式表属性的引用,应将其删除。从Drupal 8.0.0-beta11开始,样式表属性已被删除,现在只使用库。

我解决了这个问题。问题是,我的样式目录的名称与我的库和信息文件的名称不同。我的意思是,以前我做过一些事情,比如将我的文件命名为“mytestblog.info.yml”,然后尝试链接到myblogsite/global styleing。一旦我将myblogsite/global样式更改为mytestblog/global样式,我的样式表就会呈现。

我每次修改文件时都会这样做。问题出在我的代码中的某个地方。不过,谢谢你的建议。我直接复制并粘贴了你的库文件,并从信息文件中删除了样式表属性,但它不起作用。我假设你已经验证了css文件位于主题文件夹的“css”子文件夹中,并且你在更改后清除了缓存。我还假设主题已经安装。我在info.yml文件中注意到的一点是,您没有指定“classy”作为“基本主题”。这是必需的,除非你是从头开始构建你的主题。你是对的。我已经验证了css是否在“css”文件夹中,我清除了缓存并安装了主题。然而,我没有把“优雅”作为基本主题。我试试看。