avatar

目录
水风车的博客1.0

起因

今年上半年我开始着手自己的个人博客建设,当时什么都不懂,也没有自己的域名,照着教程弄了个简单的博客,甚至连git都不会用,结果就是我一直纠结于如何看懂本地文件(现在想想简直是痴心妄想),最后连文章都添加不上去,索性放弃了。

这个暑假一开始,我就又考虑这件事了。一冲动就买了个自己的域名,就是这个www.shuifengche.top,买了域名之后我才开始考虑怎么搭建这个博客。

在刷b站的时候,看到了up主程序羊发的hexo无坑教学视频,我立马就跟着做了起来,评论区有人交作业,我顺着某个人的网站就找到了这个hexo-theme-matery主题,很符合我的“直男审美”。

前前后后折腾了好久,大概从早上起床到晚上睡觉才把他弄好。原因是不知道及时保存,而且对一些操作不解,总是某一步做完之后,hexo操作就疯狂报错,自己也不知道哪里错了,更不知道怎么改回去,又没有保存,就把辛辛苦苦弄好的blog文件夹删掉重来。大概重来了四五次了……

不过总算弄好了,下面就说说我理解中的建站过程(包含自定义域名的)

第一步,准备工作。

自己购买的域名

我是在阿里的万网上买的,top顶级域名比较便宜,我觉得个人博客的话就没必要用com、cn那种域名了吧,划不来……

选择一种博客建站工具

我使用的是hexo,跟着up主的教程跑下来感觉不是很难,操作比较容易,主题也比较多,遇到的困难也比较多,同类的还有jekyll,听说有点难弄。

使用hexo的前提条件

git、node.js(包含npm),这些工具在建站过程中都是要用到的(虽然我不怎么会用),还有就是npm速度极慢,最好要使用淘宝的镜像cnpm。

一台服务器

或者说,选择一个合适的代码托管平台,我使用的是GitHub的静态页面托管,我还尝试过coding(太卡了,有时候完全打不开网页)、gitee(自定义域名要交钱),尽管GitHub依旧很慢,但我还是只能选它了,以后有机会的话,还是要自己买服务器的。

第二步,整个过程。

(由于失败次数过多,我都记得差不多了,这里简要记录一下)

hexo init

建一个文件夹blog,终端进入这里,指令 hexo init,初始的blog就建成了。

_config.yml

在blog目录里面有一个config.yml 文件,里面可以设置网站标题、作者,想要安装其他插件就在这里面加插件代码,结尾处可以设置git,repo填一个git地址。哦对了,还可以设置主题。

themes

themes文件夹里面存放各种主题,可以clone或者直接下载下来放里面。

hexo-deployer-git

git成功的关键一步,cnpm install —save hexo-deployer-git,然后才能够hexo d

hexo的指令:clean、g、s、d。

剩下的照着主题说明做就可以了。

遇到的小问题

4000网络端口被占用,那就hexo s -p 5000,没过多久,5000也被占用了,那就换3000……

代码托管

git弄完,要去GitHub pages页面设置一下自己的域名,然后在自己的域名服务商(阿里云)解析域名,一个A类型的记录ip地址(GitHub服务器有四个ip地址,都给装上),一个CNAME类型的记录跳转域名(shuifengche.github.io),哦对了,blog文件里面需要弄一个名叫CNAME的文件,里面就放一个shuifengche.top。

弄完之后就差不多了,可以写博客啦。

提醒,每做一步就备个份,惨痛教训。

最后想说

balabala……

想说的有好多,写了一大堆,删了删了,开下一篇。

打赏
  • 微信
    微信
  • 支付宝
    支付宝

评论