创建新文章,提交到github的流程

最近买了一台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

坚持原创技术分享,您的支持将鼓励我继续创作!