on master help sign in
group,id: content / markdown fallback tweak
commit37ed9defa92922ead0447c8f6e59b5a592c02902 authorMatilde Park <matilde.park@urbit.org> dateFri 22 Apr 2022, 14:47 (5 years ago) parent0035d67
2 files changed+5−9
pages/group/[[...group]].js+2−4 pages/id/[id].js+3−5
pages/group/[[...group]].js+2−4
@@ -114,15 +114,13 @@ const GroupPage = ({ data, markdown, params }) => {
114114export const getServerSideProps = async ({ params }) => {
115115 let { data, content } = getPage(
116116 join(process.cwd(), "content/group", params.group?.join("/") || "/")
117− ) || { data: {}, content: {} };
117+ ) || { data: {}, content: "" };
118118
119119 if (!data.title) {
120120 data = { title: params.group?.join("/"), description: "A group on Urbit." };
121121 }
122122
123− const markdown = content
124− ? await Markdown({ post: { content: content } })
125− : "";
123+ const markdown = await Markdown({ post: { content: content } });
126124
127125 return {
128126 props: {
pages/id/[id].js+3−5
@@ -12,6 +12,7 @@ import { decode } from "html-entities";
1212import Markdown from "../../components/Markdown";
1313import Sigil from "../../components/Sigil";
1414import axios from "axios";
15+import useSWR from "swr";
1516
1617const IdPage = ({ data, markdown, network, params }) => {
1718 const { id } = params;
@@ -128,8 +129,7 @@ const IdPage = ({ data, markdown, network, params }) => {
128129export const getServerSideProps = async ({ params }) => {
129130 let { data, content } = getPage(
130131 join(process.cwd(), "content/id/", params.id.slice(1))
131− ) || { data: {}, content: {} };
132− console.log(data);
132+ ) || { data: {}, content: "" };
133133
134134 if (!data.ship && ob.isValidPatp(params.id)) {
135135 data = { ship: params.id, description: "An Urbit ID." };
@@ -143,9 +143,7 @@ export const getServerSideProps = async ({ params }) => {
143143 )
144144 .then((res) => res.data);
145145
146− const markdown = content
147− ? await Markdown({ post: { content: content } })
148− : "";
146+ const markdown = await Markdown({ post: { content: content } });
149147
150148 return {
151149 props: {