Yurchiu's Blog

Hexo 博客搭建

Yurchiu 2019-10-03, 18:28:18 669 隐藏左右两栏 展示左右两栏

注意是在 windows 系统中的。

1. 安装 git & Node.js

请自行下载

https://gitforwindows.org/

https://nodejs.org/en/download/

2. 安装 Hexo

先创建一个文件夹 blog,然后 cd 到这个文件夹下(或者在这个文件夹下直接右键 git bash 打开)。

npm install -g Hexo-cli

初始化 Hexo。

hexo init
npm install

打开 Hexo 的服务,

hexo g
hexo server

在浏览器输入 localhost:4000 就可以看到你生成的博客了。

Ctrl+C 关闭。

3. GitHub 创建个人仓库

你先要有一个 GitHub 账户,去注册一个吧

创建一个和你用户名相同的仓库,后面加 .github.io

点击 create repository。

4. 生成 SSH 添加到 GitHub

回到 git bash 中,

git config --global user.name "yourname"
git config --global user.email "youremail"

这里的 yourname 输入你的 GitHub 用户名,youremail 输入你 GitHub 的邮箱。

可以用以下两条,检查一下你有没有输对。

git config user.name
git config user.email

然后创建 SSH,一路回车。

ssh-keygen -t rsa -C "youremail"

这个时候它会告诉你已经生成了 .ssh 的文件夹。在你的电脑中找到这个文件夹。

ssh,简单来讲,就是一个秘钥,其中,id_rsa 是你这台电脑的私人秘钥,不能给别人看的,id_rsa.pub 是公共秘钥,可以随便给别人看。把这个公钥放在 GitHub 上,这样当你链接 GitHub 自己的账户时,它就会根据公钥匹配你的私钥,当能够相互匹配时,才能够顺利的通过 git 上传你的文件到 GitHub 上。

而后在 GitHub 的 setting 中,找到 SSH keys 的设置选项,点击 New SSH key 把你的 id_rsa.pub 里面的信息复制进去。

ssh -T git@github.com

如果出现让你写 yes 或 no,写 yes。

5. 将 Hexo 部署到 GitHub

这一步,我们就可以将 Hexo 和 GitHub 关联起来,也就是将 Hexo 生成的文章部署到 GitHub 上,打开站点配置文件 _config.yml,翻到最后,修改为 YourName 就是你的 GitHub 账户

deploy:
  type: git
  repository: git@github.com:YourName/YourName.github.io.git
  branch: master

安装 deploy-git,也就是部署的命令,这样你才能用命令部署到 GitHub。

npm install Hexo-deployer-git --save

然后

hexo clean
hexo generate
hexo deploy

其中 hexo clean 清除了你之前生成的东西,也可以不加。 hexo generate 顾名思义,生成静态文章,可以用 hexo g 缩写;hexo deploy 部署文章,可以用 hexo d 缩写

出现 INFO Deploy done: git 就说明部署成功了,过一会儿就可以在 http://yourname.github.io 这个网站看到你的博客了。

6. 参考

https://zhuanlan.zhihu.com/p/44213627

接下来就要你自己配置了。





本文作者:Yurchiu

本文链接:https://yz-hs.github.io/5bc144ddf0e2/

版权声明:本博客中所有原创文章除特别声明外,均允许规范转载,转载请注明出处。所有非原创文章,按照原作者要求转载。


By Yurchiu.
其他物件杂物收纳
Hitokoto

Yurchiu 说,除了她以外的人都很强!嘤嘤嘤~~
博客信息
文章数目
158
最近更新
08-21
本站字数
350.6k
文章目录