首先安装配置Git环境,因为本人使用Windows操做系统因此从msysgit.github.io下载msysGit Windows版本,安装。(Mac通常自带Git)css
安装的时候通常使用默认选项,其中我选择USE GitBash Only(只使用gitbash窗口,而不适用windows命令窗口)node
安装好后输入git version查看git版本git
配置用户使用Git的姓名与邮箱github
$git config global user.name “Your Name”npm
$git config global user.email “Your Email@XXX.com”windows
这个命令会在gitbash根文件目录下的~/.gitconfig下bash
[user]hexo
Name=xxxssh
Email=xxxpost
顺便一提,将color.ui设置为auto可让命令的输出拥有更高的可读性
$git config –global color.ui auto
“~/.gitconfig”下面会多出一行
[color]
ui=auto
为了让本地Git能连上GitHub仓库须要配置SSH KEY
运行下面命令建立SSH KEY:
$ssh-keygen -t rsa -C “Your Email”
以后连按回车 PS:(不知道为何设置不了私有密钥密码多是一个Bug?)
生成的密钥在本地下gitbash根目录下的 .ssh目录中
Id_rsa为私有密钥 id_rsa.pub公有密钥,打开公有密钥复制
打开GitHub
填入好以后,根据邮箱点肯定
打开Git 输入 ssh -T git@github.com,出现下图则成功,能够本地修改仓库了!
为了搭建Hexo博客须要先安装Node.Js下载连接
首先在本地部署Hexo,建立一个hexo目录而后点击右键选择Git Bash Here,将Hexo下载目录放在这里。
输入
$npm install -g hexo-cli
初始化Hexo
$hexo init
而后启动Hexo
$hexo s
输入http://localhost:4000/可以看见本地的Hexo。
更换主题在这里面选择主题
进入想应github中clone文件到本地hexo的文件夹的themes/目录下
$git clone https://github.com/Haojen/hexo-theme-Claudia.git themes/claudia
而后进行想应的配置
若是要发布则须要输入
Hexo g 初始化静态文件
Hexo d 部署hexo
若是要使博客在二级目录下,则须要新建一个仓库例如blog,而后在hexo的_config.yml
而后在blog仓库设置为github pages的分支
点击Settings
一些小提示:
1.在GitHub Pages绑定本身的域名须要建立一个CNAME或者在Setting中设置域名。
2.Hexo中的css文件若是要修改,则把.developgit下的文件删除从新发布才更改。
3.一些插件若是跟所须要的不匹配,能够更改node_modules(存放hexo插件的文件)中文件的js。
4.添加新文章输入,会在source下的post
$hexo new "Name"
5.云标签、分类
categories://分类
- categoriy
tags: //标签
- tags
6.文章摘要 <! -- more -->
7.若是想要在Hexo放图片能够安装 hexo-asset-image插件:
在_config.yml文件中设置 post_asset_folder: true
$npm install https://github.com/CodeFalling/hexo-asset-image -- save
当用户建立文章的时候,同时在post会建立一个同样的文件夹,在图片中放入这个文件
