inlines .gmi

This commit is contained in:
2026-03-21 19:56:37 +00:00
parent 360889eda0
commit 41974cefad
2 changed files with 4 additions and 6 deletions
+2 -4
View File
@@ -3,8 +3,6 @@ import {fileURLToPath} from "url"
import gemtextVitePlugin from "./vitePlugin.js"
import { parse as parseYaml } from "yaml";
export const ext = "gmi"
/** Gemtext configuration options */
export interface GemtextConfig {
/** Absolute import path to the layout to use for all gemtext pages.
@@ -39,9 +37,9 @@ export default function gemtext(config: GemtextConfig = {}): AstroIntegration {
new URL("./renderer.js", import.meta.url),
),
})
params.addPageExtension(ext)
params.addPageExtension('.gmi')
params.addContentEntryType({
extensions: [`.${ext}`],
extensions: ['.gmi'],
getEntryInfo: async ({ fileUrl, contents }) => {
const lines = contents.split('\n');
let data: Record<string, unknown> = {};