on master help sign in
markdown: allow for disabling plugins in SSR pages
commit180dba12449377e784a38172bcaf8dc6a0444c2d authorMatilde Park <matilde.park@urbit.org> dateFri 22 Apr 2022, 15:25 (5 years ago) parentdcad213
3 files changed+4−4
components/Markdown.js+2−2 pages/group/[[...group]].js+1−1 pages/id/[id].js+1−1
components/Markdown.js+2−2
@@ -43,11 +43,11 @@ const options = {
4343};
4444
4545// Converts markdown strings into markdown HTML/React components
46−export default async function Markdown({ post }) {
46+export default async function Markdown({ post }, disablePlugins) {
4747 const result = await remark()
4848 .use(remarkParse, options)
4949 .use(remarkprism, {
50− plugins: ["show-invisibles"],
50+ plugins: [!disablePlugins ? "show-invisibles" : ""],
5151 })
5252 .use(gfm)
5353 .use(slug)
pages/group/[[...group]].js+1−1
@@ -120,7 +120,7 @@ export const getServerSideProps = async ({ params }) => {
120120 data = { title: params.group?.join("/"), description: "A group on Urbit." };
121121 }
122122
123− const markdown = await Markdown({ post: { content: content } });
123+ const markdown = await Markdown({ post: { content: content } }, true);
124124
125125 return {
126126 props: {
pages/id/[id].js+1−1
@@ -142,7 +142,7 @@ export const getServerSideProps = async ({ params }) => {
142142 )
143143 .then((res) => res.data);
144144
145− const markdown = await Markdown({ post: { content: content } });
145+ const markdown = await Markdown({ post: { content: content } }, true);
146146
147147 return {
148148 props: {