Sitemap 站点地图
本主题已集成 @rspress/plugin-sitemap 插件,自动生成用于 SEO 的站点地图(sitemap),有利于搜索引擎抓取。
功能说明
Sitemap 是一个 XML 文件,列出了网站的所有页面 URL,帮助搜索引擎更高效地抓取和索引网站内容。
配置说明
基础配置
在 rspress.config.ts 中配置:
配置选项
更新频率选项
defaultChangeFreq 支持以下值:
always:每次访问都更新hourly:每小时更新daily:每天更新weekly:每周更新monthly:每月更新(默认)yearly:每年更新never:从不更新
优先级选项
defaultPriority 支持以下值:
'0.0' | '0.1' | '0.2' | '0.3' | '0.4' | '0.5' | '0.6' | '0.7' | '0.8' | '0.9' | '1.0'
1.0:最高优先级(首页)0.5:默认优先级0.0:最低优先级
高级配置
自定义页面设置
为特定页面设置不同的优先级和更新频率:
访问 Sitemap
构建完成后,可以通过以下地址访问 sitemap:
提交到搜索引擎
Google Search Console
- 访问 Google Search Console
- 添加网站属性
- 左侧菜单选择"站点地图"
- 输入
sitemap.xml并提交
Bing Webmaster Tools
- 访问 Bing Webmaster Tools
- 添加网站
- 左侧菜单选择"站点地图"
- 提交站点地图 URL:
https://xindi-technology.github.io/rspress-theme-aim/sitemap.xml
百度站长平台
- 访问 百度站长平台
- 添加网站
- 选择"数据引入" → "链接提交" → "sitemap"
- 提交站点地图地址
注意事项
-
siteUrl 必须包含 base 路径:如果配置了
base: '/rspress-theme-aim/',则siteUrl必须为https://example.com/rspress-theme-aim/ -
自动更新:每次构建时会自动生成最新的 sitemap.xml
-
搜索引擎抓取:提交 sitemap 后,搜索引擎会定期抓取更新
-
优先级建议:
- 首页:1.0
- 主要分类页:0.8
- 内容页面:0.6-0.7
- 其他页面:0.5