GitHub入门(一)GIT配置与Hexo博客搭建

首先安装配置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.comwindows

这个命令会在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。

更换主题在这里面选择主题

https://hexo.io/themes/

进入想应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会建立一个同样的文件夹,在图片中放入这个文件

    ![NAME](文章名字/图片.jpg)

相关文章
相关标签/搜索