小白搭建hexo博客的过程

搭建博客的过程

1.下载Node.js、Git
2.利用Git安装Hexo,并进行本地测试
3.部署本地文件到Github进行查看
4.申请免费域名,Github Pages绑定域名
5.更换主题

1.利用Git安装Hexo,并进行本地测试

所有必备的应用程序安装完成后,即可使用 npm 安装 Hexo。

 $ npm install -g hexo-cli

建站

安装 Hexo 完成后,请执行下列命令,Hexo 将会在指定文件夹中新建所需要的文件。比如我要在F盘新建一个文件名为"gitblog".

$ hexo init f:\gitblog    --初始化
$ cd f:\gitblog           --执行跳到当前文件位置
$ npm install             --安装文件

服务器

Hexo 3.0 把服务器独立成了个别模块,您必须先安装 hexo-server 才能使用。

$ npm install hexo-server --save

生成文件

使用 Hexo 生成静态文件快速而且简单。

$ hexo generate

部署

Hexo 提供了快速方便的一键部署功能,让您只需一条命令就能将网站部署到服务器上。

$ hexo deploy

启动服务器

输入以下命令以启动服务器,您的网站会在 http://localhost:4000 下启动。在服务器启动期间,Hexo 会监视文件变动并自动更新,您无须重启服务器。

$ hexo server

以上也可以简写

$ hexo g        --生成静态文件
$ hexo d        --部署到服务器
$ hexo s        --启动服务器

2.部署本地文件到Github进行查看

在开始之前,您必须先在 _config.yml 中修改参数,修改配置:

deploy:
  type: git     
  repo: http://github.com/zeroskyblue/zeroskyblue.github.io.git    --库(Repository)地址
  branch: master    --分支名称。如果您使用的是 GitHub 或 GitCafe 的话,程序会尝试自动检测。

注意:参数与描述中间冒号后面要留一个空格

Git

安装hexo-deployer-git。

$ npm install hexo-deployer-git --save

Github

添加ssh公钥
首先要设置你的账号和密码

git config --global user.email "输入你的github账户"
git config --global user.name "输入你的github密码"

生成密钥

$  ssh-keygen -t rsa -C "你的github账号"

然后回车直到完成
上述命令若执行成功,会在/.ssh目录下生成两个文件id_rsaid_rsa.pub,最后
用文本编辑器打开id_rsa.pub文件,拷贝其中的内容,将其添加到Add SSH Key

最后可以验证一下:

$ ssh -T git@github.com

成功了说明能远程连接上去了

你可能感兴趣的