@@ -12,6 +12,7 @@ import { decode } from "html-entities";
12import Markdown from "../../components/Markdown";
12import Markdown from "../../components/Markdown";
13import Sigil from "../../components/Sigil";
13import Sigil from "../../components/Sigil";
14import axios from "axios";
14import axios from "axios";
15+import useSWR from "swr";
16const IdPage = ({ data, markdown, network, params }) => {
17const IdPage = ({ data, markdown, network, params }) => {
17 const { id } = params;
18 const { id } = params;
@@ -128,8 +129,7 @@ const IdPage = ({ data, markdown, network, params }) => {
128export const getServerSideProps = async ({ params }) => {
129export const getServerSideProps = async ({ params }) => {
129 let { data, content } = getPage(
130 let { data, content } = getPage(
130 join(process.cwd(), "content/id/", params.id.slice(1))
131 join(process.cwd(), "content/id/", params.id.slice(1))
131− ) || { data: {}, content: {} };
132+ ) || { data: {}, content: "" };
134 if (!data.ship && ob.isValidPatp(params.id)) {
134 if (!data.ship && ob.isValidPatp(params.id)) {
135 data = { ship: params.id, description: "An Urbit ID." };
135 data = { ship: params.id, description: "An Urbit ID." };
@@ -143,9 +143,7 @@ export const getServerSideProps = async ({ params }) => {
144 .then((res) => res.data);
144 .then((res) => res.data);
146− const markdown = content
147− ? await Markdown({ post: { content: content } })
146+ const markdown = await Markdown({ post: { content: content } });