建站小记

本站梗概

    本站是博主的个人博客,基于Hexo搭建,采用Butterfly主题,网站的文件托管在Github仓库和Vercel上。在搭建过程中主要参考了Fomalhaut🥝 的文章及发布在B站的同步视频。    

动机

 >  12月16日晚,博主打开了许久未用的收音机。在晴朗的晚上,收音机能接收到的短波信号比以往更强。我检索到了一个清晰的日语频道,出于好奇,我在网络上 搜索该频道,试图查找它的相关信息。在网上冲浪期间,我发现了不少个人博客,博主在其中分享生活随笔与知识教程。由此激发的兴趣让我也搭建一个个人博客。

过程

必应搜索关键词“制作个人博客”的显示的第一个结果便是一篇知乎文章。通过它的指导,我完成了Git的安装,电脑与Github的连结。
在这之后,我便主要参考Fomalhaut的教程,完成Hexo的搭建与主题的下载安装,将静态博客挂载到Github Pages上,并将文件托管在Vercel上。
目前的网站文件是我第二次重新做的。一开始网站文件在我上传时报错了,而报错的地方是某两个我从来没改动过的文件,当时尝试无果,无法解决(之后再次实践才发现是配置文件的某个内容不准确导致的),并且github的库中也没有完整的根目录文件夹,只有“.deploy_git”文件夹中的内容。于是我只好删除重做。
(事实证明备份文件至关重要)(不是

图床

图床,指用于储存图片的服务器。这是整个搭建过程中最折磨我的地方。

首先按照教程建立的基于Github仓库的图床延迟太大,就算用免费的cdn加速,加载一张图片也要十几秒。由于当时还没有域名,无法把图床部署在Vercel上。于是我又参考第三种方法,注册了Cloudflare,但是无法通过网站给出的域名打开图片。

于是,我尝试国内的免费图床。由于服务器在国内,免费图床的加载速度极快。但是,免费图床限制图片文件的大小,所给的图片链接也存在失效的风险。更为重要的是,我尝试将图片设置为文章封面后,封面图片便会显示“图片损坏”(当然这也可能是网站的其他文件未设置好导致的)。总之,在当时,上述没有一种方法能实现正常加载图片。

后来我参照其他教程,从Github上下载并安装了Picgo,用来更方便地上传图片和复制图片链接。该教程给出了两种Picgo的上传路径——github仓库和vika。我下载的Picgo的版本并不支持vika,且我无法找到其他版本的资源。至于github仓库……经实践证明它的加载和上传速度依旧很慢,以至于在Picgo的图库页面都无法显示图片。

最后,我在七牛云建立对象储存,将Picgo连接至七牛云。至此,我才完成了图床的建立。

域名

由于在国内平台注册域名需要个人信息审核,我在提交资料后等了大概两天才注册域名。
本站的域名为 ultramarine.cc 。这个域名挺长的,很难让人记住。Ultramarine是矿物颜料群青的英文单词,如果这样说的话就比较好记了。(应该吧
这个域名从视觉上看比较美观(没有特别突兀的字母,大写的U与l同高,整体高度变化平缓),意义指向上也比较美观(群青是一种美丽的、来自阿富汗兴都库什山脉的颜料)。
除此以外没有其他特殊含义。

本站目前还在建设当中后续还会添加留言评论、时钟、图库、RSS,以及网站介绍。后续网站还会魔改与完善,敬请期待。