hexo搭建集体博客并部署到码云gitee

先贴上我的博客链接博客屋

通过几天的折腾,终于搭建了一个本人的集体博客,次要是用来记录本人温习的货色。当初总结一下本人搭建博客的过程。懒得写文字,首先举荐一个参考视频:参考视频,依照这个up主的视频操作下来根本就ok了。

后期筹备

首先要装置node.js和 git,间接从官网下载安装即可,装置时留神批改文件门路之外,一路点next就行。先贴上两个下载链接:

node.js官网

git镜像站或者git官网

有个留神的中央是,装置node.js版本尽量不要装最新版的,不然在搭建博客的时候遇到一些谬误。

而后再装置一个编辑器(这一步可选),比方vscode。而后装置一个markdown编辑器,举荐typora。

装置hexo博客记录

1.首先装置node.js和git
2.装置淘宝镜像:
关上cmd,输出

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

3.装置hexo框架:

cnpm install -g hexo-clihexo -v查看

4.开始搭建博客

4.1新建一个空文件夹d:/blog,而后cd到blog文件夹下

4.2 执行hexo init

4.3 在本地查看最原始的博客:

hexo s命令,而后在浏览器关上http://localhost:4000就能够看到最原始的hexo博客

4.4 新建一篇博客

4.4.1 hexo new "我的第一篇博客"

4.4.2而后在D:\blog\source\_posts门路下就能够看到新建的博客文件,而后在外面轻易写点货色保留。

4.4.3 写好博客之后,咱们在博客根目录下关上cmd,输出

hexo clean 清理缓存hexo server 

在浏览器关上http://localhost:4000查看,就能够看到咱们刚刚写的博客了。

5.部署hexo博客到github

5.1 首先在github新建一个仓库,留神仓库名必是

yourname.github.ioyourname就是你的github用户名。

5.2 而后在博客根目录下关上cmd输出

cnpm install --save hexo-deployer-git

5.3 而后关上博客根目录下的config.yml文件,在最上面增加以下信息:

deploy:type: gitrepo: https://github.com/yysfyu/yysfyu.github.io.gitbranch: master留神空格

5.4 部署到github上

hexo deploy(hexo d)命令

要输出本人的github用户名和明码。
部署胜利后,关上本人的github仓库,刷新以下就能够看到部署到下面的一些文件了
而后咱们在浏览器地址栏输出咱们的这个仓库名:eg:yysfyu.github.io就能够看到咱们部署好的博客了。

5.5 这样就根本的搭建部署好了。而后就是批改本人的个人信息和更换本人喜爱的主题了。

切换主题

hexo博客更换yilia主题

1.主题下载

在博客根目录下输出:

git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia

期待下载实现。

2.主题应用:
博客根目录下的配置文件config中找到theme批改为theme: yilia

而后hexo clean,这时我遇到了一个问题如下:

D:\blog>hexo clINFO  Validating configERROR {err: [Error: EISDIR: illegal operation on a directory, read] {errno: -4068,code: 'EISDIR',syscall: 'read'}} Plugin load failed: %s hexo-theme-landscape

解决办法是:在博客根目录下有个package.json文件,在上面找到
hexo-theme-landscape这一行并删除,而后就能够一键三连了:hexo clean && hexo g && hexo d

而后拜访本人的github.io就能够看到更换主题之后的博客了。(多刷新几次期待)

3.而后就是个性化设置了。