more testing

This commit is contained in:
2025-01-30 09:16:52 +11:00
parent 7173825b58
commit 1839adc252
2 changed files with 15 additions and 10 deletions

View File

@@ -280,6 +280,20 @@ async function loadDocument(path) {
document.title = `Litruv / ${titleContent}`;
document.querySelector('.title-text .page-title').textContent = titleContent;
// Update Twitter meta tags dynamically
document.querySelector('meta[name="twitter:title"]').setAttribute('content', titleContent);
document.querySelector('meta[name="twitter:description"]').setAttribute('content', metadata.description || `Documentation for ${titleContent}`);
if (metadata.image) {
const imageUrl = `${window.location.origin}${window.location.pathname}${basePath}/images/${metadata.image}`;
let twitterImageMeta = document.querySelector('meta[name="twitter:image"]');
if (!twitterImageMeta) {
twitterImageMeta = document.createElement('meta');
twitterImageMeta.setAttribute('name', 'twitter:image');
document.head.appendChild(twitterImageMeta);
}
twitterImageMeta.setAttribute('content', imageUrl);
}
documentContent.className = 'markdown-content';
documentContent.innerHTML = marked.parse(finalContent);