@etsoo/website
Version:
ETSOO CMS Based NextJs Website Framework
23 lines (22 loc) • 538 B
JavaScript
/**
* Create page getStaticProps
* 创建页的 getStaticProps
* @param site Static site
* @returns Result
*/
export function StaticPage(site, reader) {
return async (context) => {
// Site data
const siteData = await site.getSiteData();
if (siteData == null) {
console.log('No Site Data');
return {
notFound: true
};
}
// Other data
const other = await reader(siteData, context);
// Return
return other;
};
}