Hexo+Github搭建个人博客

一、安装git

官网下载:https://git-scm.com/downloads

 

 

 

 

 

 

 

 一直next,最后install即可

 

二、安装node.js

官方下载:https://nodejs.org/en/download/

 

 一直next即可。

关于npm卡顿问题可以换成国内镜像

换成阿里云:npm config set registry https://registry.npm.taobao.org
验证:npm config get registry(返回https://registry.npm.taobao.org,说明镜像配置成功)

安装cnpm:npm install -g cnpm --registry=https://registry.npm.taobao.org

 

三、拥有一个github帐号

自行在github上注册账号

 

 

四、安装Hexo

打开git bash

 

 输入如下命令

cnpm install -g hexo-cli

-g代表全局安装, -cli代表命令行

五、搭建本地博客

在电脑任意位置新建一个空文件夹来存放博客,并在该文件夹下打开git bash(鼠标右键),输入

hexo init

初始化过程较慢请等待

 

 初始化完成后,输入

hexo server 

 

 浏览器访问,http://localhost:4000,即可看到本地博客

 

 六、将博客托管到Github

首先配置git

打开git bash

ssh-keygen -t rsa -C "邮件地址"// 填写你的github注册邮箱

输入命令后,三次回车,(第一次回车确认秘钥保存目录,后两次回车确认免密连接)完成秘钥生成

 

 

找到秘钥保存的位置,打开id_rsa.pub文件(用记事本打开即可),复制里面内容

 

 

打开github主页,进入settings

 

进入ssh and gpg keys

 

 

点击new ssh key 添加

 

 

 title随便写,key里粘贴刚才复制的秘钥,最后add ssh key

 

在git bash中输入

ssh -T git@github.com # 注意邮箱地址不用改

 

 出现 are you sure want to continue connecting(yes/no)?,输入yes

 

全局配置git信息

git config --global user.name "用户名"// 你的github用户名
git config --global user.email  "邮箱"// 填写你的github注册邮箱

 

建立github.io

打开github主页,新建一个仓库

 

填写信息

 

 

Repository name //仓库的名字
Description //对仓库的功能进行一个简要的概述
public //开源,免费,你的仓库将会是公共仓库,任何人都能访问你的仓库、fork。
private //闭源,收费,你的仓库将会是私密仓库。
initialize this repository with a README //为你的仓库创建一个说明文档,也就是使用说明书,方便别人的阅读。
Add.gitgnore //你的仓库里代码主要使用的语言,或者你的仓库主要关于那个语言方面的知识。
Add a license //为你的仓库加一个开源证书,如果你仅仅想保留著作权/版权,那就选 **MIT License .

 

复制你的HTTPS地址

 

 

 

 打开之前存放博客的文件夹,找到_config.yml配置文件(可以用记事本打开)

 

 找到deploy,配置

deploy:
  type: git (冒号后一个空格,首字母对齐)
  repository: https://github.com/FrogXX/FrogXX.github.io.git(此处改为自己的地址)
  branch: master

 

最后运行

npm install hexo-deployer-git --save
hexo g  //(本地生成静态文件)
hexo d  //(将本地静态文件推送至Github)

打开浏览器访问,https://frogxx.github.io

 

posted @ 2020-05-15 15:54  FantasticDoulbeFish  阅读(56)  评论(0编辑  收藏  举报