概要: Memorial day about the hexo blog theme.
今天第一天正式发布了自己开发了 hexo 主题,在此记录一下。 现在有点困 😪。 懒癌的我日后再补上这篇记录.
2017-12-15 21:29:58 水平有限 表达有限 但一直努力进步中
博客框架
hexo 是基于 Node.js 的博客框架
博客主题
hexo 有很多优秀的博客主题目前比较有名的是 next 和 material design。 但是使用的人很多。没有真正自己博客的感觉。所以就萌发自己开发博客主题的冲动。由于是基于 hexo 框架的,并不是自己完全写一个博客。所以要依照着 hexo 框架的思路来开发。所以需要对官网的文档有了解。
cream 主题
此博客采用的是用 cream 主题。 HTML 的模版引擎使用的是 pug 原名 jade。CSS 的预处理框架使用的是 stylus。 由于都是初次接触,又学习了很久。不过不得不说模版引擎的开发效率是真的高。对于 HTML 相同代码的复用也很方便,相当的简洁。而 stylus 的使用对我来说,使得写样式的时候更有大局观,因为它可以一个.styl 调用另一个.styl。至于其他的由于使用有限,还要摸索。
几点问题
- cream 主题的 HTML 结构过于简单。
- CSS 的复用很差,样式很乱,手机端还有部分问题。
- js 实现的功能模块太少
几点说明
之前的博客是使用的是 next 主题,域名是 www.windmill.site,同时博客是部署在 GitHub Page 上的,但是由于墙的原因,访问速度实在是令人捉急。 因而这次的是部署在阿里云的 ECS 上的,但是由于 www.windmill.site 域名没有备案在这个服务器上,所以阿里云不提供没有备案到自家服务器的域名解析到自家服务器上(有点绕 😂),所以只能解析到 GitHub Page 这样的 IP 上。所以只能使用之前备案过的域名 www.creambubble.com,至于这个域名又是另一个故事了。 现在的想法是之后这两个域名都会一直同时续费。不过现在有个问题是,服务器到期后,怎么办,千元的年费不是学生党可以承担的(有关阿里云服务器部分可以参照另一个篇文章阿里云踩坑)。然后再去腾讯云,百度云,Azure 云,aws 各种蹭新用户学生党优惠。。。不是长久之计。 这个博客想一直维护着,想到利用树莓派或者自己的 pc 做服务器,不过这个经搜索好像会被 ISP 发现封掉,没有测试过。那可能只能考虑搬瓦工或者 Vultr 等较便宜的 vps 提供商了,也许速度又要成为问题了,万恶的墙(虽然某种我可以理解这种政治策略)。 算了这些问题之后再考虑吧。