TT2 Preview
Compila y muestra una vista previa de archivos Template Toolkit (TT2) en VSCode usando Perl y Docker.
Características
- Compila automáticamente archivos TT2 al guardar.
- Muestra la preview HTML en un panel lateral.
- Utiliza Docker para ejecutar Perl y Template Toolkit sin instalar dependencias locales.
- Lee variables desde un archivo
vars.json editable.
Requisitos
- Docker instalado y funcionando.
- El archivo
docker-compose.yml y Dockerfile deben estar en la carpeta mail-compiler .
- El script Perl
compile_tt2.pl y un archivo de variables vars.json .
- La extensión Live Preview de Microsoft instalada en VS Code para mostrar la vista previa HTML.
Puedes instalarla desde el Marketplace buscando "Live Preview" o usando el siguiente enlace:
Live Preview - Visual Studio Marketplace
Instalación
- Instala las dependencias:
npm install
npm run compile
- Levanta el entorno Docker:
docker compose up --build -d
- Abre un archivo TT2 en VSCode y guárdalo para ver la preview.
Uso
- Edita el archivo
vars.json para cambiar las variables del template.
- Al guardar un archivo TT2, se compila y se muestra la preview HTML.
- Puedes lanzar la preview manualmente con el comando
TT2 HTML Preview desde la paleta de comandos.
Publicación
Para instalar la extensión localmente:
vsce package
code --install-extension tt2-preview-*.vsix
Para publicar en el Marketplace, sigue la guía oficial de VSCode: https://code.visualstudio.com/api/working-with-extensions/publishing-extension
| |