- 小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。
搭建个人博客需要注意的点
- 使用新的主题时,需要将_config.yml中的theme项改为你放在themes文件目录下的主题文件名,需要一致,不然无法展示
- 部署在gitee上时,需要修改config文件中url项为gitee Pages部署之后的url,然后进行hexo三连操作推送到gitee仓库,接下来还需要在giteePage中更新部署,才能在输入url的时候访问时是新的样式
与视频出入的地方是在将个人博客链接到github上时,我一直认证不通过,用户名和密码都没有出错的情况下,依旧是校验不通过
先讲一下前面在本地搭建的步骤吧,以下所有的命令最好都是在root用户下进行操作,所以建议最开始进入root用户
sudo su
食用步骤:
- 首先需要node环境,然后建议下载cnpm包,换成淘宝的镜像源,速度会快些
npm install -g cnpm --registry=https://registry.npm.taobao.org
- 接下来下载hexo-cli
cnpm install -g hexo-cli
- 然后找一个你喜欢的地方新建文件夹目录,如我新建一个blog文件夹
mkdir blog
cd blog
- 进行hexo的初始化
hexo init
- 接着就能进行启动了
hexo s
- 需要新建博客的话可以使用如下命令
hexo new '我的第一篇博客'
-
接着就能看到新建了一个md文件,然后需要编辑的话,需要进入到创建的目录,然后使用vim打开或者使用超级用户打开vscode编辑,支持markdown语法
-
每次添加新的博客后,都需要回到blog目录下运行如下命令
hexo clean
hexo g
hexo s
好的,到目前为止都是非常好的没有问题,但是接下来要连接到github时,我怎么也无法校验通过
首先得在github账户上新建一个仓库
⚠️注意:这里新建的仓库名一定得跟你的github用户名一样,也就是你新建仓库的时候前面的名字,后面还的加上github.io后缀
接着要在本地下载一个链接工具
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
然后就需要输入你的用户名和密码,然后通不通过就得看命
祝君好运!
通过之后就可以在浏览器直接输入你的仓库名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中进行部署更新
记得每一次更新代码到gitee仓库时,都要进行更新操作,不然在部署的url链接上无法看到最新的代码样式!
接下来就是要进行自定义样式了,把自己的博客变为最喜欢的样子,冲!!