Gibt es eine Entsprechung zu Laravel @section('')
Blöcke in Jekyll? Was ich versuche zu tun, ist eine Vorlage zu erstellen, die das HTML zwischen mehreren jekyll-Seiten zusammenfassen kann. Zum Beispiel:Sub-Vorlagen innerhalb von Jekyll
default_layout
<html>
<div class="page-content">
<div class="wrapper">
{{ content }}
</div>
</div>
</html>
PAGE_1
---
layout: default
permalink: xxx
---
<head>
<title>My title</title>
{% include header.html %}
...
<div> <!-- A shared block between pages with different content --> </div>
....
<div> <!-- Another shared block between pages with different content --> </div>
{% include footer.html %}
</html>
Es ist wie das aktuelle Angebot von jekyll aussieht können Sie Sub-Templates verwenden, aber begrenzt den {{content}}
Block eine separate Datei sein, dass Erbt auch die untergeordnete Vorlage. Ich müsste eine Reihe von Dateien erstellen, die einander inhärent sind, um die endgültige HTML-Seite zu erstellen (oder zumindest denke ich).
Was für mich in Laravel gearbeitet wurde mit mehrere@yield
und @section
Aussagen leicht dynamische Daten in eine gemeinsame Vorlage einfügen. Ich glaube nicht, dass Jekyll das tun kann, ohne einen Haufen verschachtelter Sub-Templates zu erstellen, aber ich hoffe, dass ich falsch liege.