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账户
- 访问Github首页
- 点击右上角的Sign Up,注册自己的账户.
二、创建项目代码库
- 注册完登陆后,我们就创建一个我们自己的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
接着:
- 登陆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

浙公网安备 33010602011771号