在GitHub上使用Hexo 搭建自己的博客
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,会出现如下界面(代表成功搭建博客):
注意:
有些用户没有设置Github的SSH,会导致上面两句失败。SSH的介绍和设置方法可以查看官方教程,配置起来很简单。如果英文看不明白或者过程中出现小问题,可以查看我写的SSH设置教程,是对官方教程的解释和扩展,针对配置过程中的小问题都有解决办法。
每次修改本地文件,都需要命令才能保存。而且每次使用命令都必须在Hexo根目录下使用。
hexo g
如果你在执行
hexo deloy
,如果提示ERROR Deployer not found: git
,那说明你没有安装hexo-deployer-git
依赖包,不用担心,只需要输入下面命令创建hexo-deployer-git
依赖包,然后再执行hexo deploy
就能上传成功了npm install hexo-deployer-git --save
如果你是windows用户,那么当你执行
hexo deploy
命令的时候,可能会先后出现提示框让你输入你的Github用户名和Github密码,只要输入正确,上传就没有问题。
转载于:https://www.cnblogs.com/yz0812/p/10392647.html
在GitHub上使用Hexo 搭建自己的博客相关推荐
- 手把手教从零开始在GitHub上使用Hexo搭建博客教程(二)-Hexo参数设置
前言 前文手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置介绍了github注册.git相关设置以及hexo基本操作. 本文主要介绍一下hexo的常用参数设置. ...
- 【完全指南】如何在Github上使用Hexo搭建自己的Blog
[完全指南]如何在Github上使用Hexo搭建自己的Blog 一.在本地安装Hexo 1.简介: Hexo 是一个快速.简洁且高效的博客框架.Hexo 使用Markdown(或其他渲染引擎)解析文章 ...
- github page hexo博客gitee_利用Github和hexo搭建个人免费博客
利用Github和hexo搭建个人免费博客详细过程: 概述: 详细的介绍了利用github和hexo搭建免费的博客,内容详细,浅显易懂,容易上手,大家一起进来看看吧! 1.配置Github相关操作: ...
- github+hexo搭建自己的博客网站(六)进阶配置(搜索引擎收录,优化你的url,添加RSS)...
详细的可以查看hexo博客的演示:https://saucxs.github.io/ 绑定了域名: http://www.chengxinsong.cn hexo+github博客网站源码(可以clo ...
- hexo搭建自己的博客并部署至免费的github服务器教程
hexo搭建自己的博客并部署至免费的github服务器教程-mac版本 打开终端,输入sudo su -命令进入root用户 输入npm install -g hexo-cli (前提是按照了node ...
- 基于hexo搭建个人免费博客——基本设置和了解
2017年最新基于hexo搭建个人免费博客--基本设置和了解 前言 前面的文章已经能让大家搭建起自己的博客,并通过网络访问了,通过基础的发布文章和编辑既可以实现博客的运作了,其他的一些包括分页和标签. ...
- 使用 Hexo 搭建自己的博客
使用 Hexo 搭建自己的博客 Hexo 是一个非常流行的静态站点生成工具,它可以把 Markdown 文档快速的解析成漂亮的静态页面,支持各种主题,让用户专注在写作上. 本文选自 <了不起的M ...
- 四十四、Hexo搭建自己的博客
最近看了大佬 利用 GitHub 从零开始搭建一个博客文章,解决好久卡在自己的问题,那时看了极客的git课程还是很多问题,找了很多教程,发现都不太全,直到看到 https://mp.weixin.qq ...
- 【超级详细的小白教程】Hexo 搭建自己的博客
– 前言 这是一篇有关如何使用 Github Pages 和 Hexo 搭建属于自己独立博客的详尽教程,本人是软件工程专业本科生,目前只学习了C和C++编程语言,对网站开发的有关知识几乎为零,这也是我 ...
最新文章
- maven常用的命令(window控制台和linux命令是一致的)
- 2017年php还能火多久,PHP还会火吗?
- 客座编辑:朱扬勇,男,复旦大学计算机科学技术学院教授,上海市数据科学重点实验室主任。...
- 5 仓库号xxx的主数据仍然现存不能删除(慎用)
- 计算机主机硬件详细介绍,计算机系统的硬件和系统软件详细介绍
- VueGoogleMaps在vue中的使用
- 玩转SpringBoot2.x之缓存对象
- mysql日期函_mysql日期函数
- Android 4.4环境搭建——Android SDK下载与安装
- 删除整个目录(API)
- BadBoy安装与使用
- 数字摄像头接口DCMI
- python匿名函数调用_(Python) 函数、匿名函数
- 区块链技术改进身份和访问管理(IAM)的10种用例
- PDN连接与默认 APN
- sin函数对照表_初中常用三角函数值对照表
- 研发管理--测试绩效管理
- 关系数据库设计五大范式学习记录——<五>
- 芯片封装中的BSC的含义
- linux 下卸载torch,在Ubuntu14.04安装torch7笔记
热门文章
- python cmd命令大全-详解python调用cmd命令三种方法
- python编程基础是什么-编程学习第一步,让你20天搞定Python编程
- python软件开发-哪个开发软件可以写python啊,VS可以么?
- python自带的shell是什么-python中执行shell的两种方法总结
- 怎么用python处理excel文件-如何用python处理excel表格
- oracle安装后怎么连接数据库,安装完odp后,连接oracle数据库
- php中的mysql模块
- hdu1.3.2 Rank
- LeetCode Remove Linked List Elements
- windows下安装RabbitMQ