Skip to content

Commit 1b54227

Browse files
committed
Add remark-gfm package for GitHub Flavored Markdown support
1 parent c466af7 commit 1b54227

File tree

5 files changed

+493
-0
lines changed

5 files changed

+493
-0
lines changed

apps/page/components/post.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import { useMemo } from "react";
88
import ReactMarkdown from "react-markdown";
99
import rehypeRaw from "rehype-raw";
1010
import rehypeSanitize from "rehype-sanitize";
11+
import remarkGfm from "remark-gfm";
1112
import slugify from "slugify";
1213
import { IPostPublicData } from "../lib/data";
1314
import Reactions from "./reactions";
@@ -75,6 +76,7 @@ export default function Post({
7576
rehypeRaw,
7677
// @ts-ignore
7778
rehypeSanitize({ tagNames: ["div", "iframe"] }),
79+
remarkGfm,
7880
]}
7981
components={{
8082
img: (props) => {

apps/page/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
"rehype-raw": "^6.1.1",
3636
"rehype-sanitize": "^5.0.1",
3737
"remark": "^14.0.2",
38+
"remark-gfm": "^4.0.0",
3839
"remark-html": "^15.0.1",
3940
"remark-parse": "^10.0.1",
4041
"sharp": "^0.33.2",

apps/web/components/post/post.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import { useCallback, useMemo, useState } from "react";
1414
import ReactMarkdown from "react-markdown";
1515
import rehypeRaw from "rehype-raw";
1616
import rehypeSanitize from "rehype-sanitize";
17+
import remarkGfm from "remark-gfm";
1718
import usePageUrl from "../../utils/hooks/usePageUrl";
1819
import { useUserData } from "../../utils/useUser";
1920
import { notifyError } from "../core/toast.component";
@@ -180,6 +181,7 @@ export function Post({
180181
rehypeRaw,
181182
// @ts-ignore
182183
rehypeSanitize({ tagNames: ["div", "iframe"] }),
184+
remarkGfm,
183185
]}
184186
>
185187
{post.content}

apps/web/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
"rehype-raw": "^6.1.1",
5656
"rehype-sanitize": "^5.0.1",
5757
"remark": "^14.0.2",
58+
"remark-gfm": "^4.0.0",
5859
"remark-html": "^15.0.1",
5960
"remark-parse": "^10.0.1",
6061
"sharp": "^0.33.2",

0 commit comments

Comments
 (0)