pages, components: mutate page titles
commit7ced9dbe1bda7f335b4908b0cb777afa6bb28088
authorMatilde Park <matilde.park@urbit.org>
dateWed 17 Aug 2022, 12:15 (4 years ago)
parent06ca068
components/GrantProgramOverview.js+1−1
@@ -32,7 +32,7 @@ export default function GrantProgramOverview({
3232 return (
3333 <Container>
3434 <Head>
35− <title>{title} • Grants • urbit.org</title>
35+ <title>{title} • Grants</title>
3636 {Meta(post)}
3737 </Head>
3838 <IntraNav ourSite="https://urbit.org" search={search} />
components/ecosystem/BasicPage.js+5−1
@@ -25,13 +25,17 @@ export default function BasicPage({
2525 if (!router.isFallback && !post?.slug) {
2626 return <ErrorPage />;
2727 }
28+ const metaPost = Object.assign({}, post);
29+ metaPost.title = `${post.title} - ${section}`;
30+ metaPost.description =
31+ section === "Podcast" ? `${post.podcast} - ${post.date}` : post.description;
2832 return (
2933 <Container>
3034 <Head>
3135 <title>
3236 {post.title} • {section}
3337 </title>
34− {Meta(post)}
38+ {Meta(metaPost)}
3539 </Head>
3640 <IntraNav ourSite="https://urbit.org" search={search} />
3741 <SingleColumn>
pages/grants/[slug].js+4−2
@@ -42,12 +42,14 @@ export default function Grant({ post, markdown, search }) {
4242 ) : (
4343 mentor
4444 );
45+ const metaPost = Object.assign({}, post);
46+ metaPost.title = `${post.title} - Grant`;
4547
4648 return (
4749 <Container>
4850 <Head>
49− <title>{post.title} • Grant</title>
50− {Meta(post)}
51+ <title>{post.title} - Grant</title>
52+ {Meta(metaPost)}
5153 </Head>
5254 <IntraNav ourSite="https://urbit.org" search={search} />
5355 <SingleColumn>
pages/groups/[[...group]].js+2−2
@@ -27,12 +27,12 @@ const GroupPage = ({ data, markdown, params, search }) => {
2727 return (
2828 <Container>
2929 <Head>
30− <title>{data.title} • Urbit Group</title>
30+ <title>{data.title} - Urbit Group</title>
3131 <link rel="icon" type="image/png" href="/images/favicon.ico" />
3232 <meta name="twitter:card" content="summary" key="twitter-card" />
3333 <meta
3434 name="og:title"
35− content={`${data.title} • Urbit Group`}
35+ content={`${data.title} - Urbit Group`}
3636 key="title"
3737 />
3838 <meta
pages/ids/[id].js+2−1
@@ -53,7 +53,8 @@ const IdPage = ({ data, markdown, applications, groups, network, params }) => {
5353 <meta
5454 property="twitter:image"
5555 content={
56− data?.image || `/api/sigil?patp=${id}&color=${bgColor || "24201E"}`
56+ data?.image ||
57+ `/api/sigil?patp=${id}&color=${data?.bgColor || "24201E"}`
5758 }
5859 key="image"
5960 />