搬家的工作,慢慢进行着。不知不觉搬家的主体实验已经做了一大半了。基本上验证了搬家方案的可行性。目前已经成功实验搬到自己的centos7虚拟机上。
1-python编程文章那么多,手动搬家时不可能的了。所以我用python编程,帮我解析Lofter的XML文件,自动生成文章。
目前只是实验性,功能没有完全达到目标。还有实现将Lofter文章中的图片下载到本地上。否则出现这种情况:
生成的文章
2-PSCP上传
用PSCP上传到虚拟机服务器上
嗯,在虚拟机上怎么乱码了?无所谓了,反正文件名也无关紧要
3-Hexo重新生成
访问服务器,发现确实多了多篇文章,但是没有全。只有几篇。还有文章出现乱码。
4-Hexo文章乱码解决
配置 _config.yml
重新生成。。。。。
啊哟,出错了?什么情况?找了有一段时间。原来,官方文档有说冒号之后要有空格。
重新修改配置 _config.yml
重新生成。。。。。
OK没问题。可是乱码的问题还是存在。再看文章编码,原理是文章编码的问题。
于是修改python程序,用UTF-8编码方式保存文章
于是,乱码问题解决了。 5-解决文章不全问题
文章不全是因为中文的文件名,虚拟机无法识别。所以把文件名都改成数字就可以读取所有文章了。
OK了,这些全部都能显示了
////////////////////////////////////////////////////////////////
嗯,差不多了。有时间再补全其他功能吧。
OK!终于可以发送邮件通知了。
回复删除