Sites Web statiques hautes performances pour les développeurs PHP.
composer create-project pageon/stitcher
Stitcher diffère de nombreux autres générateurs de sites statiques dans deux domaines. Tout d’abord : la performance est la clé . Stitcher est construit à partir de son noyau pour les sites Web hautes performances. Tous les outils à votre disposition mettent la performance au premier plan. Deuxièmement, il n'essaie pas d'ajouter une syntaxe supplémentaire aux formats existants. Stitcher fournit un ensemble robuste d'outils avec lesquels les développeurs peuvent créer, et peu de hacks, donc tout tient dans un seul fichier.
Il est également important de noter, inclus avec Stitcher :
image.srcset
Un rapide aperçu de Stitcher :
# site.yml
/blog :
template : blog
variables :
posts : data/blog.yml
/blog/{id} :
template : blog.post
variables :
post : data/blog.yml
adapters :
collection :
variable : post
field : id
# data/blog.yml
hello_world :
date : 2017-03-10
highlight : false
title : Hello world
content : blog/hello.md
image : hello_world.jpg
foo_bar :
date : 2017-03-14
highlight : true
title : Foo Bar
content : blog/far_bar.md
image : foo_bar.jpg
<!-- blog.post.html -->
{% extends 'index.html' %}
{% block content %}
< article >
< h1 > {{ blog.title }} </ h1 >
< img src =" {{ blog.image.src }} "
srcset =" {{ blog.image.srcset }} "
sizes =" {{ blog.image.sizes }} " alt =" {{ blog.image.alt }} " />
{{ blog.content }}
</ article >
{% endblock %}
Vous pouvez en savoir plus à ce sujet sur le site Web de Stitcher.