on master help sign in
pages/id: most basic of basic urbit id og cards
commite7889700926e46d3a109edb48166d15c79c4a7f3 authorMatilde Park <matilde.park@urbit.org> dateSun 24 Apr 2022, 18:08 (5 years ago) parent96043e3
1 file changed+10
pages/id/[id].js+10
pages/id/[id].js+10
@@ -33,6 +33,12 @@ const IdPage = ({ data, markdown, network, params }) => {
3333 <Container>
3434 <Head>
3535 <title>{id} • Urbit ID • urbit.org</title>
36+ <meta
37+ property="og:image"
38+ content={`https://urbit-id-og-cards-kappa.vercel.app/${deSig(
39+ id
40+ )}.png`}
41+ />
3642 {Meta(data)}
3743 </Head>
3844 <SingleColumn>
@@ -154,6 +160,10 @@ const IdPage = ({ data, markdown, network, params }) => {
154160 );
155161};
156162
163+function deSig(string) {
164+ return string.startsWith("~") ? string.substring(1) : string;
165+}
166+
157167export const getServerSideProps = async ({ params }) => {
158168 let { data, content } = getPage(
159169 join(process.cwd(), "content/id/", params.id.slice(1))