YephyBlog
Sitemap

Typecho 无插件轻松实现 html 站点地图

我们知道,生成站点地图之后会利于搜索引擎蜘蛛对网站信息的结构化收录,大家都在用插件,插件能少一个就少一个。现在给出生成 html 的站点地图的方法。

Sitemap

这个页面早有想法写了,无意中发现网上有 WordPress 现成可用的,于是直接在原作者的基础上做了一些小小的修改,原理很简单,就是自动替换和调用 Typecho 的文章、分类、页面。当然,之前在 WordPres 上面,很多人都是使用 baidu sitemap generator 这个插件的,可是 Typecho 是没有类似插件可用的,因此只好写一个吧!

 

HTML版站点地图制作方法:

1、 下载 page-sitemap.php 文件,通过ftp上传到 Typecho 的主题文件夹里:

点击下载

2、 然后通过新增独立页面即可(如下图所示)。注意下图的固定链接样式,需要修改固定链接设置才可以:

Sitemap-for-Typecho

3、 将页面的链接加入到自己的想要的地方;如果你了解 html 和 Typecho 的主题构造,可以自己在任何地方调用,个人推荐就将调用代码加在页面 footer.php 里。

去打赏

您的支持将鼓励我们继续创作!

[微信] 扫描二维码打赏

[支付宝] 扫描二维码打赏

正在跳转到PayPal...

Yephy

Do the right thing at the right time !

2 条评论

  • 想通过rewrite规则把地址改为默认的xml,即访问sitemap.xml自动跳转到sitemap.html, 死活没成功。。。

    RewriteRule ^sitemap\.xml$ sitemap.html [L]

    求大神给个解决方案。。

    • 自我回复下,找到了一个不算完美解决的办法
      RewriteRule ^sitemap\.xml$ sitemap.html [L,R]

      访问 sitemap.xml 会自动跳转到sitemap.html,地址栏会变

Yephy

Do the right thing at the right...