GitHub入门(一)GIT配置与Hexo博客搭建
首先安装配置Git环境,由于本人使用Windows操作系统所以从msysgit.github.io下载msysGit Windows版本,安装。(Mac一般自带Git)
安装的时候一般使用默认选项,其中我选择USE GitBash Only(只使用gitbash窗口,而不适用windows命令窗口)
安装好后输入git version查看git版本

配置用户使用Git的姓名与邮箱
$git config global user.name “Your Name”
$git config global user.email “Your Email@XXX.com”
这个命令会在gitbash根文件目录下的~/.gitconfig下
[user]
Name=xxx
Email=xxx
顺便一提,将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会创建一个一样的文件夹,在图片中放入这个文件

GitHub入门(一)GIT配置与Hexo博客搭建的更多相关文章
- [原创]HEXO博客搭建日记
博客系统折腾了好久,使用过Wordpress,Ghost,Typecho,其中Typecho是我使用起来最舒心的一种,Markdown编辑+轻量化设计,功能不多不少刚好,着实让我这种强迫症患者舒服了好 ...
- Hexo博客搭建以及Next主题美化的经验之谈
这并不是一篇博客搭建教程.内容主要包含个人对于Hexo博客搭建的心得,Next6.0主题美化的部分建议,以及摘录一些各种用于博客搭建的link. 在博客园3年6个月,确实也学到了很多,博客园也是目前为 ...
- Hexo博客搭建全解
[原创,转载请附网址:http://dongshuyan.top] 欢迎来到莫与的博客,第一篇记录了一下怎么写一篇博客,以方便之后写博客~ #从配置说起下载安装Git与Node.js略过 1.安装he ...
- U盘便携式hexo&博客搭建&极速纯净低bug主题推荐&部署到coding&SEO优化搜索
指南:U盘便携式hexo&博客搭建&极速纯净低bug主题推荐&部署到coding&SEO优化搜索 U盘便携式hexo随处写博客 简述:在任意一台联网的电脑上续写he ...
- w10环境下Hexo博客搭建
w10使用hexo+github手把手搭建自己的第一个博客 对一个程序员来说,博客的重要性不言而喻,不但可以积累知识,还可以更好的给别人分享自己的心得.今天就以时下比较流行的hexo博客搭建属于自己的 ...
- 【hexo博客搭建】将搭建好的hexo博客部署到阿里云服务器上面(下)
一.部署到阿里云服务器 既然博客也已经成功在本地部署,然后主题也成功安装,接下来就可以部署到服务器上面了,如果你也想要魔改matery主题,可以去各种博客上面找一找大佬的教程,或者联系我,也可以让你少 ...
- 强大博客搭建全过程(1)-hexo博客搭建保姆级教程
1. 前言 本人本来使用国内的开源项目solo搭建了博客,但感觉1核CPU2G内存的服务器,还是稍微有点重,包括服务器内还搭建了数据库.如果自己开发然后搭建,耗费时间又比较多,于是乎开始寻找轻量型的博 ...
- 【基础篇】hexo博客搭建教程
[基础篇]搭建hexo博客(一) 作者:Huanhao bilibili:Mrhuanhao 前言 你是否想拥有属于自己的博客?你是否无奈与自己不会写网站而烦恼? 不要担心,本系列教程将会实现你白嫖的 ...
- 迈出第一步,Hexo博客搭建
很早之前看到别人的博客就总想着自己之后也要搭一个,最近突然来了干劲,就开始搭起了博客.不过搭博客还真是一个累活,失败了不下十次,用了好几天的时间,感觉自己在浪费时间,但是看到现在博客终于能用了,非常开 ...
随机推荐
- “\xef\xbb\xbf”爬坑记录
今天早上帮同事写了脚本,大致功能:从文本中读取域名,加密存储成按照自己定义的格式.但是一个简单的代码居然出现了错误.初始的代码如下: # coding:utf-8 import hashlib imp ...
- python常见问题解决方案
平时工作中经常需要用到这些python小技巧,顺便做个记录 import requests import time def get_pr(domain): pr = 6 time.sleep(1) h ...
- ansible获取远程机器上的ip地址
问题: 想要使用ansible-playbook脚本创建一个以远程机器的IP命名的目录 错误的代码:# vim test.yml --- - hosts: all remote_user: root ...
- token和sign
前言 在app开放接口api的设计中,避免不了的就是安全性问题,因为大多数接口涉及到用户的个人信息以及一些敏感的数据,所以对这些接口需要进行身份的认证,那么这就需要用户提供一些信息,比如用户名密码等, ...
- ESP-8266 串口通信(Serial)
ESP8266的串口通信与传统的Arduino设备完全一样.除了硬件FIFO(128字节用于TX和RX)之外,硬件串口还有额外的 256字节的TX和RX缓存.发送和接收全都由中断驱动.当FIFO/缓存 ...
- c和java中各种数据类型所占字节
c java char 1 2 short 2 int 4 long 4 8 float 4 double 8
- shiro框架学习-3- Shiro内置realm
1. shiro默认自带的realm和常见使用方法 realm作用:Shiro 从 Realm 获取安全数据 默认自带的realm:idae查看realm继承关系,有默认实现和自定义继承的realm ...
- 2018山东省赛 H Dominoes ( 搜索 )
题目链接 题意 : 给出一个 n * m 的矩阵,用规格 1 * 2 的多米诺去填充,题目数据保证最后只有一个格子是空白的(即没有被多米诺骨牌覆盖),问你现在通过移动多米诺能够产生多少种不同的状态(空 ...
- tensorflow的变量作用域
一.由来 深度学习中需要使用大量的变量集,以往写代码我们只需要做全局限量就可以了,但在tensorflow中,这样做既不方便管理变量集,有不便于封装,因此tensorflow提供了一种变量管理方法:变 ...
- Python3学习笔记(七):字典
在python中,有一种通过名字来引用值的数据结构,这种类型的数据结构成为映射. 字典是Python中唯一内建的映射类型,具有以下特点: 字典中的值是无序的 值存在特定的键(key)下 键(key)可 ...