在github上搭建hexo个人博客(Linux-Ubuntu)

什么是 Hexo?

Hexo 是一个博客框架,用来扭转静态网页。

设置前提

设置 Hexo 很粗略。不过在设置前,须要检讨电脑里有没有那两样东西。

以下安装都以基于Ubuntu平台下

安装 Git

开拓终端(ctrl+alt+t)

$ sudo apt-get install git-core

安装 Node.js

安装 Node.js 的拔尖办法是行使
nvm(自备梯子)。

cURL:

$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh

Wget:

$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh

安装到位后,重启终端并实施下列命令即可安装 Node.js。

$ nvm install stable

安装 Hexo

$ npm install -g hexo-cli

迄今截止 Hexo 的设置已经到位了,大家早先建站。输入以下命令:

- $ hexo init <folder>
- $ cd <folder>
- $ npm install

“<folder>”文件夹名称可以友善随意取,那三句发号施令的成效是开头化 Hexo

双重输入指令:

$ hexo generate

效益是生成静态文件,然后输入:

$ hexo server

功能是开行服务器。那时候就足以用浏览器打开网址:
http://localhost:4000/Node.js,
来举行预览了。


Hexo 本地博客已经搭建好了,将来我们必要将Hexo 安排到
github 上。

1. 报了名账号(略)

2. 创办一个新的repositories

Node.js 1

3. 填写Repository name名称

只顾,请使用github账户名称.github.io 格式,我这里是hzq0111.github.io
,而且必须是这些,不然事后您会发现打不开博客主页。

Node.js 2

4. 配置SSH

推行下边发号施令生成SSH

ssh-keygen

一遍回车之后,能够生成id_rsa.pub文件,那其间就是SSH
key的始末,然后选择vim编辑器打开这一个文件

vim ~/.ssh/id_rsa.pub

尔后把里面的情节都拷贝下来,打开github,点击右上角本人的头像,点击settings,再点击SSH,之后添加new
ssh
key,最终把复制的音讯都粘贴进去,title随便写,最终输入以下命令判断SSH是不是布置好:

ssh -T git@github.com

一旦出现

Hi! You've successfully authenticated, but GitHub
 does not provide shell access.

就象征您曾经布置好了SSH

Node.js 3

5. 布置 Git 个人音信

安装Git的user name和email:(尽管是率先次的话)

git config --global user.name "github用户名"
git config --global user.email "你注册的邮箱地址"

浮动密钥

ssh-keygen -t rsa -C "你注册的邮箱地址"

6. 配置Deployment

在_config.yml文件中,找到Deployment,然后依照如下修改:

deploy:
  type: git
  repo: git@github.com:hzq0111/hzq0111.github.io.git
  branch: master

hzq0111/hzq0111.github.io.git改成温馨的仓库地址

Node.js 4

终极执行以下命令:

 hexo clean
 hexo g
 hexo d

胜利的话在浏览器输入

"用户名".github.io

自家这边是hzq0111.github.io就足以访问自个儿的博客了。

行文博客

此间推荐CSDN-Markdown编辑器,编辑好文档之后放在source→_posts文件夹内,重新履行四遍以下命令即可。

hexo clean
 hexo g
 hexo d