2016-07-09 13 views
1

私はジキルと液体の相対的な初心者です。私はこれを少し前に実行していたが、バックアップなしで何とかそれを混乱させた。何かを見つけたら、エラーは他の場所に移動するだけです...見てください。jekyllでエラーを見つけることができません... "ブロックマッピングの解析中に期待されたキーが見つかりません"

は、ここに私のコードです:

--- 
title: Gallery 
layout: gallery 
heroimage: /img/hero-image-gallery.jpg 
imgsize: small 
masonry: 
itemsize: 33.333% 
categories: 
- Objects 
- People 
- Places 
images: 
- title: one 
    thumb: img/gallery-image-one.jpg 
    big: img/gallery-image-one.jpg 
    categories: 
    - People 
    - Places 
- title: two 
    thumb: img/gallery-image-two.jpg 
    big: img/gallery-image-two.jpg 
    categories: 
    - Objects 
    - Places 
- title: three 
    thumb: img/gallery-image-three.jpg 
    big: img/gallery-image-three.jpg 
    categories: 
    - People 
- title: four 
    thumb: img/gallery-image-four.jpg 
    big: img/gallery-image-four.jpg 
    categories: 
    - Objects 
    - Places 
- title: five 
    thumb: img/gallery-image-five.jpg 
    big: img/gallery-image-five.jpg 
    categories: 
    - Objects 
- title: eight 
    thumb: img/gallery-image-eight.jpg 
    big: img/gallery-image-eight.jpg 
    categories: 
    - Places 
- title: seven 
    thumb: img/gallery-image-seven.jpg 
    big: img/gallery-image-seven.jpg 
    categories: 
    - Places 
- title: six 
    thumb: img/gallery-image-six.jpg 
    big: img/gallery-image-six.jpg 
    categories: 
    - Objects 
    - People 
- title: bla 
    thumb: img/gallery-image-six.jpg 
    big: img/gallery-image-six.jpg 
    categories: 
    - Objects 
    - People 
--- 
<div class="portfolioFilter"> 

    <a href="#" data-filter="*" class="current">Alle</a> 
    {% for cat in page.categories %} 
     <a href="#" data-filter=".{{ cat | slugify }}">{{cat}}</a> 
    {% endfor %} 

</div><br> 
<div class="grid"> 
    <div class="grid-sizer"></div> 
    {% for item in page.images %} 
    <div class="grid-item{% for cat in item.categories %} {{cat | slugify}}{% endfor %}"> 
    <a class="example-image-link" href="{{item.big}}" data-lightbox="example-set" ><img src="{{item.thumb}}"/></a> 
    </div> 
    {% endfor %} 
</div> 

そして、ここで私が取得していますエラーです:事前に

Error reading file /Users/maxborm/Desktop/lukawebsite/gallery.html: (<unknown>): did not find expected key while parsing a block mapping at line 2 column 1 

感謝。

答えて

2

インデントはLiquidでは非常に重要です。コレクションを宣言するときは、適切なスペースを確保する必要があります。

あなたの場合は、エラーの原因となっている- title: blaの前に余分なスペースがあります。

つまり、あなたが持っている:

- title: bla 

あなたが持っている必要があります。

- title: bla 
関連する問題