사용자 정의 Front Matter 변수에 액세스 할 수 없습니다.

01e5Dk

내 첫 번째 Jekyll (버전 4.0.0 사용) 기반 사이트를 만들고 있습니다. 문제는 Front Matter의 변수가 인식되지 않는다는 것입니다.

_includes의 HTML (writing-post-featured-image.html)

<figure>
    <img class="feat-img" src="{{ site.baseurl }}/assets/images/{{ include.images }}" alt="{{ include.alt | default: 'lorem ipsum' }}" />
    <figcaption>{{ include.caption }}</figcaption>
</figure>

_layout에서 텍스트 기반 게시물 페이지 레이아웃 (writings-post.html)

{% include writing-post-featured-image.html image=post.featured-image alt=post.featured-image-alt %}

마지막으로 .md 파일 (_posts 아래)에서 다음 Front Matter

layout: writings-post
title: my title
permalink: /writings/:title
featured-image: photo.jpg
featured-image-alt: about photo
caption: photo caption

출력이 비어 있습니다.

<figure>
    <img class="feat-img" src="" alt="lorem ipsum" />
    <figcaption></figcaption>
</figure>

그 이유를 이해하도록 도와주세요. 미리 감사드립니다.

데이비드 자켈

구문이 올바르지 않습니다.

1.) 페이지에서 전달하는 변수로서 포함 태그는 다음과 같아야합니다.

 {% include writing-post-featured-image.html 
    image=page.featured-image 
    alt=page.featured-image-alt 
    caption=page.caption %}

2.) 당신은 포함 해야하는 구문 문제 include.images가 있습니다 include.image.

참고 : 기존 변수 (계산 된 변수가 아님)를 전달할 때 포함 내에서 페이지의 변수를 볼 수 있으므로 포함으로 전달하는 것을 건너 뛸 수 있습니다.

 {% include writing-post-featured-image.html %}

그리고 당신의 포함 :

<figure>
    <img class="feat-img" 
         src="{{ site.baseurl }}/assets/images/{{ page.featured-image }}" 
         alt="{{ page.featured-image | default: 'lorem ipsum' }}" />
    <figcaption>{{ page.caption }}</figcaption>
</figure>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

사용자 정의 MessageBodyWriter 내에서 HttpServletRequest에 액세스 할 수 없습니다.

분류에서Dev

사용자는 OBIEE에 저장된 사용자 정의에 액세스 할 수 없습니다.

분류에서Dev

PrimeFaces Extensions CKEditor : 사용자 지정 구성에 액세스 할 수 없습니다.

분류에서Dev

Ajax 성공 함수는 사용자 정의 함수 내에서 액세스 할 수 없습니다.

분류에서Dev

루트 이외의 사용자는 Hadoop에 액세스 할 수 없습니다.

분류에서Dev

사용자 정의 클래스의 배열에 액세스 할 수 없습니다.

분류에서Dev

새 사용자의 SSH 액세스를 허용 할 수 없습니다.

분류에서Dev

django 1.10의 템플릿에서 가변 사용자에 액세스 할 수 없습니다.

분류에서Dev

워크 플로에서 Youtrack 이슈의 사용자 정의 필드에 액세스 할 수 없습니다.

분류에서Dev

Drupal 7의 사용자 지정 모바일 메뉴는 자식 링크에 액세스 할 수 없습니다.

분류에서Dev

정적 변수에 액세스 할 수 없습니다.

분류에서Dev

사용자의 이메일에 액세스 할 수 없습니다. "정의되지 않음"얻기

분류에서Dev

사운드 설정에 액세스 할 수 없습니다.

분류에서Dev

toString의 변수에 액세스 할 수 없습니다.

분류에서Dev

절의 char 변수에 액세스 할 수 없습니다.

분류에서Dev

typescript의 전역 변수에 액세스 할 수 없습니다.

분류에서Dev

Swift에서 사용자 정의 tableviewcell 버튼 속성에 액세스 할 수 없습니다.

분류에서Dev

사용자 정의 모델 바인딩은 모든 필드 MVC4에 액세스 할 수 없습니다.

분류에서Dev

WordPress 사용자 정의 게시물 유형은 하위 페이지에 액세스 할 수 없습니다.

분류에서Dev

WordPress 사용자 정의 게시물 유형은 하위 페이지에 액세스 할 수 없습니다.

