1
1
const path = require ( "path" ) ;
2
2
3
3
const { EleventyRenderPlugin } = require ( "@11ty/eleventy" ) ;
4
- const EleventyRenderManager = EleventyRenderPlugin . RenderManager ;
4
+ const CompileString = EleventyRenderPlugin . String ;
5
5
6
6
const CodeManager = require ( "./codeManager.js" ) ;
7
7
const WebCIncremental = require ( "./incremental.js" ) ;
@@ -22,7 +22,6 @@ function relativePath(inputPath, newGlob) {
22
22
module . exports = function ( eleventyConfig , options = { } ) {
23
23
eleventyConfig . addTemplateFormats ( "webc" ) ;
24
24
25
- let renderManager = new EleventyRenderManager ( ) ;
26
25
let cssManager = new CodeManager ( ) ;
27
26
let jsManager = new CodeManager ( ) ;
28
27
let incremental = new WebCIncremental ( ) ;
@@ -112,8 +111,10 @@ module.exports = function(eleventyConfig, options = {}) {
112
111
page . setTransform ( "11ty" , async function ( content ) {
113
112
let syntax = this [ "11ty:type" ] ;
114
113
if ( syntax ) {
115
- let fn = await renderManager . compile ( content , syntax ) ;
116
- return renderManager . render ( fn , this , { } ) ;
114
+ let fn = await CompileString ( content , syntax , {
115
+ templateConfig : eleventyConfig
116
+ } ) ;
117
+ return fn ( data ) ;
117
118
}
118
119
return content ;
119
120
} ) ;
0 commit comments