终于折腾好了博客环境,现在可以用git来管理博客文章了。

本来一开始打算写个python脚本用来上传文章,就是自动把我本地的blog目录里面的文件传上去。后来想了想,还是得加上一个文件对比功能,就是不能每次都给我把整个目录重新传一次。于是继续想想,还需要对比一下文件的修改日期,因为有时候我可能需要修改某篇日志。进一步的……写到一半突然就卧槽了,劳资为什么不用一个git呢。

于是就直接在服务器上开了一个git仓库,皆大欢喜。

接下来就是折腾脚本自动化了,发现linux的screenssh工具在遇到sudo的时候就各种傻逼,尤其是screen,如果用

sudo screen -dmS session_name my-command

的话,新的session会莫名其妙的自动关闭掉,虽然后面的命令确实也执行了,但是这样的话我还要你screen何用?

而如果

screen -dmS session_name sudo my-command

的话,又会卡在新的session中的输入密码的界面里面。虽然可以把密码在这个命令里面一起喂进去,但是我又不太想让密码明文这么直接出现在脚本里面。

放弃screen之后又遇到了ssh中sudo的坑,总之……最后决定重启http服务这种事还是我手动登录上去来做吧……唉。

只写了个脚本自动拉取git,更新hugo中的文件。

然后到处找好用的评论系统,结果翻来覆去最后发现还是自己搭评论靠谱……嗯还在搭建中。蛋疼。