UNPKG

create-vanjs

Version:

🍦 Quick tool for scaffolding your first VanJS project

17 lines (14 loc) 506 B
import { getPageMeta } from "./getPageMeta"; export const applyMeta = (pageContext) => { const title = getPageMeta(pageContext, "title"); const description = getPageMeta(pageContext, "description"); const tags = ["og:title", "description", "og:description"]; document.title = title; tags.forEach((tagName) => { const tag = document.head.querySelector(`meta[name="${tagName}"]`); tag?.setAttribute( "content", tagName.endsWith("title") ? title : description, ); }); };