55 lines
912 B
JavaScript
55 lines
912 B
JavaScript
import {jwennAwtisSlug, jwennTeksSlug} from '../lib/oki-api'
|
|
|
|
const url = process.env.NEXT_PUBLIC_SITE_URL || 'http://localhost'
|
|
|
|
async function jwennDone() {
|
|
const teksSlug = await jwennTeksSlug()
|
|
const awtisSlug = await jwennAwtisSlug()
|
|
|
|
return {
|
|
teksSlug,
|
|
awtisSlug
|
|
}
|
|
}
|
|
|
|
export default async function sitemap() {
|
|
const {teksSlug, awtisSlug} = await jwennDone()
|
|
|
|
const urls = [
|
|
{
|
|
url,
|
|
priority: 1
|
|
},
|
|
{
|
|
url: `${url}/paroles`,
|
|
priority: 0.9
|
|
},
|
|
{
|
|
url: `${url}/sipote`,
|
|
priority: 0.8
|
|
},
|
|
{
|
|
url: `${url}/awtis`,
|
|
priority: 0.6
|
|
},
|
|
{
|
|
url: `${url}/pwopose`,
|
|
priority: 0.5
|
|
}
|
|
]
|
|
|
|
for (const teks of teksSlug) {
|
|
urls.push({
|
|
url: `${`${url}/paroles/${teks}`}`
|
|
})
|
|
}
|
|
|
|
for (const awtis of awtisSlug) {
|
|
urls.push({
|
|
url: `${`${url}/awtis/${awtis}`}`
|
|
})
|
|
}
|
|
|
|
return urls
|
|
}
|