Deno Deploy について
多機能!
- 静的ファイルのホスティング
- Deno.readFile API のサポート
このブログでも、Markdown ファイルを SSR して表示するのに Deno.readFile() API
を使用してます!
export async function getPost(slug: string): Promise<Post> {
const text = await Deno.readTextFile(path.join(postsDir, `${slug}.md`));
const { attrs, body } = front_matter.extract(text);
return PostSchema.parse({
...(attrs as Post),
slug: slug,
content: body,
});
}