8 lines
307 B
TypeScript
8 lines
307 B
TypeScript
import { defineMiddleware } from 'astro:middleware';
|
|
|
|
// set SIDENOTE_COUNT to 0 at the start of every request so that as sidenotes are rendered, it only counts them on the current page
|
|
export const onRequest = defineMiddleware((_context, next) => {
|
|
globalThis.SIDENOTE_COUNT = 0;
|
|
return next();
|
|
})
|