This repository has no description
1export default (data) => {
2 let newData = data;
3 [...newData.matchAll(/!hugo\(\)/g)].forEach((match) => {
4 newData = newData.replace(
5 match[0],
6 `<div class="crt">
7 <div class="scanlines"></div>
8 <canvas
9 id="hugo-canvas"
10 width="320"
11 height="200"
12 oncontextmenu="event.preventDefault()"
13 >
14 </canvas>
15 </div>`,
16 );
17 });
18 return newData;
19};