之前的博客一直是用Hexo写的。记得当时配置Hexo花了好一番功夫,才把原理弄清楚。
大概是在本地用Markdown语言写好博客的正文,然后再把md文件传输到本地git仓库。然后使用git命令,把本地的新增内容部署到服务器的git仓库。这是服务器端的hook检测到git仓库的变化,然后将其解析到网站目录下对应的位置。这样刷新之后就能够看到网站的更新内容了。
之前一直嫌这个太麻烦,用Markdown进行写作就是一件很麻烦的事情了。每次都是开着Sublime写,还要考虑各种标签,不能像用Word写Rich Text那么灵活。后来我知道了Wordpress,研究了一小下,就打算把博客迁移到这里了。
优点非常明显,发文章的时候终于不需要在命令行先cd到本地网站下面hexo new post然后再从Sublime读取修改md文件,最后再git hexo deploy了。简直是傻瓜都能建站了。
缺点的话… 好像没什么特别明显的,硬要说的话,就是我不会php语言,只能按照它给我的用,不能自己折腾了。
一点小坑:部署完成后在vps上面curl “localhost”就一切都好好的。但是在浏览器上面访问inori.life 就各种页面错乱。我一直搞不明白是怎么回事,还重新安装了好几次Cent,后来发现是Cloudflare的锅。因为之前我是在godaddy买的域名,然后改了NS服务器,一直用Cloudflare的https服务和CDN服务。结果wordpress部署之后本地cookie和cache,以及CND上面的cache都没有清楚,而坑爹的是它要好久才能刷新一次cache,就这样我对网站进行了大幅改动,CDN上面的cache却没有刷新。就出现了页面完全错乱。然后现在我把强制https关掉了,NS换回了godaddy默认的。当然,这样服务器访问速度也下降了,真实ip也暴露了。。。不过网站总算是正常工作了。
之前的网站可以通过下面的链接访问 ↓
这个网站工作了大半年,只有一篇文章被楓楓姐评论了。。。
嘛。。。倒也没什么纠结的啦,反正只是个写日记的地方啦w
ps. 本站支持ipv4和ipv6,访问 https://inori.life 的时候就会自动选择线路。但如果要指定使用ipv6线路,可以使用 http://ipv6.inori.life 强制访问。