You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
599 B

3 years ago
import { Liquid } from 'liquidjs'
import pov from 'point-of-view'
import path from 'path'
/**
* plugin: usindg render engine liquidjs
*
3 years ago
* @author Björn Hase, me@herr-hase.wtf
* @license http://opensource.org/licenses/MIT The MIT License
* @link https://gitea.node001.net/HerrHase/super-hog
3 years ago
*
*/
3 years ago
async function plugin(fastify, options)
3 years ago
{
const engine = new Liquid({
3 years ago
root: path.join(path.resolve(), '/../../frontend/views'),
3 years ago
extname: '.liquid',
})
fastify.register(pov, {
engine: {
liquid: engine
}
})
}
3 years ago
export default plugin