安装git
我选用了Homebrew来安装mac下的软件,你可以先安装
Homebrew
安装Homebrew
1 | ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
成功之后安装git
1 | brew install git |
安装node.js
去nodes.js 官网下载,安装即可。
配置SSH keys
打开GitHub,进入设置界面,点击左边的SSH keys,添加一个SSH keys。
1.输入以下代码生成新的key文件
1 | ssh-keygen -t rsa -C "邮件地址@youremail.com" |
这里的邮件地址填自己注册时的邮件地址,注意大小写,双引号不能省略,终端会返回代码让你确定文件名,回车就好。
1 | Generating public/private rsa key pair. |
接着会让你输入加密串,可以空着:
1 | Enter passphrase (empty for no passphrase):\<输入加密串\> |
成功的创建了一个SSH key。
找到本机上的id_rsa.pub文件,打开它(建议使用Sublime Text)复制里面的代码.添加到SSH key 中
然后点击Add key就配置好了SSH key
测试是否配置成功
1 | ssh -T git@github.com |
看到
1 | You've successfully authenticated, but GitHub does not provide shell access. |
表示配置成功了。
完成之后,我们设置好个人信息,用于提交代码说明是谁提交的,怎么联系。可以用以下指令完成:
1 | git config --global user.name "你的名字" |
安装Hexo
打开终端,输入以下指令:
1 | npm install -g hexo |
注意如果不能安装可能被墙了,换源在终端输入
1 | npm config set registry="http://registry.cnpmjs.org" |
如果还出问题 在前面加入sudo 在管理员权限下上面的命令
1 | sudo npm config set registry="http://registry.cnpmjs.org" |
提示输入密码,输入管理员密码就可了。
然后在终端输入
1 | npm install -g hexo |
重新安装一下。
安装后,进入你要存博客的目录,在该目录下执行如下命令
1 | hexo init |
Hexo就会在该文件夹建立博客所需要的所有文件。本地的Hexo博客已经初步搭建起来,输入以下指令:
1 | hexo generate//可以简写为 hexo g |
就可以在浏览器中输入localhost:4000查看本地博客了。如果不能查看请输入
127.0.0.1:4000查看。在不行了。就是没有成功从hexo init重新来一次就可以了。要注意的是,所有的hexo指令都必须在你所建立的目录下执行。
部署Hexo到GitHub上
安装一个插件
1 | npm install hexo-deployer-git --save |
然后打开博客目录的_config.yml文件
1 | deploy: |
注意”:”号后面有空格。必须空一格。
然后输入
1 | hexo g |
在浏览器中输入
1 | http://你的id.github.io/ |
就可以访问自己的博客了。