使用hexo+github创建属于自己的博客

之前一直使用CSDN写博客,记录自己的学习经验收获,但是最近一直想自己尝试着搭一个简洁、优雅的博客,在网上查了一些资料之后发现使用hexo+github的组合无疑是个人建站的最佳选择,所以昨天就搭建了自己的博客。因为网上有很多使用hexo+github搭建个人博客的文章,而内容也都基本相同,所以本篇博客不会再去重复造轮子,而是记录自己在搭建环境过程中遇到的一些问题和解决办法。

首先推荐几个搭建博客的链接,大家可以先按照上面的步骤搭建自己的博客:

  1. 史上最详细的Hexo博客搭建图文教程
  2. 安装next主题,也就是我博客使用的主题风格,这里包含了如何设置next主题、内部风格、语言、菜单栏、头像。
  3. 为NexT主题添加文章阅读量统计功能
  4. 主体内部配置包括菜单栏设计、代码风格、友情打赏、侧边栏社交链接、友情链接、公众号,以及特别炫酷的背景动画效果等等功能实现。
  5. 如果你想特别简单的,也可以看这个教程,写的比较全,但是有些模块比如打赏等可能是因为版本比较老,所以还是推荐按照上面那个连接设置。

基本上就是先安装hexo、在配置github pages页面,接下来更改自己喜欢的主题风格(next),最后自定义自己的博客细节(添加一些小的模块等)的步骤。

几个需要注意的地方就是要区分开hexo和next的_config.yml文件,另外就是注意自己头像、微信支付宝收款图片要放在F:\blog\themes\next\source\imagesnext目录下面的images文件夹中。每次部署博客之前最好先使用hexo clean清一下缓存,以免部署之后发现没有更新。

还有就是如果执行hexo g -d命令时如果报错:

ERROR Script load failed: themes\next\scripts\tags\exturl.js Error: Cannot find module 'hexo-util'

那么执行下面这条命令即可:npm install -- save-dev hexo-util

最后,当我们配置好环境之后,下一步就是要写博客发表,所以我们就需要使用markdown的编辑器,网上有很多推荐,有在线版也有软件。可以驱搜一搜,选择一款自己喜欢的就行。
对了,当我们没有发表博客或者发表的博客没有tags和category时,首页下面的菜单栏中相应选项也是没有任何信息的,只有当我们添加相应博客之后才会有。

好啦,接下来就可以开心写博客啦~~

坚持原创技术分享,您的支持将鼓励我继续创作!