diff --git a/package.json b/package.json index 204612e..57031f9 100644 --- a/package.json +++ b/package.json @@ -17,10 +17,11 @@ }, "main": "index.js", "scripts": { - "build": "vitepress build .", + "build": "vitepress build . && npm run rename-sitemap", "dev": "vitepress dev .", "lint": "eslint . --ext .js --ext .mjs ", - "preview": "vitepress preview ." + "preview": "vitepress preview .", + "rename-sitemap": "node rename-sitemap.js" }, "devDependencies": { "@babel/eslint-parser": "^7.16.0", diff --git a/public/sitemap.xml b/public/sitemap.xml new file mode 100644 index 0000000..5e3f2bc --- /dev/null +++ b/public/sitemap.xml @@ -0,0 +1,117 @@ + + + + https://docs.lando.dev/docs-sitemap.xml + + + https://docs.lando.dev/cli/sitemap.xml + + + https://docs.lando.dev/core/sitemap.xml + + + https://docs.lando.dev/plugins/acquia/sitemap.xml + + + https://docs.lando.dev/plugins/apache/sitemap.xml + + + https://docs.lando.dev/plugins/backdrop/sitemap.xml + + + https://docs.lando.dev/plugins/compose/sitemap.xml + + + https://docs.lando.dev/plugins/dotnet/sitemap.xml + + + https://docs.lando.dev/plugins/drupal/sitemap.xml + + + https://docs.lando.dev/plugins/elasticsearch/sitemap.xml + + + https://docs.lando.dev/plugins/go/sitemap.xml + + + https://docs.lando.dev/plugins/joomla/sitemap.xml + + + https://docs.lando.dev/plugins/lagoon/sitemap.xml + + + https://docs.lando.dev/plugins/lamp/sitemap.xml + + + https://docs.lando.dev/plugins/laravel/sitemap.xml + + + https://docs.lando.dev/plugins/lemp/sitemap.xml + + + https://docs.lando.dev/plugins/mailhog/sitemap.xml + + + https://docs.lando.dev/plugins/mariadb/sitemap.xml + + + https://docs.lando.dev/plugins/mean/sitemap.xml + + + https://docs.lando.dev/plugins/memcached/sitemap.xml + + + https://docs.lando.dev/plugins/mongo/sitemap.xml + + + https://docs.lando.dev/plugins/mssql/sitemap.xml + + + https://docs.lando.dev/plugins/mysql/sitemap.xml + + + https://docs.lando.dev/plugins/nginx/sitemap.xml + + + https://docs.lando.dev/plugins/node/sitemap.xml + + + https://docs.lando.dev/plugins/pantheon/sitemap.xml + + + https://docs.lando.dev/plugins/php/sitemap.xml + + + https://docs.lando.dev/plugins/phpmyadmin/sitemap.xml + + + https://docs.lando.dev/plugins/platformsh/sitemap.xml + + + https://docs.lando.dev/plugins/postgres/sitemap.xml + + + https://docs.lando.dev/plugins/python/sitemap.xml + + + https://docs.lando.dev/plugins/redis/sitemap.xml + + + https://docs.lando.dev/plugins/ruby/sitemap.xml + + + https://docs.lando.dev/plugins/solr/sitemap.xml + + + https://docs.lando.dev/plugins/symfony/sitemap.xml + + + https://docs.lando.dev/plugins/tomcat/sitemap.xml + + + https://docs.lando.dev/plugins/varnish/sitemap.xml + + + https://docs.lando.dev/plugins/wordpress/sitemap.xml + + diff --git a/rename-sitemap.js b/rename-sitemap.js new file mode 100644 index 0000000..7f05579 --- /dev/null +++ b/rename-sitemap.js @@ -0,0 +1,25 @@ +const fs = require('fs'); +const path = require('path'); + +const oldPath = path.join(__dirname, '.vitepress', 'dist', 'sitemap.xml'); +const newPath = path.join(__dirname, '.vitepress', 'dist', 'docs-sitemap.xml'); + +fs.rename(oldPath, newPath, err => { + if (err) { + console.error('Error renaming sitemap.xml:', err); + process.exit(1); + } + console.log('sitemap.xml has been renamed to docs-sitemap.xml'); +}); + +// Copy public/sitemap.xml to .vitepress/dist/sitemap.xml +const oldSitemapPath = path.join(__dirname, 'public', 'sitemap.xml'); +const newSitemapPath = path.join(__dirname, '.vitepress', 'dist', 'sitemap.xml'); + +fs.copyFile(oldSitemapPath, newSitemapPath, err => { + if (err) { + console.error('Error copying sitemap.xml:', err); + process.exit(1); + } + console.log('sitemap.xml has been copied to .vitepress/dist/sitemap.xml'); +});