前言

在windows10上使用hexo框架,搭建个人博客,并部署到github。

后面应该会出一个部署到云端的教程。

1.安装Git

官网下载即可。

2.安装Node.js

官网下载即可。

完成后,使用node -v  npm -v分别检测是否安装成功。

win10搭建个人hexo博客_github

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端口,看到搭建好的初始博客框架win10搭建个人hexo博客_git_02

4.部署到github 

如果之前按照链接中的已经做好了仓库的连接。一条命令即可部署到github

hexo d

我们使用http://YourGithubName.github.io   即可完成访问。

如果没有连接,这里我再重复写一遍。


5.本地仓库和github连接起来

1.运行本地git bash

win10搭建个人hexo博客_bash_03

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   //命令不用修改 就是这个

(特殊原因,无法附图)

至此,仓库连接完成,即可将本地仓库推至云端部署。