专栏首页尾尾部落手动生成sitemap

手动生成sitemap

本来google的插件是很好用的,但无奈我的wordpress主题好像有问题,安装Google XML Sitemaps后,访问sitemap.xml页面会报错:

error on line 2 at column 6: XML declaration allowed only at the start of the document

如果你也有遇到过同样的问题,并且你有好的解决方案,欢迎与我分享~

于是我们利用python手动生成网站的sitemap。 从Github上克隆python-sitemap

git clone https://github.com/c4software/python-sitemap.git

编写shell vim get_sitemap.sh:

# 运行main.py,且输出sitemap.xml放到wordpress根目录下
/usr/bin/python3 /root/python-sitemap/main.py --domain https://weiweiblog.cn --output /var/www/wordpress/sitemap.xml
# 打印时间
echo "new sitemap get! --" + `date`

设置定时任务

crontab -e 添加下面一行

# 每天01:01分更新
1 1 * * * bash /root/python-sitemap/get_sitemap.sh >> /root/python-sitemap/crontab.log 2>&1

这样,就可以每天自动更新网站的sitemap.xml文件了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • virtualenv -p python3 venv报错

    看到HTTPError: 404 Client Error: Not Found for url: http://mirrors.aliyun.com/pypi...

    尾尾部落
  • python中如何import不同层级的模块 python中如何import不同层级的模块

    main.py为主文件,model.py是我们要引入的文件,则直接import model或from model import *即可。

    尾尾部落
  • [剑指offer] 包含min函数的栈

    用一个栈stack保存数据,用另外一个栈temp保存依次入栈最小的数 比如,stack中依次入栈 5, 3, 4, 10, 2, 12, 1, 8 则te...

    尾尾部落
  • NodeJs生成sitemap站点地图

    如果博客是使用Hexo管理的,sitemap可以使用插件来生成。但对于一个内容管理网站,后端可能是express、koa之类的框架,这时sitemap就需要自己...

    JouyPub
  • 如何更好地美化Django网站的Sitemap站点地图?

    一般在Web网站开发完成之际,如果对搜索引擎优化(SEO)有一定的要求,我们都会为网站添加一个站点地图sitemap,配合robot.txt的使用,以汇总和索引...

    州的先生
  • Php-Laravel输入站点地图(sitemap)

    站点地图可以帮助搜索引擎更好的收录我们的站点,所以我们建站、建博客都最好有站点地图。

    无道
  • 米扑科技的开源项目:sitemap-php 自动生成网站地图

    米扑科技旗下的产品,近期正在做SEO网站优化,其中子需求之一是调研实现了网站地图(sitemap.xml)

    阳光岛主
  • 黑色星期五|VR厂商又放血,电子产品真的不能再优惠了!

    感恩节一过,万众瞩目的黑色星期五终于到来了!各大商家感恩大回馈,价格一压再压,低到吓人。在这一年一度拼手速的日子里,你的体力还够吗?

    VRPinea
  • 构建自己的Python开源包

    项目地址:https://github.com/shikanon/BaiduMapAPI

    机械视角
  • 异构混合多云管理的需求,如何在SDN平台落地

    本文整理自华胜天成云计算研发与产品中心总经理李明军在“TF中文社区成立暨第一次全员大会”上的演讲。

    Tungsten Fabric

扫码关注云+社区

领取腾讯云代金券