前言
Hexo代码托管于GitHub,只需要你有一台电脑,安装好所需环境,将代码提交到GitHub托管即可,无需服务器,对于没有服务器的小伙伴是个不错的选择,但是部署难度较高,新手不建议搭建。
搭建环境
准备工作
1.注册github账号
2.安装了node.js
3.安装了git for windows(或者其它git客户端)
Github准备工作
- 创建储存桶
新建一个名为你的用户名
.github.io的仓库,比如说,如果你的github用户名是test,那么你就新建test.github.io
的仓库(重点:必须是你的用户名,其它名称无效),将来你的网站默认地址就是 http://test.github.io
敲黑板
1.注册的邮箱一定要验证,否则不会成功;
2.仓库名字必须是:username.github
.io,其中username是你的用户名;
- 域名绑定
将你的域名解析CNAME指向你的用户名.github.io
即可,当然你也可以将你的用户名.github.io
进行Ping后,得到IP地址,解析到IP地址。
配置SSh key
用git bash执行命令
cd ~/. ssh
如果得到提示
No such file or directory
说明你是第一次使用git。
那么就执行
ssh-keygen -t rsa -C "邮件地址"//你的github邮件地址
然后连续3次回车,最终会生成一个文件在用户目录下,打开用户目录,找到.ssh\id_rsa.pub
文件,记事本打开并复制里面的内容,打开你的github主页,进入个人设置 -> SSH and GPG keys -> New SSH key:
执行命令,测试是否成功
ssh -T git@github.com # 注意邮箱地址不用改
如果看到Are you sure you want to continue connecting (yes/no)?
输入y
会得到
Hi 你的用户名! You’ve successfully authenticated, but GitHub does notprovide shell access.
看到这个信息说明SSH已配置成功!,进行下一步配置
git config --global user.name "liuxianan"// 你的github用户名,非昵称
git config --global user.email "xxx@qq.com"// 填写你的github注册邮箱
Hexo安装
- Git bash执行安装命令
npm install -g hexo
- 初始化
在电脑任意地方建立一个文件夹hexo(妥善保管,以后博客代码的位置),我创的是/D/hexo
所以先执行
cd /d/hexo/
然后在执行初始化命令
hexo init
然后hexo会自动下载一些文件
然后执行
hexo g
hexo s
执行完hexo s
后就可以通过本地来访问我们的博客了,浏览器打开地址 http://localhost:4000就可以hexo已经搭建完成了。
预览完毕以后按ctrl+C退出预览
托管代码到github
- 修改配置文件
修改hexo目录下的_config.yml
文件,deploy部分(一般都是在文件最后)
修改为
deploy:
type: git
repository: git@github.com:你的用户名/你的用户名.github.io.git
branch: master
- 安装上传插件
git执行命令
npm install hexo-deployer-git --save
等待安装完成后,执行上传命令
hexo d
上传完毕以后,需要修改一下github储存桶的访问域名
首先在储存桶面板找到Setting
往下拉找到
设置选项如图所示,wei520.top处设置你刚刚解析的域名即可
搭建到此差不多就已经完成了,可以点击访问测试站点
评论测试
信用卡华对贷款资料附属好享贷发货搜压单
变骚很多操我风景妈妈有人公狗
百家乐保护板老虎机管理注册网址
澳门赌场古语开户就送如意网址
真实插入方萝莉爱爱发哈诱惑高清