转向HEXO
很难过,使用在线MD编辑器敲了好多好多字结果没有自动保存,结果一下子全都没有了,还要重新写一遍真的很难受
不知不觉博客下方的建站时间告诉我现在已经使用hexo达到100天的时间了。看着博客,100天的变化还是很不小的。当时使用的博客程序还是wordpress,但是因为实在是服务器比较便宜的原因,网站访问速度很慢。而且wordpress十分臃肿,程序和插件三天两天更新,更新之后还容易和原有的主题不兼容,每次维护博客旧很浪费时间,因此决定换掉wordpress。友情链接里的大佬们一个个都换到typecho和hexo了,因此作为只用过wordpress的小白,决定先整清楚他们之间的优缺点。我在网上寻找,看到了这样一篇文章:个人博客如何选择 Typecho 和 Hexo ?
文章写的很清晰,作者是结合自己这两天使用 Hexo 的感受和 Typecho 博客的感受总结出这篇文章来的。其中作者对于hexo和typecho做了分析对比。其中对于typecho是这样描述的:
Typecho是一个简单,轻巧的博客程序。基于PHP,使用多种数据库(Mysql,PostgreSQL,SQLite)储存数据。
在GPLVersion 2许可证下发行,是一个开源的程序。
这说明typecho是和wordpress一样,使用PHP+Mysql环境搭建的动态网站。而没有wordpress那种臃肿的复杂度和丰富的扩展性,仅仅主要是为了写博客的程序,因此速度会很快,但也需要数据库的支持再来看看对于hexo的描述:
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用
Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
没错,静态网页。根据百度查询,发现许多人都是使用github作为hexo的托管,免费还速度快。但是我还注意到了作者这样一句话:
Hexo 是需要一定的技术门槛的,话来的是近乎“零成本”的博客网站搭建体验,而 Typecho 和 WordPress
基本一样都是需要付出一定的“金钱成本”的,虽然 Typecho 相对于 WordPress 来说可以更加低廉一些。
而我现在的wordpress不仅花钱买的服务器还很吃慢,作为玩了wordpress仍毫无建树的敲码小白因此决定,换到hexo搭建新的博客。
安装与部署
许多人都将博客程序托管到了github,因此我也打算效仿。具体过程网上有很多的教程了,因此就不啰嗦了。在成功搭建到github之后,我发现访问速度并不是很快,有的时候也是连接不上。毕竟github的链接也是不稳定。突然一想,因为在用wordpress时我是将图片放在腾讯cos存储中,于是作为静态站是否也可以呢?于是我就发现了这篇文章:如何在腾讯云COS部署HEXO博客。文章写的很好,一步步来就好了。但是在我要自定义域名加上ssl的时候问题来了。cos的证书是cos自己的,想要放自己的证书就需要开启cos的cdn加速。可是国内使用cdn服务的话需要备案!我的域名并没有备案,因此凉凉在了最后一步。没办法,没有cos我们还有腾讯的coding呢。于是现在,博客搭载了腾讯的香港coding服务器上,并使用腾讯的cos作为图床。而github就作为海外访问的站点,二级域名是mirror。
主题的选择
在官方hexo主题库里:https://hexo.io/zh-cn/docs/themes.html 有不少好看的主题,也查看了不少知乎的介绍推荐,但是最后我看中了两款主题:
- hexo-theme-butterfly
https://jerryc.me/
- hexo-theme-matery
https://www.lixianglong.cn/
第一款是很简单的双栏主题,作者很用心的写了主题使用官方文档,浅显易懂,主题很好
而第二款主题是质感设计的瀑布流,搭配可以互动的统计表格,也很好看
最后我选择了第一个。而且我也很感谢作者的帮助。遇到问题我就在留言板留言,作者也很耐心的帮助我,这点很感谢~
主题的修改
主题的官方文档写的很多,可以有许多自带的特效,但是我也自己加了许多,写了一篇简单的小结有兴趣的话可以去瞅瞅,但是有一些我就没写,比如右侧公告的修改,天气样式的修改(天气使用的是和风天气挂件),还有下载页面的修改等等,但是都很简单,也懒得打这么多字了。有想知道的可以直接给我留言就好了,但是都不难,毕竟我不会敲代码的都会照葫芦画瓢整出来~
然后剩余的服务器资源我也没浪费,搭建了一下typecho,也就是现在的吃糖博客。