以此篇宣告,我的博客诞生
契机
其实很早以前就希望能找到一个开放又私人的平台去分享自己。
差不多在一年前,一个朋友把他的博客搭建完成的消息分享在了朋友圈。
“就是这个!”我当时叫道。
探索
窘境
要搭建一个博客没有这么容易。
查过资料以后确定了一个私人博客(以朋友灰灰的博客为例)
域名
简短好记的域名要不就是已经注册了,要不就是没有工作的大学生不能够支付得起的价格
如果寻求与自己的名字有关的域名,如:shijiao.com,shijoa.net。这种类型的,光是域名就是几百块钱的吊着,当然我的生活费也不是支付不起,但是如果结合上服务器的钱就有点难办了
大约200块每年吧
服务器
服务器其实没什么好选择的,如果是我这种流量不会太高的个人博客,选择最简单的学生1G优惠套餐200块钱首年,每年300块钱的样子
毕竟是想要维持久一点的博客,所以应当计算为每年300左右的样子
保守估计是500块钱一年
然而2020年出现了一点小状况,我的经济来源开始变得不太稳定,哪怕是每年抽500块钱也有点难办。
不管如何,至少建立一个博客已经成为了我2020年计划中的一项,如果不出意外的话,我应该能在2020年里面搞定这件事的。否则你也看不到这个博客
开启
转机
建博客这件事虽然是写在了计划表里了,但是在没找到稳定的经济来源之前,建立博客似乎终归不太现实。只能看着朋友的博客流口水
终于在一个星期前,我发现了GitHub page这个好东西。
一开始我并没有想过用GitHub page来做博客的,当时只是想着测试一下用域名能不能看在GitHub的仓库里的html文件,结果成功了!
如果作为静态网页html文件能够被调用,那么作为基本上是静态网页组成的博客应该也是可以部署在GitHub上的。
这件事情并不难看出来,所以我绝对不会是第一个这么想的人。
如果我不是第一个这么想的,那么我绝对不会是第一个准备这么做的人。
所以肯定已经有人尝试过在GitHub上搭建博客。
顺着这个思路,我在百度和知乎上搜索GitHubPage和博客这两个关键词。果然已经有人做成一个很成熟的可以部署在GitHubpage上的博客框架——hexo,即本博客使用的框架。
当然了,我作为一个重度拖延症患者,光是找到方法不足以让我能够在两天内将hexo基本部署完成。事实上,就在我写着这篇文章的三天后,就是我JavaWeb作业截止的日期。如果没有这个作业驱动我,恐怕这个博客上线时间还得拖到月底(✿◡‿◡)
实行
凑齐天时地利人和,我开始动手搭建这个博客空间。
参考知乎上的GitHub+Hexo 搭建个人网站详细教程,实现了博客从无到有的过程
研究hexo帮助手册,学会了hexo这一框架的使用方法,并且为了能在博客上写文章去学了Markdown文档的编写方法。
仔细阅读了本博客的主题nexmoe帮助手册,大致了解了主题的各种参数,以后应该会基于现在这个主题来进行更深入的修改和功能的添加。
现在
现在,这个博客基本上是能够用了,但是在新换上的主题上还有很多的坑没有填。
一点点加吧,接下来的是也不见得是什么难题。给我时间,能有什么事能难倒我嘛?
填坑计划
很痛苦的是,主题包中的除了设定文件以外其他各种详细的代码都是没有注释的,想要找出具体某个元素的参数都是要自己慢慢去推断出来,另外编写样式的文件是类似html的ejs文件,语法风格多引用,看起来很乱,翻找这种代码是一项苦差事
外观
- 背景
可调整强度的背景虚化(完成啦)动态背景(这绝对会是一个大坑)(完成啦)
目前的背景是偏白虚化的,我计划加入以上可选的背景选项
- 按钮
可选择的按钮颜色(应该要在主题中的css样式中找出对应的参数)(完成啦)
目前的按钮基本以粉色为主
- 图标
图标的替换(完成啦)
目前是默认的图标,从nexmoe帮助手册中可以看出来,图标是由外部cdn映射过来的,想要更换图标要搞清楚这其中的机制才行
功能
- 评论功能
启用评论功能(完成啦)
值得一提的是虽然基于GitHubpage搭建的hexo博客本质上是静态的,但是加入对应插件就能实现评论功能,目前我使用的这个主题nexmoe内置了评论功能,我要做的就是研读帮助手册,以及评论插件,把这个功能启用了
用Markdown写东西真的爽啊