我正试图通过在我从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'
你知道怎么解决这个问题吗?
答案 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