hexo搭建个人博客

580 阅读3分钟

声明本文借鉴B站codesheep视频学习

搭建个人博客需要注意的点

  • 使用新的主题时,需要将_config.yml中的theme项改为你放在themes文件目录下的主题文件名,需要一致,不然无法展示
  • 部署在gitee上时,需要修改config文件中url项为gitee Pages部署之后的url,然后进行hexo三连操作推送到gitee仓库,接下来还需要在giteePage中更新部署,才能在输入url的时候访问时是新的样式

与视频出入的地方是在将个人博客链接到github上时,我一直认证不通过,用户名和密码都没有出错的情况下,依旧是校验不通过

先讲一下前面在本地搭建的步骤吧,以下所有的命令最好都是在root用户下进行操作,所以建议最开始进入root用户 sudo su

食用步骤:

  1. 首先需要node环境,然后建议下载cnpm包,换成淘宝的镜像源,速度会快些

npm install -g cnpm --registry=https://registry.npm.taobao.org

  1. 接下来下载hexo-cli

cnpm install -g hexo-cli

  1. 然后找一个你喜欢的地方新建文件夹目录,如我新建一个blog文件夹

mkdir blog

cd blog

  1. 进行hexo的初始化

hexo init

  1. 接着就能进行启动了

hexo s

  1. 需要新建博客的话可以使用如下命令

hexo new '我的第一篇博客'

  1. 接着就能看到新建了一个md文件,然后需要编辑的话,需要进入到创建的目录,然后使用vim打开或者使用超级用户打开vscode编辑,支持markdown语法

  2. 每次添加新的博客后,都需要回到blog目录下运行如下命令 hexo clean

hexo g

hexo s


好的,到目前为止都是非常好的没有问题,但是接下来要连接到github时,我怎么也无法校验通过

首先得在github账户上新建一个仓库

⚠️注意:这里新建的仓库名一定得跟你的github用户名一样,也就是你新建仓库的时候前面的名字,后面还的加上github.io后缀

image.png

接着要在本地下载一个链接工具

cnpm install --save hexo-deployer-git

然后打开当前目录下的_config.yml文件,在最后面修改deployment的相关配置

# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
  type: 'git'
  repo: https://github.com/XXXL0628/XXXL0628.github.io.git
  branch: master

接着就是执行最关键的命令了 hexo d

然后就需要输入你的用户名和密码,然后通不通过就得看命 211632397979_.pic.jpg

祝君好运!

通过之后就可以在浏览器直接输入你的仓库名XXXL0628.github.io进行访问了,由于放的是github仓库,所以可能打开会有点慢,可以理解,但是我还没校验通过啊啊啊啊。。。


更新

我使用gitee部署了,果然还是国内的速度快啊

在gitee建立blog仓库

将克隆地址修改到_config.yml文件,在最后面修改deployment的相关配置

# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
  type: 'git'
  repo: https://gitee.com/XXXLeoh/blog.git
  branch: master

然后就是一顿hexo三连操作进行部署

hexo cl && hexo g && hexo d

紧接着需要在gitee仓库--服务--giteePages中进行部署更新

image.png

image.png

记得每一次更新代码到gitee仓库时,都要进行更新操作,不然在部署的url链接上无法看到最新的代码样式!

接下来就是要进行自定义样式了,把自己的博客变为最喜欢的样子,冲!!