最近买了一台PC,惠普暗夜精灵,除了偶尔死机,其他都挺好。
以前写的个人博客,想移植过来,着实费了一些功夫(主要好多东西都忘了)。
下面记录一下大概流程
1. 以前的Hexo压缩包下载
2. 安装Node.js和Git
3. 配置Github
- $ cd ~/. ssh 检查本机的ssh密钥
如果提示:No such file or directory 说明你是第一次使用git。
生成新的SSH 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):<回车就好>
注意1: 此处的邮箱地址,你可以输入自己的邮箱地址;注意2: 此处的「-C」的是大写的「C」
然后系统会要你输入密码:
Enter passphrase (empty for no passphrase):<输入加密串>
Enter same passphrase again:<再次输入加密串> - 添加SSH Key到GitHub
在本机设置SSH Key之后,需要添加到GitHub上,以完成SSH链接的设置。
1、打开本地C:\Documents and Settings\Administrator.ssh\id_rsa.pub文件。此文件里面内容为刚才生成人密钥。如果看不到这个文件,你需要设置显示隐藏文件。准确的复制这个文件的内容,才能保证设置的成功。
2、登陆github系统。点击右上角的 Account Settings—->SSH Public keys —-> add another public keys
3、把你本地生成的密钥复制到里面(key文本框中), 点击 add key 就ok了 - 测试是否配置成功 $ ssh -T git@github.com
- 设置用户信息
$ git config –global user.name “cnfeat”//用户名
$ git config –global user.email “cnfeat@gmail.com”//填写自己的邮箱
4. 重新安装hexo
在hexo压缩包解压后的文件夹中重新安装hexo: $ npm install -g hexo
5. 调试是否设置成功
hexo clean
hexo g
hexo s
6. 在博客文件夹重新克隆博客项目
git clone XX://XXX/XXX.XX.XX
7. 生成新文章
hexo new “文章名”
然后在sourse/_posts中找到生成的“文章名.md”
可以参考以前的教程改写
hexo g 生成
hexo d(这个我的理解是可要可不要,需进一步确认)
hexo s(localhost:4000)本地测试
8. 复制public的内容到博客文件夹
可手动复制,也可在git中复制(这个没有掌握)
9. 在博客文件夹中提交工程
git add .(或者知道新增的文件是那些,提交具体文件也可以)
git commit -m “版本记录”
git push -u origin master
10. 最后测试
可登录github 测试,也可等几分钟登录博客地址测试
PS:这个经验吧,应该不太适合大众,只适合我自己
参考:http://blog.csdn.net/poem_of_sunshine/article/details/29369785