1.下载Node.js安装文件(现在电脑基本都是64位的,我就放64位的下载地址):https://nodejs.org/dist/v8.9.4/node-v8.9.4-x64.msi

或者自行到官网下载最新版本: https://nodejs.org

2.安装Git 在这了我不介绍了。

检查是否安装正确,输入以下命令

node -v
npm -v
git --version

3.需要一个github账号,如果没有请注册。

4.在github上新建一个 Repositories,

文件名必须是 github账户名字+github.io,我的github账户名字是 yz0812 ,所以我的文件名是yz0812.github.io

5.先在某一个盘上创建一个文件夹,例如在D盘建立一个blog文件夹

6.文件夹右键,点Git Bash ,进入这个界面:

7.全局配置设置到淘宝源:

npm config set registry https://registry.npm.taobao.org

8.设置全局配置user.name 和user.email

git config --global user.name "yz0812"
git config --global user.email "yz0812@outlook.com"

9.生成SSH密钥设置到Github(需先设置user.name和user.email)

cd ~/.ssh
ssh-keygen -t rsa -C "yz0812@outlook.com" //打自己的邮箱

10.设置ssh key到GitHub 
默认生成ssh key在C:\Users\username.ssh文件夹中,复制 id_rsa.pub文件到 github->settings->SSH and GPG key->new ssh key 如图

把里面的代码,复制到刚才网站注册的地方:

11.ssh设置是否成功测试

ssh -T git@github.com

看到这句话就是执行配置成功,因为我之前有配置过,所以有一个警告。

12.安装hexo 插件

cd / #进入根目录,实际上是git安装的根目录
pwd /
npm install hexo-cli -g #安装hexo,阿里云源 大概10s安装

13.安装之后,输入以下代码:

cd /
hexo init Hexo
cd /Hexo
npm instal
hexo g
hexo s

看到 http://localhost:4000  就说明成功了,我们可以访问看一下

14.查看hexo插件的版本

hexo -V

15.安装部署到github插件依赖

大于hexo 3.0的上传到github的方法:

npm install -save hexo-deployer-git

16.在你的git安装目录找到Hexo文件夹

18.修改_config.yml

deploy: type: git repo: https://github.com/yz0812/yz0812.github.io.git  //(改成自己的用户名和用户名加域名) branch: master

19.再将gitbash部署hexo到github

hexo d

打开用户名.github.io,会出现如下界面(代表成功搭建博客):

注意:

  1. 有些用户没有设置Github的SSH,会导致上面两句失败。SSH的介绍和设置方法可以查看官方教程,配置起来很简单。如果英文看不明白或者过程中出现小问题,可以查看我写的SSH设置教程,是对官方教程的解释和扩展,针对配置过程中的小问题都有解决办法。

  2. 每次修改本地文件,都需要命令才能保存。而且每次使用命令都必须在Hexo根目录下使用。

     hexo g

  3. 如果你在执行 hexo deloy,如果提示 ERROR Deployer not found: git,那说明你没有安装hexo-deployer-git依赖包,不用担心,只需要输入下面命令创建hexo-deployer-git依赖包,然后再执行hexo deploy就能上传成功了

     npm install hexo-deployer-git --save

  4. 如果你是windows用户,那么当你执行 hexo deploy命令的时候,可能会先后出现提示框让你输入你的Github用户名Github密码,只要输入正确,上传就没有问题。

转载于:https://www.cnblogs.com/yz0812/p/10392647.html

