搭建博客的过程
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
$ 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_rsa和id_rsa.pub,最后
用文本编辑器打开id_rsa.pub文件,拷贝其中的内容,将其添加到Add SSH Key
最后可以验证一下:
$ ssh -T git@github.com
成功了说明能远程连接上去了
网友评论