interface HtmlTagsProps {
title: string;
path: string;
+ canonicalPath?: string;
description?: string;
image?: string;
}
export class HtmlTags extends Component<HtmlTagsProps, any> {
render() {
const url = httpExternalPath(this.props.path);
+ const canonicalUrl =
+ this.props.canonicalPath ?? httpExternalPath(this.props.path);
const desc = this.props.description;
const image = this.props.image;
<meta key={u} property={u} content={url} />
))}
+ <link rel="canonical" href={canonicalUrl} />
+
{/* Open Graph / Facebook */}
<meta property="og:type" content="website" />