// ================================= // VIDEOS // ================================= const homepageVideos = document.getElementById( "homepageVideos" ); const randomVideos = videos .sort(() => Math.random() - 0.5) .slice(0, 6); randomVideos.forEach(video
=> { homepageVideos.innerHTML += `
${video.title}
${video.city}
`; }); // ================================= // ESCORTS // ================================= const homepageEscorts = document.getElementById( "homepageEscorts" ); const randomEscorts = escorts .sort(() => Math.random() - 0.5) .slice(0, 6); randomEscorts.forEach(escort
=> { homepageEscorts.innerHTML += `
`; }); // ================================= // BLOGS // ================================= const homepageBlogs = document.getElementById( "homepageBlogs" ); const randomBlogs = blogs .sort(() => Math.random() - 0.5) .slice(0, 5); randomBlogs.forEach(blog
=> { homepageBlogs.innerHTML += `
${blog.category}
${blog.title}
${blog.excerpt}
`; }); // ================================= // SEO CONTENT // ================================= const seoContainer = document.getElementById( "seoContainer" ); const randomSeo = seoContents .sort(() => Math.random() - 0.5) .slice(0, 3); randomSeo.forEach(item
=> { seoContainer.innerHTML += `
${item.title}
${item.text}
`; }); // ================================= // HOMEPAGE SEO // ================================= const cities = [ ...new Set( escorts.map( escort => escort.city ) ) ]; const homepageDescription = `Browse ${escorts.length} escort profiles, ${videos.length}
videos and ${blogs.length} blogs across ${cities.join(", ")} Tanzania.`; let metaDescription = document.querySelector( 'meta[name="description"]' ); if (metaDescription) { metaDescription.content = homepageDescription; } const keywordList = [ ...cities,
...videos.flatMap( video => video.tags ), ...blogs.map( blog => blog.category ), ...seoContents.map( item => item.title ) ]; const uniqueKeywords = [...new Set(keywordList)]; let metaKeywords = document.querySelector( 'meta[name="keywords"]' ); if (!metaKeywords)
{ metaKeywords = document.createElement("meta"); metaKeywords.name = "keywords"; document.head.appendChild( metaKeywords ); } metaKeywords.content = uniqueKeywords.join(", ");