个人博客搭建

我这次搭建个人博客使用的是hexo框架配合butterfly主题搭建完成。

在搭建博客的时候我们需要安装node.js以及git

node.js安装

这是nodejs的中文官网http://nodejs.cn/

然后一路点next即可

可以通过命令行 node -v npm-v来看是否安装成功

cnpm安装

然后再命令行通过输入 npm install -g cnpm –registry=https://registry.npm.taobao.org安装cnpm

hexo安装

接下来通过cnpm安装hexo 再命令行输入cnpm install -g hexo-cli

博客初始化

再你想新建的地方建一个blog文件夹,然后命令行输入 hexo init 博客初始化

若没有安装git会报错

git安装地址

这是阿里的镜像文件的所在地

​ 链接:https://npm.taobao.org/mirrors/git-for-windows/

你也可以直接去官网安装

https://git-scm.com/downloads

hexo简单使用

当你安装好git之后你便可以使用hexo init初始化你对应的文件夹

然后使用hexo new “名称”即可创建新的博客

最后使用hexo s命令开启本地服务

如上图所示你就可以通过http://localhoost:4000查看你刚刚搭建好的博客页面了

将你的博客部署到远程仓库

首先我们在刚刚的blog文件夹下启动cmd命令行,然后用命令安装一个插件

cnpm install –save hexo-deployer-git

创建仓库

然后我们去github创建一个仓库,记录下你仓库的地址

SirzxF7KlkQDcHR

修改配置文件

在部署到远端之前要对blog文件下的__config文件进行修改。打开该文件移动至最后

如此修改

1
2
3
type: git 
repo: https://github.com/a744740454/a744740454.github.io
branch: master

本地生成ssh

最后再终端输入

ssh-keygen -t rsa -C “username” (注:username为你git上的用户名)

去生成ssh

然后按两次回车出现下述信息代表你的ssh公钥私钥生成完毕

1
2
3
4
5
6
7
8
9
10

Your identification has been saved in /Users/username/.ssh/id_rsa.

Your public key has been saved in /Users/username/.ssh/id_rsa.pub.

The key fingerprint is:

58:42:8b:58:ad:4b:b5:b9:6d:79:bf:8c:f9:e2:2b:ed username

The key's randomart image is:

根据上述信息提示我们的私钥存储位置在如下文件夹中:/Users/username/.ssh/id_rsa

我们在cmd中使用cd命令进入/Users/用户名/.ssh/

在命令行中输入type id_rsa.pub命令

就会出现密钥,然后全部复制

github配置公钥

之后在github添加SSH Key,在任意界面右上角,点击你的头像,选择Settings-> SSH keys->New SSH key 添加

最后回到blog文件夹下面,hexo d 即可推到远端的github上面

最后我们使用husername.github.io即可以访问你的个人博客了