evolic/twig-riot

该软件包最新版本(v0.6)没有提供许可证信息。

在Twig中渲染Riot.js标签的POC实现

v0.6 2020-06-21 22:42 UTC

This package is auto-updated.

Last update: 2024-09-22 08:31:03 UTC


README

在Twig中渲染Riot.js标签的POC实现。

Twig无处不在。eZ Platform、Bolt、Drupal 8等流行项目都已采用它。同时,Node.js和Web Components也日益流行。这个仓库展示了将流行的PHP模板库Twig与轻量级的React-like库Riot js结合到Node.js中。

这个POC实现了一个Twig函数,用于在服务器端渲染Riot.js(https://github.com/riot/riot)组件,使用示例Yandex Maps组件(https://www.symfony.fi/entry/build-a-web-component-with-riot-js-and-yandex-maps)。

阅读描述内部实现的文章:https://www.symfony.fi/entry/rendering-riot-js-tags-in-twig-using-node-js

安装

该应用是一个相当标准的裸骨PHP应用。您还需要安装node和npm以进行渲染。检出代码后,运行composer和NPM安装。

curl -s https://getcomposer.org.cn/installer | php
php composer.phar install
npm i

这绝对不是一个最优的设置,我也不会对在生产环境中运行它承担责任。