新博客的建立

本文最后更新于:2024年5月30日 下午

距离上次更新文章已经过去了两年有余,原因无他,抑郁症等多方面的压力导致我更新博客的兴趣大大降低。虽然后来有尝试购买服务器以及域名,为的是一来可以搭建更加个人化更加自由的博客,二来还可以学习一下web技术,但是最后还是又不了了之。

随着工作以及生活的发展,我的抑郁症已经基本治愈,外加上表达欲的逐渐旺盛,我终于在今天写下了新的博文。

Hexo框架

上一个博客使用的是jekyll框架,也就是GitHub Page服务推荐的框架。同时直接clone了黄玄大佬的主题,但是由于鄙人能力不足,改来改去总是不满意,达不到自己想要的效果,还留下了一堆bug。后来发现身边的同学和大佬都在使用Hexo,故而这次动了心思,决定使用Hexo搭建一个新的博客,也算是人生新阶段的开始。

安装与配置

安装是非常简单的,首先按照Hexo官方文档的要求安装好一个博客环境,根据Hexo一键部署将博客与GitHub的仓库链接,最后找到喜欢的主题安装。本人选用的主题是Hexo Fluid,按照文档配置好。

域名选购

因为备案过于繁琐且要求甚多,准备的时间也非常之长,再加上这次我的博客不打算使用国内的服务器,所以干脆直接通过国外注册商购买域名。经过简单的了解后我选择从Namesilo购买,这个top尾缀的域名一年不到2美元,属实便宜。

Namesilo的DNS配置也异常的方便,在Domain Manage的界面选择右侧的小篮球,页面下面有GitHub模板可以直接使用。DNS解析需要约两个小时,在GitHub页面配置的时候静候一会就好。

开写

输入hexo new post '文章名'就可以开始写了,文章会自动分配日期的!

为了隐藏部分文章,在文章开头增加hide: true,就可以不在首页和其他归档分类页里展示,只能通过特定的链接进入。

输入hexo s启动实时渲染,hexo d直接部署到GitHub上。输入网址,成功!

谷歌流量分析

_config.fluid.yml里面,找到web_analytics,在googlegtag两个参数中都填上ID,注意是全字母的那个。

评论区开启

我选用的giscus,毕竟发布在discussion要比issue优雅的多。
首先在_config.fluid.yml里面将comments功能打开并设置为giscus,接着打开giscus,按照操作一步一步做完后将最后生成的js代码中的前四个参数写进_config.fluid.ymlgiscus的配置中即可,配置文件除了前四行都不需要动,我推测懒加载功能应该已经写到别的地方了,这个地方不需要额外加参数进行配置。

一点小小的感想

当初头疼不已的评论功能如今通过GitHub自带的discussion就可以实现,过去的四年里真的错过了好多有意思的东西阿…现在才回想起来当初被这个评论功能的实现搞得焦头烂额,最后无奈放弃。


新博客的建立
https://southcold.top/2022/12/25/朔南寒/
作者
Southcold
发布于
2022年12月25日
许可协议