使用Excel工作表生成重站点地图文件
xl2sitemap的Python项目详细描述
Excel到站点地图(xl2sitemap)
xl2sitemap是一个命令行工具,用于使用excel工作表中的数据生成站点地图。xl2sitemap从excel工作表读取数据,并将数据转换为seo友好的站点地图,上传后可直接提交给搜索引擎。
- 生成.xml文件
- 生成.xml.gz文件(压缩)
- 能够创建多个基于分类器的网站地图。分类器只是不同的组,创建不同的站点地图是理想的选择。这使得调试索引问题变得更容易,正如moz在博客XML Sitemaps中所提到的
- 将priority、changeFreq、lastMod等属性添加到URLSets中
- Python 3-python 3及以上版本
- 一个结构良好的excel文件,具有如下所述的适当列名
- 列url是excel工作表中的必选列。它包含您网站的URL
- classifier列是可选列。它包含将站点地图文件拆分为多个文件所基于的分类器。如果要在excel工作表中包含此列,请确保使用
-c
标志 - lastmod列是可选列。它包含相应url的最后修改日期,格式为dd/mm/yyyy。如果要在excel工作表中包含此列,请确保使用
-l
标志 - changeFreq列是可选列。这包含对应url的最后更改频率。如果要在excel工作表中包含此列,请确保使用
-f
标志 - priority列是可选列。它包含相应url的优先级。如果要在excel工作表中包含此列,请确保使用
-p
标志
新功能!
您还可以:
要求
Dillinger使用许多开源项目来正常工作:
构建excel工作表
安装
安装xl2sitemap需要从命令行实用程序运行以下命令
pip install xl2sitemap
从命令行运行
使用基本默认配置运行xl2sitemap需要运行以下命令
xl2sitemap example-input.xlsx
example-input.xlsx
可以是任何包含适当列的excel工作表
其他可以启用的选项有
Flag | Usage |
---|---|
^{ | Will add ^{ |
^{ | Will add ^{ |
^{ | Will add ^{ |
^{ | Will split sitemap into multiple files based on the classifier column |
^{ | Will add a maximum of 50,000 urls only in a single sitemap. If urls are greater than 50,000 then multiple files will be generated |
示例
xl2sitemap example-input.xlsx -m 40000 -p -f -l
这将生成站点地图,每个文件中有40000个url,每个文件的<changefreq>
、<priority>
、<lastmod>
属性都是<urlset>
。
发展
想做贡献吗?伟大的! 打开你最喜欢的终端并运行这些命令。
git clone https://github.com/antiproblemist/excel-to-sitemap.git
许可证
BSD 3条款
作者
在Linkedin上跟随作者
免费软件,见鬼!