2016-07-09 15 views
1

Ich bin ein relativer Newbee zu Jekyll und Flüssigkeit. Ich hatte das schon vor einiger Zeit aber irgendwie vermasselt, ohne ein Backup. Wenn etwas gefunden wird, verschiebt sich der Fehler einfach woanders hin ... Bitte schauen Sie nach.kann den Fehler in Jekyll nicht finden ... "nicht erwartet Schlüssel beim Parsen eines Block Mapping gefunden"

Hier ist mein Code:

--- 
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> 

Und hier ist der Fehler Ich erhalte:

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 

Vielen Dank im Voraus.

Antwort

2

Einrücken ist sehr wichtig in Liquid, und Sie müssen sicherstellen, dass Sie die richtige Menge an Leerzeichen haben, wenn Sie Sammlungen deklarieren.

In Ihrem Fall haben Sie einen zusätzlichen Speicherplatz vor - title: bla, der den Fehler verursacht.

das heißt Sie haben:

- title: bla 

wenn Sie haben sollten:

- title: bla