|
|
@ -10,7 +10,8 @@ import {
|
|
|
|
createTitle,
|
|
|
|
createTitle,
|
|
|
|
notFoundPageData,
|
|
|
|
notFoundPageData,
|
|
|
|
mergeHead,
|
|
|
|
mergeHead,
|
|
|
|
EXTERNAL_URL_RE
|
|
|
|
EXTERNAL_URL_RE,
|
|
|
|
|
|
|
|
sanitizeFileName
|
|
|
|
} from '../shared'
|
|
|
|
} from '../shared'
|
|
|
|
import { slash } from '../utils/slash'
|
|
|
|
import { slash } from '../utils/slash'
|
|
|
|
import { SiteConfig, resolveSiteDataByRoute } from '../config'
|
|
|
|
import { SiteConfig, resolveSiteDataByRoute } from '../config'
|
|
|
@ -31,7 +32,7 @@ export async function renderPage(
|
|
|
|
// render page
|
|
|
|
// render page
|
|
|
|
const content = await render(routePath)
|
|
|
|
const content = await render(routePath)
|
|
|
|
|
|
|
|
|
|
|
|
const pageName = page.replace(/\//g, '_')
|
|
|
|
const pageName = sanitizeFileName(page.replace(/\//g, '_'))
|
|
|
|
// server build doesn't need hash
|
|
|
|
// server build doesn't need hash
|
|
|
|
const pageServerJsFileName = pageName + '.js'
|
|
|
|
const pageServerJsFileName = pageName + '.js'
|
|
|
|
// for any initial page load, we only need the lean version of the page js
|
|
|
|
// for any initial page load, we only need the lean version of the page js
|
|
|
|