前面准备好之后就可以将你的博客托管到Gitcafe上了。
1. 注册Gitcafe账号
已有账号的忽略,没有的,去官网注册,全中文界面,很简单,这里就不介绍了。
2. 创建添加SSH
在桌面,点击鼠标右键,进入Git Bash,会得到一个命令行界面,输入:
cd ~/ .ssh
如果提示:No such file or directory 说明你是第一次使用git,先输入下方的命令手工创建一个.ssh目录。
mkdir ~/.ssh
然后再执行:
cd ~/ .ssh
否则跳过。执行下方的命令,将 `YOUR_EMAIL@YOUREMAIL.COM` 改为你的Email地址
ssh-keygen -t rsa -C “YOUR_EMAIL@YOUREMAIL.COM“
然后去用户目录的.ssh目录下可以看到私钥 id_rsa
和公钥 id_rsa.pub
这两个文件,私钥是不能透露出去的,只能你自己知道。
用文本文件(txt)打开公钥id_rsa.pub
,复制所有的内容。进入 GitCafe
–>账户设置
–>SSH
公钥管理设置项,添加新公钥。名称可以随意起,将公钥粘贴进去。
以上步骤完成后,用下面的命令测试一下吧。
ssh -T git@gitcafe.com
如果是第一次连接的话,会出现以下警告:
1 | The authenticity of host 'gitcafe.com (50.116.2.223)' can't be established. |
如果没有问题,输入 yes 按回车就可以了。
中间会提示你输入 passphrase 口令。
Enter passphrase for key ‘/c/Users/USERNAME/.ssh/id_rsa’:
最后,如果连接成功的话,会出现以下信息。
1 | Hi USERNAME! You've successfully authenticated, but GitCafe does not provide shell access. |
参考:
3. 新建gitcafe项目
点击新建项目,项目名与你的gitcafe账号名一致,其他可不填,项目必须是公开的项目。
进入GitBash,第一次进入在本地设置git时必须:
$ git config –global user.name “yourname” //你的计算机名
$ git config –global user.email “yourmaill@yourmaili.com“ //填写自己的邮箱
官网有提示的按照官网的提示步骤来就行。
4.将本地博客托管到Gitcafe上
首先安装hexo-deployer-git
npm install hexo-deployer-git –save
等待安装完成。
编辑hexo文件夹下的_config.yml
文件,使用文本文件(txt)打开就行,不过看着可能有点难受╮(╯▽╰)╭,可以去这下个Sublime Text 2编译器,支持各种编程语言和文件格式,当然也支持Markdown语法,可以用它写文章。
1 | deploy: |
MrWheat
是博主的名(麦子先生)。把上方的MrWheat
换成你自己在Gitcafe的账号名
就行。
然后执行下列指令完成部署:
hexo g
hexo d
根据提示输入gitcafe的账号和密码,就部署成功了。
这两个指令的意思是:
hexo g—->hexo generate #生成
hexo d—->hexo deploy #部署
注册完gitcafe,会给你一个二级域名,是和gitcafe的空间绑定的。一般是www.gitcafe的用户名
.gitcafe.com。
博主的是www.mrwheat
.gitcafe.com。
登录你的gitcafe二级域名看看吧。
PS:精力有限,可能有些细节没有注意,如有问题,或者有什么不懂的,可以在下方留言。博主会看到的^_^。