jandc/critical-css-silex

此包最新版本(0.5)没有提供许可信息。

0.5 2018-02-23 09:18 UTC

This package is auto-updated.

Last update: 2024-09-20 21:53:25 UTC


README

包含所有组件的包,用于将生成的自动关键CSS集成到silex 1.*项目中

使用方法

安装

composer require jandc/critical-css-silex

注册twig包装器(带后处理程序)和twig扩展

$app->register(new TwigWrapperProvider('twig', [new CriticalCssProcessor()]));

$app->extend('twig', function (Twig_Environment $twig, $app) {
    $twig->addExtension(new CSSFromHTMLExtractor\Twig\Extension());
    return $twig;
});

使用提供的块标记您的模板区域

{% fold %}
    <div class="my-class">
    ...
    </div>
{% endfold %}

使用twigwrapper渲染您的页面

 $app['twigwrapper']->render('@templates/my/template.twig', ['foo'=>'bar']);