运行exitwp以转换jekyll的帖子集合中的xml文件时出错

时间:2015-06-29 21:04:39

标签: python jekyll

我正试图通过在我从Squarespace导出的xml文件上运行exitwp,从Squarespacet迁移到jekyll。

我收到了这个错误:

writing.Traceback (most recent call last):
File "exitwp.py", line 371, in <module>
  write_jekyll(data, target_format)
File "exitwp.py", line 293, in write_jekyll
  i['date'], '%Y-%m-%d %H:%M:%S').replace(tzinfo=UTC()),
File "/usr/local/Cellar/python/2.7.10/Frameworks/Python.framework/Versions/2.7/lib/python2.7/_strptime.py", line 325, in _strptime
  (data_string, format))
ValueError: time data 'No Content Found' does not match format '%Y-%m-%d %H:%M:%S'
你知道怎么解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

旧问题,在搜索相同的错误消息时找到了。

在我从Squarespace导出的xml文件中,我有很多页面(<wp:post_type>page</wp:post_type>)缺少post_date标签。

我只是在pubDate标记之后添加了它们,但没有实际日期就可以正常工作:

<pubDate>Sat, 05 May 2012 12:53:33 +0000</pubDate>
<wp:post_date>2012-05-05 12:53:33</wp:post_date>
<wp:post_date_gmt>2012-05-05 12:53:33</wp:post_date_gmt>

答案 1 :(得分:0)

我刚刚提交了针对该错误的修复程序: https://github.com/thomasf/exitwp/pull/77