2019.5.07周二 折腾sitemap

支付宝内搜索 9155838 即可领现金红包 每天都能领哦

刚刚写好的文章因为生成sitemap的根目录没写入权限,所以提交失败,返回后竟然什么都没了,又得重写。

早上想到给博客增加一个网站地图功能,抽空就开始做了,在对这个系统没有一点了解的情况下开始了。

我这个程序为入门者通过一番Google,东拼西凑竟然也写出一个sitemap来了,不过是动态调用的,每次访问都是php动态获取,然后我就用脚本自动保存一个静态文件供访问,看起来也还不错。

中午吃饭的时候,又在手机上搜索了一下,看到一篇针对这个系统制作sitemap的教程,并且还提供了代码。

我把代码弄下来,竟然还能运行,只是有点小bug,我手动修复了一下,还比较完美。

折腾了这么多时间还是把自己写的代码删掉了,别人专业程序员写的东西真是又好又香。

生成的网站地图网址:
http://blog.dngz.net/sitemap.xml


强迫症患者的折腾就是反反复复

17:29:59更新:
一切都弄得妥妥当当了,心满意足了,过了一会,突然发现:生成的sitemap.xml里面,竟然没有最新发布的这篇日志的信息。
我擦,这怎么能忍?

看了下代码,因为是提交文章前一步做的sitemap生成,所以肯定就没包含最新日志的网址了,然而我又不知道发布文章后的钩子是什么,但真的没什么耐心了,决定不用它了,还是用回我的动态版吧!

继续把文件找回来,脚本加上去,就这样吧,也挺好的。

刚刚收到了千兆光猫,晚上折腾千兆光猫桥接,试试多拨,再折腾下NAS的自动下载,远程下载。

23:29
晚上拿着笔记本在床上研究了好久的nginx的动态页面缓存清理的问题,又在网上找了代码,自己东拼西凑了个php清理缓存的小程序,又竟然成功了,并且比nginx Purge模块的效果好多了,不知道什么原因,我用Purge模块总是经常404,所以放弃了。

NAS上远程下载的事情又没什么动力折腾了,好像我也没什么这方面的需求,暂时算了吧。

推荐文章

已有 2 条评论
  1. 大致

    上一篇折腾看完,都不知道你用的还是不是wordpress了。
    如果是,那么钩子是add_action( 'transition_post_status', 'your_func', 10, 3 );
    function your_func ($new_status, $old_status, $post)

    大致 回复
    1. xylx

      @大致

      不是wordpress哦,之前这个博客用过两次wordpress,asp的pjblog转到wordpress,后来又转到其他的了,再过了几年又转到wordpress了,还是驾驭不了,这几年换typecho了,轻量,资源占用少。

      xylx 回复
发表新评论