从寒假知道可以自己搭建博客以来,就一直在百度谷歌相关的东西。刚开始看到域名注册,虚拟主机一类什么高深的东西,显然不适合我这个小白。然后就看到了github——很强大的一个网站,具体是什么作用我也不很清楚,但是用这个可以搭建一个自己的博客网站,并且是不收费的。一直搜索,又安装了各种各样的软件,结果当然是失败了。结果就是,启动:绝地求生。。。
寒假开学之后,空余时间又看到了个人博客,很是羡慕别人,于是自己也想搭一个。于是我又开始了漫长的搜索,网上的好多教程大多数我都是看不懂的。。。毕竟电子竞技,菜是原罪。为此我还专门跑到学校图书馆找了一本书《GitHub入门到实践》,然后用自己的智商生生地把它读成了《Github从入门到放弃》。已经花费了这么多时间,自然是很不甘心的,我还是死磕着,鬼知道我经历了什么。“安装,卸载,安装,卸载。。。。。。”还有昨天晚上git下载模板用了四十分钟下载了2%,直到寝室熄灯下载还不到10%,气的我直接关掉了电脑。今天一上午的课都没好好听,一有时间就用手机搜索github搭博客的教程。中午回到寝室吃了饭就继续死磕,午休时间过去了,我下午没有课,室友有课,我一个人在寝室不停的找方法,找教程。
“功夫不负有心人”,我成功了。但是我的博客的搭建却更多归功于我的一个学长学霸(手动@亦往沧劫:stuck_out_tongue_winking_eye:,就这样),我自己实在折腾不出来了,就去找学长求助。最终在学长和学长博客的帮助下,我才搭好了。万分感谢!
最后还是总结一下我搭好博客的过程吧,防止今后再想搭却不会的情况,如果可能的话,也尽量帮一下想搭博客却不知道怎么做的小小白吧。我的系统是windows的。
总结教程大部分的内容来自我的学霸学长
他的搭建博客教程传送门:https://blog.todest.cn/post/hexo-next%E6%90%AD%E5%BB%BA%E5%8D%9A%E5%AE%A2/

下面我来用我的语言和我的想法以及我在搭建过程中出现的问题总结一下
=
1.首先当然是需要注册一个github的账号(传送门:github),这个注册我觉得不用详细的说,会用电脑的应改就会注册。注册好之后创建一个新的仓库,创建的时候repositort name必须保持格式<username>.github.io(username就是你的github账号的名字)。
2 .创建成功之后,先不要管这里了。去下载git(传送门:git),Node.js(传送门:Node.js),安装的时候好多勾勾怎么选我也不是很清楚,咳咳咳,不过相信我,这不是很重要:sweat_smile::sweat_smile::sweat_smile:。
3.该安装的东西都安装后,就该要配置SSH(传送门:SSH)了。打开git bash,在弹出来的框框里输入

ssh-keygen -t rsa -C "邮件地址"        # 连续回车

邮件地址就是你注册github时候用到的邮箱。连续回车一定要有哦:grin:。然后将"C:\Users\你的用户名\.ssh\id_rsa.pub"的内容复制下来,打开GitHub设置->SSH and GPG keys->New SSH key(注意这里的设置是整个网站的设置,不是仓库里面的那个设置!!!),粘贴到此处确定。继续向框框内输入

ssh -T git@github.com

以测试SSH是否配置好,如果看到You've successfully authenticated, but GitHub does not provide shell access.,就说明配置好了。
4.接下来需要安装hexo,讲道理代码应该输入在git bash的框框里,可是我在安装的时候可能是因为有些勾勾没选所以在git bash中无法使用此命令,但是在cmd命令中可以正常使用。

npm install hexo-cli -g

这个命令是用来安装hexo的。安装好之后要初始化

hexo init Blog

这里的Blog是自己可以随意命名的,对应的会是在你的电脑中生成的文件夹的名称。初始化完成后,安装hexo扩展

cd Blog         #进入Blog文件夹
npm install hexo-deployer-git --save
npm install

把上面的代码输入命令行,等到下载完就可以下一步了。
5.本地调试。

hexo clean
hexo g                        # 生成  此条和后一条可简写为 hexo s -g(g是generate的缩写)
hexo s                        # 预览(s是start的缩写)

hexo s是开启本地预览服务,打开浏览器访问 https://localhost:4000 即可看到内容。
6.上传到GitHub pages。

hexo clean
hexo g                        # 此条和后一条可简写为 hexo d -g
hexo d                        #(d是deploy的缩写)

等这些都完成得时候,你的博客也就基本上搭建完了,你可以自己去访问自己的博客了。当然我这里提到的只有最基础的搭建,具体还有更多的知识,我也在慢慢学习,并且愿意用博客记录这段历程。毕竟这是第一次博客,可能食用体验较差,望见谅。

用女神纪念
-
别看了,这是我女神