17 lines
355 B
TypeScript
17 lines
355 B
TypeScript
export default async function handleMarkdown(
|
|
request: Request,
|
|
ctx: any,
|
|
): Promise<Response> {
|
|
const resp = await ctx.next(request);
|
|
if (resp.status === 404) {
|
|
return new Response("", {
|
|
status: 200,
|
|
headers: { "Content-Type": "text/markdown" },
|
|
});
|
|
} else {
|
|
return resp;
|
|
}
|
|
}
|
|
|
|
export const config = { path: "/*.md" };
|