在GitHub上使用Hexo 搭建自己的博客相关推荐

  1. 手把手教从零开始在GitHub上使用Hexo搭建博客教程(二)-Hexo参数设置

    前言 前文手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置介绍了github注册.git相关设置以及hexo基本操作. 本文主要介绍一下hexo的常用参数设置. ...

  2. 【完全指南】如何在Github上使用Hexo搭建自己的Blog

    [完全指南]如何在Github上使用Hexo搭建自己的Blog 一.在本地安装Hexo 1.简介: Hexo 是一个快速.简洁且高效的博客框架.Hexo 使用Markdown(或其他渲染引擎)解析文章 ...

  3. github page hexo博客gitee_利用Github和hexo搭建个人免费博客

    利用Github和hexo搭建个人免费博客详细过程: 概述: 详细的介绍了利用github和hexo搭建免费的博客,内容详细,浅显易懂,容易上手,大家一起进来看看吧! 1.配置Github相关操作: ...

  4. github+hexo搭建自己的博客网站(六)进阶配置(搜索引擎收录,优化你的url,添加RSS)...

    详细的可以查看hexo博客的演示:https://saucxs.github.io/ 绑定了域名: http://www.chengxinsong.cn hexo+github博客网站源码(可以clo ...

  5. hexo搭建自己的博客并部署至免费的github服务器教程

    hexo搭建自己的博客并部署至免费的github服务器教程-mac版本 打开终端,输入sudo su -命令进入root用户 输入npm install -g hexo-cli (前提是按照了node ...

  6. 基于hexo搭建个人免费博客——基本设置和了解

    2017年最新基于hexo搭建个人免费博客--基本设置和了解 前言 前面的文章已经能让大家搭建起自己的博客,并通过网络访问了,通过基础的发布文章和编辑既可以实现博客的运作了,其他的一些包括分页和标签. ...

  7. 使用 Hexo 搭建自己的博客

    使用 Hexo 搭建自己的博客 Hexo 是一个非常流行的静态站点生成工具,它可以把 Markdown 文档快速的解析成漂亮的静态页面,支持各种主题,让用户专注在写作上. 本文选自 <了不起的M ...

  8. 四十四、Hexo搭建自己的博客

    最近看了大佬 利用 GitHub 从零开始搭建一个博客文章,解决好久卡在自己的问题,那时看了极客的git课程还是很多问题,找了很多教程,发现都不太全,直到看到 https://mp.weixin.qq ...

  9. 【超级详细的小白教程】Hexo 搭建自己的博客

    – 前言 这是一篇有关如何使用 Github Pages 和 Hexo 搭建属于自己独立博客的详尽教程,本人是软件工程专业本科生,目前只学习了C和C++编程语言,对网站开发的有关知识几乎为零,这也是我 ...

最新文章

  1. maven常用的命令(window控制台和linux命令是一致的)
  2. 2017年php还能火多久,PHP还会火吗?
  3. 客座编辑:朱扬勇,男,复旦大学计算机科学技术学院教授,上海市数据科学重点实验室主任。...
  4. 5 仓库号xxx的主数据仍然现存不能删除(慎用)
  5. 计算机主机硬件详细介绍,计算机系统的硬件和系统软件详细介绍
  6. VueGoogleMaps在vue中的使用
  7. 玩转SpringBoot2.x之缓存对象
  8. mysql日期函_mysql日期函数
  9. Android 4.4环境搭建——Android SDK下载与安装
  10. 删除整个目录(API)
  11. BadBoy安装与使用
  12. 数字摄像头接口DCMI
  13. python匿名函数调用_(Python) 函数、匿名函数
  14. 区块链技术改进身份和访问管理(IAM)的10种用例
  15. PDN连接与默认 APN
  16. sin函数对照表_初中常用三角函数值对照表
  17. 研发管理--测试绩效管理
  18. 关系数据库设计五大范式学习记录——<五>
  19. 芯片封装中的BSC的含义
  20. linux 下卸载torch,在Ubuntu14.04安装torch7笔记

热门文章

  1. python cmd命令大全-详解python调用cmd命令三种方法
  2. python编程基础是什么-编程学习第一步,让你20天搞定Python编程
  3. python软件开发-哪个开发软件可以写python啊,VS可以么?
  4. python自带的shell是什么-python中执行shell的两种方法总结
  5. 怎么用python处理excel文件-如何用python处理excel表格
  6. oracle安装后怎么连接数据库,安装完odp后,连接oracle数据库
  7. php中的mysql模块
  8. hdu1.3.2 Rank
  9. LeetCode Remove Linked List Elements
  10. windows下安装RabbitMQ