2016-08-15 3 views
1

내 jekyll 템플릿의 _config.yml에서 글꼴 변수를 정의하여 CSS에서 액체를 사용하고 config의 모든 유형 스타일 지시를 변경할 수 있도록하려고합니다. 어떻게 든 그것은 렌더링되지 않습니다, 이것은 심지어 가능합니까?Jekyll은 config.yml에서 글꼴을 정의합니다.

fonts: 

primary: Roboto Slab 

secondary: Helvetica 

을 그리고 CSS :

내가 내 _config에있는 것입니다

body { 
    font-family: '{{ site.fonts.primary }}',{{ site.fonts.secondary }},Arial,sans-serif; 
} 

답변

2

당신은 지킬은 CSS 파일에서 액체 태그를 처리하기 위해 YAML 서문을 제공해야합니다 :

--- 
--- 
body { 
    font-family: '{{ site.fonts.primary }}',{{ site.fonts.secondary }},Arial,sans-serif; 
} 

--- 행은 YAML 앞부분의 시작과 끝입니다. 그 안에 아무 것도 정의 할 필요가 없습니다.

+0

예, 실제로 잊어 버렸지 만 작동하지 않습니다. CSS에서 앞부분에 글꼴 변수를 만들어야합니까? 이 경우 문법이 어떻게되어야합니까? – mqvlm

+0

* 작동하지 않습니다. * 적절한 문제 설명이 아닙니다. Jekyll로 처리 한 후 CSS 파일이 어떻게 보이는지 자세히 설명해주십시오. – flyx

+0

css는 액체 물체가 비어 있어야하는 장소와 함께 렌더링됩니다. 처음 두 개의 세미콜론은 'Karla'글꼴을 사용해야합니다. config에서 정의한 다른 색상 태그는 잘 작동하지만이 중 하나만 사용하면 안됩니다! – mqvlm

0

단순히 이러한 변수를 sass 파일에 선언하지 않는 이유는 무엇입니까?

+0

네, 그렇게 할 수 있습니다. 예를 들어, sass를 모르는 사람이 config.yml에서 사용하고자하는 글꼴을 정의 할 수 있도록 구현할 수있는 템플릿을 디자인하려면. 그것은 간단한 해결책입니다! – mqvlm

관련 문제