Merge branch 'develop'

This commit is contained in:
Sam Carlton 2021-03-15 23:51:02 -05:00
commit fcd8fd4613
3 changed files with 26 additions and 13 deletions

View file

@ -6,10 +6,15 @@ import buildGamesList from './helpers/build-game-list.js'
import buildHomebrewList from './helpers/build-homebrew-list.js'
import buildVideoList from './helpers/build-video-list.js'
import { videosRelatedToApp } from './helpers/related.js'
import { buildVideoPayload, buildAppBenchmarkPayload } from './helpers/build-payload.js'
import { categories, getAppCategory } from './helpers/categories.js'
import { getAppType, getAppEndpoint, getVideoEndpoint } from './helpers/app-derived.js'
import {
getAppType,
getAppEndpoint,
getVideoEndpoint,
} from './helpers/app-derived.js'
import { makeSearchableList } from './helpers/searchable-list.js'
// Setup dotenv
@ -253,18 +258,23 @@ class BuildLists {
// Add standard app endpoint
if ( appType === 'app' || appType === 'formula' ) {
// this.endpointMaps.eleventy.add({
// route: getAppEndpoint(app),
// payload: { app }
// })
this.endpointMaps.eleventy.set( getAppEndpoint(app), { app } )
const relatedVideos = videosRelatedToApp( app, this.lists.video ).map(video => {
// console.log('video', video)
return {
...video,
endpoint: `${getAppEndpoint(app)}/benchmarks#${video.id}`
}
})
// Add app or formula endpoint
this.endpointMaps.eleventy.set( getAppEndpoint(app), {
app,
relatedVideos
} )
} else {
// Add app or game endpoint
// this.endpointMaps.nuxt.add({
// route: getAppEndpoint(app),
// payload: { app }
// })
// Add game or other endpoint
// console.log('Added to nuxt endpoints', getAppEndpoint(app))
this.endpointMaps.nuxt.set( getAppEndpoint(app), { app } )
}
@ -301,6 +311,10 @@ class BuildLists {
return Array.from( endpointSet , ([route, payload]) => ({ route, payload }) )
} ).flat(1), './static/sitemap-endpoints.json')
console.log('Total Nuxt Endpoints', this.endpointMaps.nuxt.size )
console.log('Total Eleventy Endpoints', this.endpointMaps.eleventy.size )
console.log('Total Endpoints', this.endpointMaps.nuxt.size + this.endpointMaps.eleventy.size )
return
}
}

View file

@ -135,7 +135,7 @@ export default {
return JSON.parse(endpointsJson)
})
console.log('Total Sitemap Endpoints', sitemapEndpoints.length)
// console.log('Total Sitemap Endpoints', sitemapEndpoints.length)
return sitemapEndpoints.map( endpoint => endpoint.route )
}

View file

@ -104,7 +104,6 @@ export class AppTemplate {
${ relatedVideos.length > 0 ? /* html */`
<div
v-if="relatedVideos.length !== 0"
class="related-videos w-full"
>
<h2 class="subtitle text-xl md:text-2xl font-bold mb-3">