stitcher core
1.0.6
مواقع ويب ثابتة وعالية الأداء لمطوري PHP.
composer create-project pageon/stitcher
يختلف Stitcher عن العديد من مولدات المواقع الثابتة الأخرى في مجالين. بادئ ذي بدء: الأداء هو المفتاح . تم تصميم Stitcher من جوهره لمواقع الويب عالية الأداء. جميع الأدوات المتاحة لك تضع الأداء في المقام الأول. ثانيًا، لا يحاول إضافة بناء جملة إضافي إلى التنسيقات الموجودة. يوفر Stitcher مجموعة قوية من الأدوات للمطورين للبناء باستخدامها، ولا يحتوي على الكثير من الاختراقات بحيث يتم وضع كل شيء في ملف واحد.
من المهم أيضًا ملاحظة أنه تم تضمينه مع Stitcher:
image.srcset
نظرة سريعة على ستيتشر:
# 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 %}
يمكنك قراءة المزيد عنها على موقع Stitcher.