Update dependencies in package.json and package-lock.json; remove test posts and update welcome post with new content and formatting details.

This commit is contained in:
rattatwinko
2025-06-17 14:58:25 +02:00
parent f8df77561f
commit dfe3e28dab
10 changed files with 577 additions and 64 deletions

View File

@@ -3,8 +3,12 @@ import path from 'path';
import matter from 'gray-matter';
import { remark } from 'remark';
import html from 'remark-html';
import gfm from 'remark-gfm';
import chokidar from 'chokidar';
import type { FSWatcher } from 'chokidar';
import remarkRehype from 'remark-rehype';
import rehypeRaw from 'rehype-raw';
import rehypeStringify from 'rehype-stringify';
export interface Post {
slug: string;
@@ -32,7 +36,10 @@ export async function getPostBySlug(slug: string): Promise<Post> {
const createdAt = getFileCreationDate(fullPath);
const processedContent = await remark()
.use(html)
.use(gfm)
.use(remarkRehype, { allowDangerousHtml: true })
.use(rehypeRaw)
.use(rehypeStringify)
.process(content);
return {