====== Pebble Template Engine ====== ===== Pebble ===== [[https://pebbletemplates.io/|pebble]] is a [[engine|templating engine]] inspired by [[https://twig.symfony.com/|Twig]] and similar to the [[https://palletsprojects.com/p/jinja/|Python Jinja Template]] Engine syntax. ===== Extra argument ===== ==== base-uri ==== ''pebble'' supports the import of templates (ie ''template block'') in other template. This ''block'' are imported from a ''base directory''. To support ''template block'', ''Tabulify'' adds the ''base-uri'' argument to the [[docs:op:template#arguments|template operation]] where you can define a [[docs:resource:directory|directory uri]]. Example from the [[docs:connection:sd|script directory]] defining a ''pebble'' subdirectory. - name: "template" op: template args: engine: "pebble" base-uri: "pebble@sd" ...