1、下载插件
npm i @funken-studio/sitemap-nuxt-3
2、在nuxt.config.ts 添加依赖
import sitemap from "./static/sitemap";
export default defineNuxtConfig({
devtools: { enabled: true },
modules: [
["@funken-studio/sitemap-nuxt-3", { generateOnBuild: false }],
],
sitemap: sitemap,
});
3、创建static文件夹并在static里创建sitemap.js 内容如下
import axios from 'axios';
const sitemap = {
hostname: "http://www.baidu.com/",//网站的网址
cacheTime: 1,
routes: async () => {
// // 静态路由
let routes = [
// 首页
{
url: `/`,
lastmod: new Date(),
priority: 1,
},
// 产品中心
{
url: `/cat`,
lastmod: new Date(),
priority: