一.前期准备

1.注册GitHub账号。

不做说明

2.创建仓库

创建一个新的仓库来放置我们的文件。

3.下载安装Node.js

https://nodejs.org/en/   两个版本,选择右边那个最新版

4.下载安装git

https://www.git-scm.com/download/

5.检查安装

打开你的cmd命令窗口

检查Node.js

node -v

npm -v

检查git

git --version

右键也可以看到你git bash

准备工作结束,开始搭建博客!

二.建立静态网站

1.创建存放博客文件的文件夹

在电脑上找个合适的地方,创建一个myblog文件夹,路径中别有中文,我的是在D:\myblog

从cmd中进入到myblog文件夹,当然你直接进到Blog文件夹右键 git bash here 也可以,都是在Blog文件夹执行命令。

下面的一系列操作都是在myblog文件夹中进行的,cmd保持图片中打开的位置

2.安装Hexo

输入命令

npm install hexo -g

3.检查

输入命令

hexo -version

4.初始化文件

输入命令

实验室网差,等吧... 找个网好的地方...

现在实际上就是在往myblog文件夹装入hexo文件了,可以去文件夹看看。

5.安装完毕!

下面6,7不想看的直接输入命令

hexo g&&hexo s

6.生成静态文件

输入命令

hexo generate

7.开启服务

输入命令

hexo server

如果开启失败,显示端口已经被用了,换一个即可。我的是因为做过一个网站了,这个是做教程弄的。

更换端口命令:

hexo server -p 4444

Hexo已经在运行了,按两次Ctrl+C结束

8.搭建完成

现在我们仅仅是在本地测试完成,接下来要弄到GitHub仓库中,才能在网上访问

三.绑定仓库

1.下载powershell

https://www.mls-software.com/opensshd.html

按住Ctrl+shift+右键,如果出现“此处打开powershell”,那就不需要安装。

2.生成公钥

输入命令

ssh-keygen -t rsa

输入命令后,一直回车就行,公钥放在上面powershell显示的文件夹中,我的是在:C:\Users\10245/.ssh/id_rsa.pub

找到文件,打开复制。

3.创建ssh公钥

在GitHub打开

输入公钥,增加SSH KEY

顺便去仓库,把仓库的ssh地址,复制了

4.配置deployment

打开,根目录下(myblog中)的_config.ymlm,拉到最下面,找到deploy,配置为下图:(注意冒号后面都有一个空格)

5.打开powershell检验(cmd和git都可以)

使用powershell打开myblog文件夹

输入命令,测试连接

ssh -T git@github.com

出现这种,带有“hi 用户名”的才是成功。

****在上传静态文件之前,你可以创建第一篇自己的博客。

cmd打开myblog,输入命令

hexo new post “博客名”

文件路径,也就是紫色文字,

6.上传静态文件

在cmd中打开myblog,执行命令

npm install --save hexo-deployer-git

输入命令

hexo g -d

5.访问博客

上传完成之后,就可以访问我们网上的博客了。我的地址是:https://mayflyhk.github.io/

你的博客地址,参照 https://用户名.github.io/ 填写

gulp的优化方法记录在了这里:https://www.cnblogs.com/Mayfly-nymph/p/10623234.html

其他博客美化教程,抽时间会继续添加。

有什么问题,欢迎加我联系方式询问,喜欢的小伙伴可以关注一波!!!

GitHub+Hexo+gulp搭建博客网站的更多相关文章

  1. Github Pages和Hexo创建静态博客网站

    Github Pages和Hexo创建静态博客网站 安装Node.js 本人是window环境,所以下载window版. 下载地址:https://nodejs.org/en/download/ 下载 ...

  2. Hexo系列(一) 搭建博客网站

    写在前面的话:本系列文章主要参考 Hexo官方说明文档,同时结合自己在使用过程中的一些心得体会,撷取下来,和大家分享分享.好,下面闲话不多说,马上开始我们的 Hexo 之旅吧 温馨提醒:博主使用的操作 ...

  3. 在Windows下使用Hexo+GithubPage搭建博客的过程

    1.安装Node.js 下载地址:传送门 去 node.js 官网下载相应版本,进行安装即可. 可以通过node -v的命令来测试NodeJS是否安装成功 2.安装Git 下载地址:传送门 去 Git ...

  4. Hexo快速搭建博客

    1. 准备工作 ~ 安装node.js -> npm -> hexo-cli ~ 安装git -> 版本控制工具 2. 更换npm(nodejs package manager)源 ...

  5. Django搭建博客网站(四)

    Django搭建博客网站(四) 最后一篇主要讲讲在后台文章编辑加入markdown,已经在文章详情页对markdown的解析. Django搭建博客网站(一) Django搭建博客网站(二) Djan ...

  6. Django搭建博客网站(三)

    Django搭建博客网站(三) 第三篇主要记录view层的逻辑和template. Django搭建博客网站(一) Django搭建博客网站(二) 结构 网站结构决定我要实现什么view. 我主要要用 ...

  7. Django搭建博客网站(二)

    Django搭建自己的博客网站(二) 这里主要讲构建系统数据库Model. Django搭建博客网站(一) model 目前就只提供一个文章model和一个文章分类标签model,在post/mode ...

  8. 部署项目到服务器 & 搭建博客网站

    搭建博客网站 作为名程序员,或者是网络编程爱好者,拥有一个自己的博客网站再好不过,本篇文章手把手教你部署自己的网站

  9. 基于Github&Hexo的个人博客搭建过程

    大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公众号:Web前端之巅 博客园:ht ...

随机推荐

  1. C# winform使用cefsharp

    注意事项写在开头: 一)cef要求.Net FrameWork框架最少为4.5.2,所以咱们在创建工程的时候注意 二)cef不支持anycpu平台 第一步: 新建工程  第二步 添加cef nuget ...

  2. VM12安装Mac系统操作指南

    1.第一步,操作按照这个链接来搞 VMware 12安装Mac OS 系统使用的是 OS X 10.11.1(15B42) 2.激活工具一定要使用 unlocker208 3.初次安装可能存在的报错 ...

  3. StackOverflow: 你没见过的七个最好的Java答案

    StackOverflow发展到目前,已经成为了全球开发者的金矿.它能够帮助我们找到在各个领域遇到的问题的最有用的解决方案,同时我们也会从中学习到很多新的东西.这篇文章是在我们审阅了StackOver ...

  4. 单机,伪分布式,完全分布式-----搭建Hadoop大数据平台

    Hadoop大数据——随着计算机技术的发展,互联网的普及,信息的积累已经到了一个非常庞大的地步,信息的增长也在不断的加快.信息更是爆炸性增长,收集,检索,统计这些信息越发困难,必须使用新的技术来解决这 ...

  5. 题解 P3717 【[AHOI2017初中组]cover】

    题目链接 本题的大致思路就是搜索. 将矩阵初始化成false.先把灯塔标记.在搜一遍灯塔能照到的点并标记.最后搜一遍找被灯塔标记的个数. 详细解释见题解. 题解走起. #include<bits ...

  6. luoguP3835 [模板]可持久化平衡树

    https://www.luogu.org/problemnew/show/P3835 因为博主精力和实力有限,学不懂 fhq treap 了,因此只介绍 leafy tree 解法 leafy tr ...

  7. 洛谷P3711 仓鼠的数学题(伯努利数+多项式求逆)

    题面 传送门 题解 如果您不知道伯努利数是什么可以去看看这篇文章 首先我们把自然数幂和化成伯努利数的形式 \[\sum_{i=1}^{n-1}i^k={1\over k+1}\sum_{i=0}^k{ ...

  8. 洛谷P4013 数字梯形问题(费用流)

    传送门 两个感受:码量感人……大佬nb…… 规则一:$m$条路径都不相交,那么每一个点只能经过一次,那么考虑拆点,把每一个点拆成$A_{i,j}$和$B_{i,j}$,然后两点之间连一条容量$1$,费 ...

  9. Jmeter环境搭建详细介绍

    [前言] 欢迎来到我的博客,知识在于分享,如有不足之处,希望指出,大家共同进步学习! [JDK检查和安装] 现在市面上比较普遍的性能测试工具无非就LoadRunner和Jmeter,本人一直秉持着便宜 ...

  10. 003 Android常见错误汇总

    1.installation failed with message invalid file 解决办法: <1>.点击工具栏上的Build中的Clean Project <2> ...