Typecho主题JOE的sitemap.xml不能自动生成?
标签搜索
侧边栏壁纸
  • 累计撰写 6 篇文章
  • 累计收到 1 条评论

Typecho主题JOE的sitemap.xml不能自动生成?

dc04ab49
2025-09-24 / 0 评论 / 1 阅读 / 正在检测是否收录...

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才能被正常访问和识别.

1

评论 (0)

取消