因为网站服务器变慢等诸多原因,把blog弄成了静态的。(其实是增设了静态版本)用的是Hugo,编译器放在家庭服务器上。
基本思路是:
一次性把blog导出为XML,用解释器转成md,Hugo编译,FTP同步到网站。
每十分钟抓取一次Blogger的feed,看看有没有新的entry,有就把它转成md,编译同步。
大体上没问题。但是现有的导出XML解析器都不能直接用,于是写了一个。。。而且Blogger在线编辑器存的HTML像屎一样,没有规律,全是妖蛾子。不过在正则表达式的强烈攻势下,HTML的各种问题都被纠正了。
如果还有下一步就是自己写爬虫和静态页面生成器了。
滚去写论文了。
基本思路是:
一次性把blog导出为XML,用解释器转成md,Hugo编译,FTP同步到网站。
每十分钟抓取一次Blogger的feed,看看有没有新的entry,有就把它转成md,编译同步。
大体上没问题。但是现有的导出XML解析器都不能直接用,于是写了一个。。。而且Blogger在线编辑器存的HTML像屎一样,没有规律,全是妖蛾子。不过在正则表达式的强烈攻势下,HTML的各种问题都被纠正了。
如果还有下一步就是自己写爬虫和静态页面生成器了。
滚去写论文了。
评论
发表评论