Blog Start
这次使用hugo框架将博客进行了迁移,依稀记得上次建博客还是在大学的某个冬天,天气很冷。所以为什么要把博客迁移到新的框架之下?继续往下看。下面引用的是第一次建站时候的自我介绍。
这是我的第一篇个人博客,我是一个喜欢折腾,喜欢技术,喜欢学习(bushi)的带学生。在我的博客中,我会定期分享一些好玩的东西,同时也有我的成长心得,学习心得,还有一些教程(可能吧),欢迎大家常来这里逛。
So, why transfer?
服务器与网站生成工具迁移
上个博客因为是在大学的时候建的,秉承着能用就行的原则,很多东西不知其所以然,也没有写项目文档,导致博客几乎很难维护。而且用的Hexo框架,好像是Node.js写的,通过npm安装的,就感觉整个工具分崩离析,我还是更喜欢Hugo这样直接打包成二进制包的工具,不用管工具本身,只要去用就行。
而且上台服务器用的是Ubuntu,又因为当时使用那台服务器搭建了饥荒服务器,所以上面其实很乱,所以也没有动力去维护那台服务器。这次服务器没有使用Ubuntu,转而使用它的上游Debian,你猜怎么着,简直就是无缝切换,因为两个发行版的包管理器都是apt。还有就是听说Ubuntu好像在强推snap这个包管理器,里面有闭源软件,偏向商业,我的想法是:“我可以自己去找闭源软件装在Linux上,但是你强推我就对不起了”。而且我感觉Ubuntu的那个橙色真的很丑,如主页所说,我这个人对外观有着近似痴迷的追求。
牢骚而已
我不知道为什么,上了研究生之后,反而没有本科时候那股“冲劲”了,获取是老了(maybe)?感觉学了好多东西,又感觉什么都没学,但是说一千道一万,从这次的迁移体验来看,还是学了东西的。
说一下这次所用技术路径。Hugo是一个用Go语言写的静态网页生成器,通过使用Hugo生成站点的所有文件,在站点目录下的public文件夹内。生成后通过rsync(linux上的一个命令行工具,用于同步不同计算机上的文件)同步public到服务器,然后再服务器上通过配置nginx来代理静态网站。具体Hugo生成静态网站,nginx配置代理静态网站又可以再细说。
刚刚看了大学时候写的博客,还是感触挺深的,有点像和过去的自己对话,又有点像长大的自己看小时候的自己。不过,多写点东西终归是好的,就像游戏存档一样,如果将来自己的路走烂了,还可以重新读一下档。或者说像Git的commit一样,哈哈哈。
感觉这次的经历还可以再写一两篇文章,第一篇就暂定写我是如何选择博客字体的,第二篇或许可以聊下前端的一些东西。
比较完整的两个游戏
来自大学时候建站第一篇博客的内容。
sunnyland
这个是学习unity的时候做的第二个游戏,直接上手做项目的感觉很不错。大部分跟着网络的上的教程做的,会根据自己的想法改一些东西。
链接:https://wwn.lanzouo.com/iZn82sxwqdc 提取码:5efd

dinoBounce
这个算是自己独立做的第一个游戏,重新实现Chrome上的断网小游戏。
链接:https://wwn.lanzouo.com/i5gbuu89q7a 提取码:egd3
