简言

博客其实是一个挺酷的东西,想想能够拥有一个自己的网页,在上面能够发表自己的内容,不必在乎有无观众,可以当作自己的笔记本、日记本📒…对于计算机专业的同学来说,拥有一个博客是很有必要的,但是大部分人往往会感觉搭建麻烦,维护麻烦,所以拒绝使用博客。我从大一的时候看到很厉害的学长有自己的博客,便开始找资料教程来搭自己的博客,用的是wordpress和阿里云服务器。到大三看到很多人用GitHub和Hexo来搭博客,所以后面用这套工具来搭了。大学的时候写文章比较少,现在读研,重新搭建了博客,想以后用博客来多写点文章,总结学习笔记、观后感和感悟想法。因为写博客的过程就像面对自己👦,正视自己和自己交流的一个过程,我相信坚持下来,肯定能有不错的收获💪。

折腾过不少方法,现在找到一套自己感觉比较舒服的写博客📖工作流,分享出来并持续更新使用过程中遇到的坑。

工具

搭建博客教程

因为这方面的资料很多,所以这里就不赘述了。下面是我搭建时参考的教程,搭建过程中遇到问题就百度,百度不行就看官方文档,相信聪明的你肯定没问题的。

参考教程

图床搭建教程

不用图床,直接把图片传到GitHub上教程~不推荐

如果使用上面直接把图片存在github上,你会发现访问速度太慢了,带有图片的文章几乎没法看了,如下图所示,一周图片加载了三分多钟都没加载出来。

使用图床教程~强烈推荐

所以我使用了上述图床的方法,利用腾讯云COS来存放图片,可以大大提高图片的访问速度,三分多钟加载不完的图片三秒钟就完事,如下图所示。配上typora和picgo,写起文章来也很舒服顺畅。

开始写作

进入到博客网站的主目录下

通过下列命令行操作:

  • 创建新文章:hexo new 新文章标题

    (通过hexo new创建新文章后,可以在Website/source/_posts目录下找到文章对于的markdown文件,开始写作。)

  • 清除了你之前生成的东西:hexo clean

  • 生成静态文章:hexo g

  • 部署文章:hexo d

需要注意的问题

尽管网上资料繁多,在实际搭建的过程还是会碰到不少问题,所以我将自己遇到的问题分享出来,相信对你会有所帮助。

1.hexo d提交项目后,个人域名无法访问

这时候可以看看自己github上的博客仓库中是否有CNAME文件,如果没有的话,域名是当然访问不了的。

原因:这是因为你本地的博客文件中没有CNAME这个文件,如下图所示,所以git上去的时候,也会没有这个文件,导致个人域名无法访问。

解决方法:在本地hexo文件夹中的source文件夹,放入一个CNAME文件,这个文件里面是自己的域名,如下图所示。


2.如何修改主题

以我使用的这个cactus主题为例,想改主题的话,需要有一点web基础,懂一些简单的html、css和js就没问题,修改对应文件里面的内容就可以,具体就不叙述了,多尝试尝试就好了,结构挺简单的。