* docs: remove custom searching mechanism * remove grouping * changes to grouping * small title change * update resources sitemap
59 lines
1.6 KiB
TypeScript
59 lines
1.6 KiB
TypeScript
import { retrieveMdxPages } from "build-scripts"
|
|
import type { MetadataRoute } from "next"
|
|
import path from "path"
|
|
import { config } from "../config"
|
|
import { basePathUrl } from "../utils/base-path-url"
|
|
|
|
export default function sitemap(): MetadataRoute.Sitemap {
|
|
const items = retrieveMdxPages({
|
|
basePath: path.resolve("app"),
|
|
}).map((filePath) => ({
|
|
url: `${config.baseUrl}${basePathUrl(filePath)}`,
|
|
}))
|
|
|
|
// add some references
|
|
items.push(
|
|
{
|
|
url: `${config.baseUrl}${basePathUrl("/references/file-provider-module")}`,
|
|
},
|
|
{
|
|
url: `${config.baseUrl}${basePathUrl("/references/file-service")}`,
|
|
},
|
|
{
|
|
url: `${config.baseUrl}${basePathUrl("/references/locking-module-provider")}`,
|
|
},
|
|
{
|
|
url: `${config.baseUrl}${basePathUrl("/references/locking-service")}`,
|
|
},
|
|
{
|
|
url: `${config.baseUrl}${basePathUrl("/references/notification-provider-module")}`,
|
|
},
|
|
{
|
|
url: `${config.baseUrl}${basePathUrl("/references/notification-service")}`,
|
|
},
|
|
{
|
|
url: `${config.baseUrl}${basePathUrl("/references/event-service")}`,
|
|
},
|
|
{
|
|
url: `${config.baseUrl}${basePathUrl("/references/cache-service")}`,
|
|
},
|
|
{
|
|
url: `${config.baseUrl}${basePathUrl("/references/file-service")}`,
|
|
},
|
|
{
|
|
url: `${config.baseUrl}${basePathUrl("/references/auth/provider")}`,
|
|
},
|
|
{
|
|
url: `${config.baseUrl}${basePathUrl("/references/fulfillment/provider")}`,
|
|
},
|
|
{
|
|
url: `${config.baseUrl}${basePathUrl("/references/tax/provider")}`,
|
|
},
|
|
{
|
|
url: `${config.baseUrl}${basePathUrl("/references/payment/provider")}`,
|
|
}
|
|
)
|
|
|
|
return items
|
|
}
|