开发博客日志#1:博客的搭建

前言

​ 其实在很早的时候就有类似于想要搭建一个可以放自己写的东西的平台的想法,之前实施过的方法有:微信公众号,但抛开微信带来的诸多限制不说,其本身所有的“分享”的性质似乎与我本人的想法并不是特别符合,再加上看到那么多所谓“为了赚钱而设立的’公众号‘ “,我个人也就对这个平台多少带有了一点刻板印象与偏见。另外一个方法则是自己花钱租域名租服务器设立了一个自己的网站。这个性质似乎与现在的其实也差不太多,但是当时因为我个人疏于维护,这个网站在后期也就慢慢地一点点荒废掉了。所以之前的两次尝试最后其实都还是以失败告终。

​ 现在最终选择以Hexo+Github Page这么一个平台作为我创作的空间,一方面是非常方便,对于发布上面的内容,我只需要将blog编辑好后在命令行上直接上传即可,至于目录、模板等乱七八糟的东西Hexo会直接给我处理好的;另一方面其实也是懒得折腾了,毕竟我也不是很想搞太多的美化之类的东西,够用就可以。

​ 那有人就要说了:你够用就行干嘛不在自己的便签里写日记啊?我只能说你说的对,确实可以这么做,但是当我扪心自问时,我想说其实我还是有那么一点虚荣心想要其他人肯定的,这也是为什么我一直寻求想要在一些私密但是同样又足够公开的地方写一些所谓我的心里话吧。

​ 不过话又说回来,所谓分享分享,也并没有高低之分吧。有些为爱发电那值得尊敬,有的想要挣钱自然也是不磕碜了。不禁想到了学院里公众号的制作,可能有这一部分原因在吧。

个人开发环境

​ 扯远了。本文中将主要围绕”开始搭建“这么一环节,对搭建博客的这么流程稍作叙述,同时将我过程中所遇到的问题以及困难等东西进行记录。我使用的开发环境如下:

1
2
3
4
5
6
7
8
9
system: macoS Sonoma 14.0
environment:
terminal.app for installing npm and some other things
Webstorm for editing .yml files and page templates
git:
git version 2.39.2 (Apple Git-143)
node: v16.9.1
hexo:
hexo-cli: 4.3.1

​ 鉴于macOS与Windows的差异性,本文中所包含的命令行指令未必能够在Windows环境下正确运行,请注意鉴别。那么接下来就开始正式的搭建过程:

前期准备

Github相关

​ Github Pages貌似是一个可以让Github帮你托管服务器的地方,而且是全免费的,具体的我其实也没太了解,包括automatic action之类的东西,不过现阶段我们先不用管这些。

什么是Github?

​ 我们既然想把博客发在Github Pages上,你总得知道这个是啥东西吧?现本文中仅引用百度百科中的一段话作为介绍:

GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。GitHub拥有1亿以上的开发人员,400万以上组织机构和3.3亿以上资料库。

——百度百科

​ 此处默认读者了解了Github是什么,并且创建了Github的账号,在这里赘述过多未免有偏题的嫌疑。

创建仓库

​ 想要在Github上发布自己的博客,需要将自己的

环境安装

1. 安装git

​ 鉴于读者看到这里可能我个人git是在很早很早之前就已经装好了,现在直接就可以用的。