an appview-less Bluesky client using Constellation and PDS Queries reddwarf.app
frontend spa bluesky reddwarf microcosm
at main 892 B view raw
1export const seo = ({ 2 title, 3 description, 4 keywords, 5 image, 6}: { 7 title: string; 8 description?: string; 9 image?: string; 10 keywords?: string; 11}) => { 12 const tags = [ 13 { title }, 14 { name: "description", content: description }, 15 { name: "keywords", content: keywords }, 16 { name: "twitter:title", content: title }, 17 { name: "twitter:description", content: description }, 18 { name: "twitter:creator", content: "@tannerlinsley" }, 19 { name: "twitter:site", content: "@tannerlinsley" }, 20 { name: "og:type", content: "website" }, 21 { name: "og:title", content: title }, 22 { name: "og:description", content: description }, 23 ...(image 24 ? [ 25 { name: "twitter:image", content: image }, 26 { name: "twitter:card", content: "summary_large_image" }, 27 { name: "og:image", content: image }, 28 ] 29 : []), 30 ]; 31 32 return tags; 33};