Typecho本身默认不支持自动生成sitemap.xml文件,很多用户使用的JOE主题也不自带此功能。解决方案通常是通过安装专门的Typecho Sitemap插件来自动生成和更新sitemap.xml。
具体方法如下:
安装Sitemap插件
在Typecho的 /usr/plugins 目录下安装开源的 Sitemap 插件,如由“八云酱”开发的 typecho-sitemap。
可以通过SSH执行命令:
bash
cd /path/to/typecho/usr/plugins
git clone https://github.com/bayunjiang/typecho-sitemap.git Sitemap
进入Typecho后台插件管理启用该插件。
配置伪静态(Rewrite规则)
JOE主题常用的伪静态规则需要开启,确保访问 域名/sitemap.xml 时不会跳转404。
示例Nginx伪静态规则:
text
if (!-e $request_filename) { rewrite ^(.*)$ /index.php$1 last; }
访问生成的sitemap
启用并配置好后,访问 https://你的域名/sitemap.xml 即可看到自动生成的标准xml格式站点地图文件,有利于搜索引擎收录。
额外功能
部分插件支持自动推送新的文章链接到百度等搜索引擎,加快收录速度。
支持首页、文章页、分类、标签页的全面sitemap生成。
总结:JOE主题不自带sitemap.xml生成功能,需要通过安装Typecho专用的sitemap插件来实现自动结构化网站地图。配合开启伪静态规则,生成的sitemap.xml才能被正常访问和识别.
评论 (0)