Connect Meshkee backend, blog and shared account session
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
import {readdir,mkdir,writeFile} from 'node:fs/promises';
|
||||
import path from 'node:path';
|
||||
const staticPages=[];
|
||||
async function scan(dir,parts=[]){for(const entry of await readdir(dir,{withFileTypes:true})){if(entry.isDirectory()&&!entry.name.startsWith('[')&&!entry.name.startsWith('_')&&!['api','account','admin','login','cart','checkout'].includes(entry.name))await scan(path.join(dir,entry.name),entry.name.startsWith('(')?parts:[...parts,entry.name]);else if(entry.isFile()&&/^page\.(tsx|jsx|js|ts)$/.test(entry.name))staticPages.push({path:'/'+parts.join('/'),priority:parts.length?0.6:1})}}
|
||||
await scan('app');await mkdir('public/meshkee',{recursive:true});await writeFile('public/meshkee/sitemap-config.json',JSON.stringify({baseUrl:'https://sgemed.com',staticPages},null,2)+'\n');
|
||||
Reference in New Issue
Block a user