hexo搭建个人博客

身边的很多同学都在github搭建了个人博客,听说github是个好东西,我也不能落后是吧,就看着网上的教程捣鼓了一下。

写篇博客给自己~免得以后都不记得怎么去教育(勾搭)小学弟小学妹。

安装Node.js

请到官网下载安装并执行就可以了---安装应用应该是谁都会的吧!

 

这里要注意的就是选对系统和位数

 

安装git

下载msysgit并执行就可以完成安装(PS:上官网要FQ,不会****的并且是64位的,可以点击这里

 

然后到一个目录下右键选择Git Bash Here就这里进入git了

git的基本操作:

Hexo

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

右键鼠标,打开git输入npm命令就可以安装

npm install hexo-cli -g
npm install hexo --save
#如果命令无法运行,可以尝试更换taobao的npm源
npm install -g cnpm --registry=https://registry.npm.taobao.org

 

二、Hexo初始化配置

创建Hexo文件夹

安装完成后,根据自己喜好建立目录(如F:\Blog\Hexo),直接进入F:\Blog\Hexo文件夹下右键鼠标,点击Git Bash Here,进入Git命令框,执行以下操作。

hexo init
npm install

安装hexo完成后;hexo文件夹下的目录如下

安装hexo插件

如果想不出错就把下面的插件全部安装完

npm install hexo-generator-index --save
npm install hexo-generator-archive --save
npm install hexo-generator-category --save
npm install hexo-generator-tag --save
npm install hexo-server --save
npm install hexo-deployer-git --save
npm install hexo-deployer-heroku --save
npm install hexo-deployer-rsync --save
npm install hexo-deployer-openshift --save
npm install hexo-renderer-marked@0.2 --save
npm install hexo-renderer-stylus@0.2 --save
npm install hexo-generator-feed@1 --save
npm install hexo-generator-sitemap@1 --save

执行下面语句,执行完即可登录localhost:4000查看效果

hexo g -s

将博客部署到Github Pages上

那么现在本地的博客已经搭建起来了,但是我们只可以通过本地连接查看我们的博客。那么我们现在需要做的就是把本地的博客发布到服务器上,让别人也可以连接我们的博客,而Github Pages就帮我完成了这件事情。但是Github Pages的代码就是寄存在Github上面的。那么接下来我们需要在Github上面创建一个新的项目。

一、注册Github账户

  1. 访问Github首页
  2. 点击右上角的Sign Up,注册自己的账户.

二、创建项目代码库

  1. 注册完登陆后,我们就创建一个我们自己的Github Pages项目。点击New repository

配置SSH密钥

 第一步,我们需要看看是否看看本机是否存在SSH keys,打开Git Bash,并运行:

    
cd ~/. ssh

如果存在就跳过第二步

第二步,创建一对行的SSH密钥

$ssh-keygen -t rsa -C "your_email@example.com"
#这将按照你提供的邮箱地址,创建一对密钥
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/you/.ssh/id_rsa): [Press enter]

第三步,在github上添加你的公钥

运行以下命令复制公钥

clip < ~/.ssh/id_rsa.pub

  

接着:

  1. 登陆GitHub,进入你的Account Settings.

2.选择SSH Keys

3.粘贴密钥,添加即可

 

第四步,测试;

输入命令

$ ssh -T git@github.com

第五步,设置用户信息

现在你已经可以通过SSH链接到GitHub了,还有一些个人信息需要完善的。 Git会根据用户的名字和邮箱来记录提交。GitHub也是用这些信息来做权限的处理,输入下面的代码进行个人信息的设置,把名称和邮箱替换成你自己的,名字必须是你的真名,而不是GitHub的昵称。

$ git config --global user.name "cnfeat"//用户名
$ git config --global user.email  "cnfeat@gmail.com"//填写自己的邮箱

然后就配置成功了。

然后就可以网上去找各种创建博客项目,下载主题还有更新主题的文章了~

值得注意的就是每次更新博客都会要你输入账号密码,你可以按照以下的方法做就可以不用再输入了;

新建.git-credentials文件

在你的用户目录下新建一个文本文件, 名曰 .git-credentials

用户目录:

  • windows: C:/Users/username

  • mac os x: /Users/username

  • linux: /home/username

输入用户名和密码

https://username:password@github.com
https://username:password@git.coding.net

  

如何用hexo的话可以不用输入用户名和密码,执行hexo语句会弹出对话框提示输入

修改git配置

  • 执行命令
    git config --global credential.helper store
    

      

  • 上述命令会在~/.gitconfig文件末尾添加如下配置:
[credential]
     helper = store

  

posted @ 2016-09-28 13:56  OMG_By  阅读(57)  评论(0)    收藏  举报