用 github 和 hexo 创建一个属于自己的 blog 网站

本文章是在 Windows 环境下完成的。
如果认真看完了这个教程还是不会做,那……

建立一个 github 账号

点击进入网站注册 https://github.com

建立一个仓库(repository)

第一步,点击新建按钮


第二步,创建仓库

下载安装 git

点击下载 git https://git-scm.com/download/win
国内下载可能比较慢,淘宝镜像地址 https://npm.taobao.org/mirrors/git-for-windows/v2.24.1.windows.2/Git-2.24.1.2-64-bit.exe
安装一路下一步就行了

下载安装 nodejs

点击下载安装 nodejs https://nodejs.org/dist/v12.14.1/node-v12.14.1-x64.msi
下一步,下一步,下一步(你安装国内的一些软件可不能这样哦)

安装 hexo

在某个地方新建一个文件夹,这个文件夹是储存你网站相关的文件的
有个小技巧:
这里我把文件夹建在了桌面,在空白处按 Shift 然后鼠标右键可以快捷在此处打开 Powershell


在 cmd/PowerShell 输入

cmd
npm install -g hexo-cli
cd #你新建文件夹的名字
hexo init

部署到 github

安装部署工具

npm install hexo-deployer-git --save

先编辑一下 hexo 文件夹里的_config.yml 这个配置文件,在底部添加

deploy:
    type: git
    repo: https://github.com/oldshensheep/oldshensheep.github.io # oldshensheep换成你的用户名就行了
    branch: master

然后在刚才的 powershell 窗口输入

git config --global user.email "[email protected]"
git config --global user.name "Your Name"
hexo g && hexo d

应该会有一个窗口弹出,输入 github 账号信息即可。
这样应该就完成了部署。访问 用户名.github.io
应该会看到这样的画面

写文章&发布

输入

hexo new title

在 hexo/_posts 目录下面有个 title.md 文件
编辑这个文件就可以开始写文章了,但是你可能要去学习一下 md 的语法。但比较简单百度一下就可以搜得到,便不多说。
发布输入下面的命令就可以啦

hexo g && hexo d

其它

官方指南 https://hexo.io/zh-cn/docs/
有不清楚的对方可以看看
建议多看看,上面网站对你应该有很大帮助。
有主题可以让你的网站看起来更美观,还可以添加评论功能等等,我就带你到此了。