Add canonical info

This commit is contained in:
Dennis Reimann
2024-05-20 20:44:24 +02:00
parent 744baaa781
commit ea3f8f4daf
2 changed files with 5 additions and 3 deletions

View File

@@ -31,6 +31,7 @@ block head
link(rel="mask-icon" href=assetPath("/img/favicon/safari-pinned-tab.svg") color=themeColor) link(rel="mask-icon" href=assetPath("/img/favicon/safari-pinned-tab.svg") color=themeColor)
link(rel="stylesheet" href=assetPath("/css/main.css")) link(rel="stylesheet" href=assetPath("/css/main.css"))
link(rel="alternate" type="application/rss+xml" title="Podcast Feed" href=site.meta.publicFeedUrl) link(rel="alternate" type="application/rss+xml" title="Podcast Feed" href=site.meta.publicFeedUrl)
link(rel="canonical" href=assetUrl(pagePath))
script(src=assetPath("/js/player.js") defer) script(src=assetPath("/js/player.js") defer)
script(src=assetPath("/js/main.js")) script(src=assetPath("/js/main.js"))
title= pageTitle title= pageTitle

View File

@@ -31,10 +31,11 @@ const renderPage = (template, out, data = {}) => {
const needsRender = !changedFile || changedFile === templateFile || changedFile.startsWith('src/includes') || changedFile.endsWith('.js') || changedFile.endsWith('.json') const needsRender = !changedFile || changedFile === templateFile || changedFile.startsWith('src/includes') || changedFile.endsWith('.js') || changedFile.endsWith('.json')
if (!needsRender) return if (!needsRender) return
const file = resolve(__dirname, '..', templateFile)
const options = Object.assign({}, config, { site }, data)
const rendered = pug.renderFile(file, options)
const dest = out === 'index' ? 'index.html' : `${out}/index.html` const dest = out === 'index' ? 'index.html' : `${out}/index.html`
const pagePath = out === 'index' ? '/' : `/${out}/`
const file = resolve(__dirname, '..', templateFile)
const options = Object.assign({}, config, { site }, data, { pagePath })
const rendered = pug.renderFile(file, options)
const dst = resolve(__dirname, '..', 'dist', dest) const dst = resolve(__dirname, '..', 'dist', dest)
const dir = dirname(dst) const dir = dirname(dst)