분류에서Dev

사용자 이름 변경 후 폴더에 액세스 할 수 없습니다.

분류에서Dev

Ubuntu 16.04 LTS의 특정 사이트에 액세스 할 수 없습니다.

분류에서Dev

사용자 지정 ItemReader에서 액세스 할 때 FlatFileItemReader를 캐스팅 할 수 없습니다.

분류에서Dev

DataTemplateSelector 오류 : 액세스 수정자를 변경할 수 없습니다.

분류에서Dev

exiftool에서 구성된 사용자 지정 xmp 네임 스페이스에 액세스 할 수 없습니다.

분류에서Dev

다른 클래스에서 사용자의 jEditorPane에 액세스 할 수 없습니다.

분류에서Dev

변수를 사용하여 필드 내부의 배열 구성원에 액세스 할 수 없습니다.

분류에서Dev

django에서 내 게시물에 액세스 할 사용자를 지정할 수 없습니다.

분류에서Dev

사용자는 CouchDB의 _users에서 자신의 문서에 액세스 할 수 없습니다.

Related 관련 기사

  1. 1

    사용자 정의 MessageBodyWriter 내에서 HttpServletRequest에 액세스 할 수 없습니다.

  2. 2

    사용자는 OBIEE에 저장된 사용자 정의에 액세스 할 수 없습니다.

  3. 3

    PrimeFaces Extensions CKEditor : 사용자 지정 구성에 액세스 할 수 없습니다.

  4. 4

    Ajax 성공 함수는 사용자 정의 함수 내에서 액세스 할 수 없습니다.

  5. 5

    루트 이외의 사용자는 Hadoop에 액세스 할 수 없습니다.

  6. 6

    사용자 정의 클래스의 배열에 액세스 할 수 없습니다.

  7. 7

    새 사용자의 SSH 액세스를 허용 할 수 없습니다.

  8. 8

    django 1.10의 템플릿에서 가변 사용자에 액세스 할 수 없습니다.

  9. 9

    워크 플로에서 Youtrack 이슈의 사용자 정의 필드에 액세스 할 수 없습니다.

  10. 10

    Drupal 7의 사용자 지정 모바일 메뉴는 자식 링크에 액세스 할 수 없습니다.

  11. 11

    정적 변수에 액세스 할 수 없습니다.

  12. 12

    사용자의 이메일에 액세스 할 수 없습니다. "정의되지 않음"얻기

  13. 13

    사운드 설정에 액세스 할 수 없습니다.

  14. 14

    toString의 변수에 액세스 할 수 없습니다.

  15. 15

    절의 char 변수에 액세스 할 수 없습니다.

  16. 16

    typescript의 전역 변수에 액세스 할 수 없습니다.

  17. 17

    Swift에서 사용자 정의 tableviewcell 버튼 속성에 액세스 할 수 없습니다.

  18. 18

    사용자 정의 모델 바인딩은 모든 필드 MVC4에 액세스 할 수 없습니다.

  19. 19

    WordPress 사용자 정의 게시물 유형은 하위 페이지에 액세스 할 수 없습니다.

  20. 20

    WordPress 사용자 정의 게시물 유형은 하위 페이지에 액세스 할 수 없습니다.

  21. 21

    사용자 이름 변경 후 폴더에 액세스 할 수 없습니다.

  22. 22

    Ubuntu 16.04 LTS의 특정 사이트에 액세스 할 수 없습니다.

  23. 23

    사용자 지정 ItemReader에서 액세스 할 때 FlatFileItemReader를 캐스팅 할 수 없습니다.

  24. 24

    DataTemplateSelector 오류 : 액세스 수정자를 변경할 수 없습니다.

  25. 25

    exiftool에서 구성된 사용자 지정 xmp 네임 스페이스에 액세스 할 수 없습니다.

  26. 26

    다른 클래스에서 사용자의 jEditorPane에 액세스 할 수 없습니다.

  27. 27

    변수를 사용하여 필드 내부의 배열 구성원에 액세스 할 수 없습니다.

  28. 28

    django에서 내 게시물에 액세스 할 사용자를 지정할 수 없습니다.

  29. 29

    사용자는 CouchDB의 _users에서 자신의 문서에 액세스 할 수 없습니다.

뜨겁다태그

보관