前言
在windows10上使用hexo框架,搭建个人博客,并部署到github。
后面应该会出一个部署到云端的教程。
1.安装Git
官网下载即可。
2.安装Node.js
官网下载即可。
完成后,使用node -v npm -v分别检测是否安装成功。
3.安装hexo框架
- npm命令安装hexo框架有点慢,所以我们使用国内镜像的cnpm命令:
npm install -g -cnpm --registry=https://registry.taobao.org
- 然后安装hexo:
cnpm install hexo-cli
- 初始化hexo(会创建本地的博客框架):
hexo init
注意:这里如果提示ERROR Deployer not found: git 说明缺少功能,继续安装:
npm i hexo-generator-json-content --save
- 再次init ,成功。
hexo g //生成本地的项目
hexo d //推送部署到云端(github)
hexo s //start运行起来
- 生成,运行后,即可在本地的4000端口,看到搭建好的初始博客框架
4.部署到github
如果之前按照链接中的已经做好了仓库的连接。一条命令即可部署到github
hexo d
我们使用http://YourGithubName.github.io 即可完成访问。
如果没有连接,这里我再重复写一遍。
5.本地仓库和github连接起来
1.运行本地git bash
2.检查本地有无 .ssh 文件夹(没有就创建密码,有就说明已经有密码了,该文件夹自动生成)
$cd ~/.ssh
3.生成密码
$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连接
$ssh -T git@github.com //命令不用修改 就是这个
(特殊原因,无法附图)
至此,仓库连接完成,即可将本地仓库推至云端部署。