第一步:配置github
1、先new repository,建一个仓库。
2、repository name一定要跟owner名一致,即取成Ownername.github.io。描述自己随便写。可以勾选要readme也可以选择不要。然后点Create repository。
3、github仓库就配好了。
第二步:在电脑中安装git
1、Windows版的下载地址在这里:http://code.google.com/p/msysgit/downloads/list。我看到网上很多人问git怎么操作,其实建博客用上git命令行的挺少的。
2、在Windows下,打开Git Bash,在使用git前配置一下如下内容:
git config –global user.name “test” # 请将test处换成你自己的名字
git config –global user.email “test@163.com” # 输入你自己的邮箱
git config –global core.ignorecase false
3、检查电脑上现有的ssh key。
如果显示No such file or directory,那就到第三步。
3、生成新的SSH Key,输入如下代码,即可生成新的key文件:
$ ssh-keygen -t rsa -C “邮件地址@youremail.com”
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):(这里直接回车)
Enter passphrase (empty for no passphrase):<输入加密串>(建议直接回车设置空密码)
Enter same passphrase again:<再次输入加密串>(直接回车)
最后看到这样的界面,就成功设置ssh key了:
第三步:将git与github连上
1、添加SSH Key到GitHub:
用文本编辑工具打开id_rsa.pub文件(此文件夹位置请看上一步3中的图),如果看不到这个文件,你需要设置显示隐藏文件。准确的复制这个文件的内容,才能保证设置的成功。
2、进入你的github主页,点击settings。
3、点击框红处。
4、点击new ssh key。
5、打开id_rsa.pub,将里面的内容全部复制下来。
6、将5中复制的内容全部粘贴到key中。不用管title。点击add ssh key。
7、测试一下看看是否成功连接上。
$ ssh -T git@github.com
如果要选yes/no就敲打你的键盘输入yes,要是出现
Hi username! You’ve successfully authenticated, but GitHub does not provide shell access.
那就成功了。
第四步:用hexo建博客
1、打开git bash,进入到你要放你博客的文件夹下,我的是e:/blog
Tips:打开git bash属性这样配置好之后以后每次打开都是直接进入到你的文件夹下。
2、执行如下命令安装Hexo:
sudo npm install -g hexo
3、执行init命令初始化hexo
hexo init
4、生成静态页面
hexo generate(hexo g也可以)
5、本地启动
启动本地服务,进行文章预览调试,命令:
hexo server
浏览器输入http://localhost:4000
6、现在在本地可以启动了,就要将你的博客部署到github仓库中去了。打开_config.yml文件,翻到最下面。
将deploy改成这样子。
7、然后执行命令:
npm install hexo-deployer-git –save
8、然后,执行配置命令:
hexo deploy(也可以是hexo d)
这样部署上去就可以开始写博客啦~