前言
这是一个在windows10上使用hexo框架,搭建个人博客,并部署到github的教程。
分为下面几个部分
- 安装Git
- 安装Node.js
- 安装Hexo框架
- 部署到Github
安裝Git
官网下载即可。
如何将本地git仓库与自己的github云端连接起来:链接跳转
安裝Node.js
官网下载即可。
完成后,使用node -v npm -v分别检测是否安装成功。
安裝hexo框架
- npm命令安装hexo框架有点慢,所以我们使用国内镜像的cnpm命令:
1
npm install -g -cnpm --registry=https://registry.taobao.org
- 然后安装hexo:
1
cnpm install hexo-cli
- 初始化hexo(会创建本地的博客框架):注意:这里如果提示ERROR Deployer not found: git 说明缺少功能,继续安装:
1
hexo init
1
npm i hexo-generator-json-content --save
- 再次init ,成功。
1
2
3hexo g //生成本地的项目
hexo d //推送部署到云端(github)
hexo s //start运行起来 - 生成,运行后,即可在本地的4000端口,看到搭建好的初始博客框架
部署到github
如果之前按照链接中的已经做好了仓库的连接。一条命令即可部署到github
1 | hexo d |
我们使用http://YourGithubName.github.io
即可完成访问。
如果没有连接,这里我再重复写一遍。
本地仓库和github连接起来
1.运行本地的git_bash
2.检查本地有无 .ssh 文件夹(没有就创建密码,有就说明已经有密码了,该文件夹自动生成)
$cd ~/.ssh
3.生成密码
1 | $ssh-keygen -t rsa -C "your_email@example.com" |
一路enter即可
4.查看本地生成的密码
在本地的 C:/User/计算机名/ 目录中找到 .ssh 文件夹 找到ssh-rsa,这是rsa的公钥密码,复制下来。
5.在线配置Github
登陆—账户设置—-SSH KEYS—Add keys
titile随意,内容粘贴上公钥。
6.在本地git bash连接
1 | $ssh -T git@github.com //命令不用修改 就是这个 |
至此,仓库连接完成,即可将本地仓库推至云端部署。