--------------------------------------可能我书写的方式跟别人顺序不一样,但这是我的成功经验-------------------------------------- 

1、先看成果---小小易的个人博客

2、工具+版本
npm 3.10.8
git Shell

3、开始
1),先从简单的开始;
先去github里创建一个repository;如图;


创建后的页面
![image](D:\blog\source\hexoImg/2017-04-25_002602.png) 

2)在本地

$ npm install hexo-cli -g  //打开git命令行,执行第一行命令安装Hexo,注意;我所实践中发现;npm命令可以在git中用,但反过来不行
$ hexo init liyiyy.github.io //建议与github仓库命一样,例如我的就是liyiyy.github.io
$ cd liyiyy.github.io//进入到刚创建好的blog中,执行下一步
$ hexo server // 开启服务

当出现如下图所示时:

![image](https://github.com/liyiyy/liyiyy.github.io/blob/master/hexoImg/2017-04-24_233958.png)

[link](https://github.com/liyiyy/liyiyy.github.io/blob/master/hexoImg/2017-04-24_233958.png)
在浏览器中输入localhost:4000就可以访问本地的博客了,就可以看见一个简单的博客就基本成型了,看成果。。。
![image](D:\blog\source\hexoImg/2017-04-24_235010.png)

2)修改主题,配置等
先下载主题,我用的是next主题

$ git clone https://github.com/iissnan/hexo-theme-next themes/next

下载好后就来修改根目录下的_config.yml文件,为了防止改错,可以先备份一份,打开这个文件时最好用常用的编辑器打开,方便查看,用记事本打开完全乱掉

![image](D:\blog\source\hexoImg/2017-04-25_000436.png)
==修改时还要注意,属性冒号后面要空一格再写值,否侧会出错==

a),修改个人信息

![image](D:\blog\source\hexoImg/2017-04-25_000711.png)
b),修改主题信息,将原来的主题删掉,改成下载的next主题;
![image](D:\blog\source\hexoImg/2017-04-25_000956.png)
c),重点,上传到github上的配置;只要将地址改成你自己的就行了;地址上面有提到过

![image](D:\blog\source\hexoImg/2017-04-25_001421.png)

3)执行命令上传

hexo clean   //清除public文件夹
hexo g  //编译文章,生成public文件夹
hexo d  //部署到github

上传成功后就可以在浏览器中输入你的网址了,例如我的;liyiyy.github.io 就可以看见已经成功了

4) 绑定自己的域名
a).先去买个域名,我的是在阿里云上买的;然后解析域名,添加解析记录,如:

b).在source文件夹下创建CHAME文件(为什么要在source文件夹下写,是为了以后上传文件时避免覆盖,不要后缀,可以用cmd黑窗口命令行创建,也可以用编辑器创建;里面只需要写域名就好了例如我的就是liyiyy.com,不需要写WWW;

好了过段时间,就可以打开你的域名访问了
打开我的---liyiyy.com
成功!

=========================途中所遇到的问题=========================

1,本地测试成功,上传到github后不能打开?
这里卡壳了好多天,上传上去后一直会给我发邮件说创建页面失败,后面按照简洁的做法,没有先安装主题,直接初始化后就上传了,然后也没出问题,后来仔细阅读邮件后发现可能是主题安装的版本与github上的东西不兼容。

2,绑定域名的时候绑定成功了,但就是不显示内容,整个页面只有EOF?
之前一直是在手机上解析域名的,也没有报什么原因,在电脑上解析的时候报出出错原因是域名冲突了,刚注册的域名会有很多的解析的东西,后来没办法,简单粗暴的把其他的直接删除了,没出问题了;不知道这有什么不妥;

3,发现局限性不知道怎么破?
在本地添加的图片在部署后不会显示出来;用github图片的链接也没用;



 

记自己利用hexo和github搭建个人博客的过程的更多相关文章

  1. Hexo和github搭建个人博客 - 朱晨

    GitHub账号 mac/pc 环境 12 node.jsgit 创建GitHub仓库 登陆GitHub,创建一个新的Respository Repository name叫做{username}.g ...

  2. 利用 Hexo 或者 hugo 搭建个人博客

    我们无法选择生活的样子,但我们可以记下来. 博客的开始 其实,一切都是为了更好的装逼.好吧,我着相了. 最开始想做一个自己博客,主要是因为看到了很多人都有,觉得自己没有太 Low 了.于是申请了 CS ...

  3. github+hexo+node.js搭建个人博客基本过程及遇到的问题

    一,所需工具 1,github账号+Gitclient+配置SSH key 2,安装node.js. 3,安装Hexo. 当中,github pages是我们用来部署我们本地的博客到github上的. ...

  4. Hexo结合Github搭建个人博客

    如何搭建 我采用了ICARUS主题,根据以下教程完成了部署 https://www.cnblogs.com/liuxianan/p/build-blog-website-by-hexo-github. ...

  5. 【1】hexo+github搭建个人博客的过程记录

    前提: 1.新建一个github仓库 2.安装配置Node.js 3.安装配置Git 前提 步骤1.新建一个github仓库 打开github网站,(注册)登录账号,新建一个仓库; 注:仓库名称要求, ...

  6. 一、hexo+github搭建个人博客的过程记录

    前提: 1.新建一个github仓库 2.安装配置Node.js 3.安装配置Git 前提 步骤1.新建一个github仓库 打开github网站,(注册)登录账号,新建一个仓库; 注:==仓库名称要 ...

  7. 《Hexo+github搭建个人博客》

    <Hexo+github搭建个人博客> 文/冯皓林 完稿:2016.4.22-2016.4.23 注意:本节教程只针对Windows用户.本教程由无人赞助,赞助写出. <Hexo+g ...

  8. 使用Node.js+Hexo+Github搭建个人博客(续)

    一.写在前面 在我的上一篇博客<使用Nodejs+Hexo+Github搭建个人博客>中,已经介绍了如何使用 Hexo 在 Github Pages 上搭建一个简单的个人博客.该篇博文将在 ...

  9. Mac上基于hexo+GitHub搭建个人博客(一)

    原文地址: http://fanjiajia.cn/2018/11/23/Mac%E4%B8%8A%E5%9F%BA%E4%BA%8Ehexo+GitHub%E6%90%AD%E5%BB%BA%E4% ...

随机推荐

  1. CSS3 三次贝塞尔曲线(cubic-bezier)

    例子:transition:all 1s cubic-bezier(.21,.2,.65,.1) 最近在看animation模块,其中animation-timing-function 和 trans ...

  2. 在循环中如何取input的值和增加点击事件

    {volist name="dianpu" id="dianpu"} <input style="border: none;" rea ...

  3. 白盒测试实践-day02

    一.任务进展情况 小组分工完成后,了解findbugs的使用过程,以及junit的测试步骤. 二.存在的问题 由于对单元测试不是太了解,导致无法进行测试. 三.解决方法 看mooc上面的视频,了解测试 ...

  4. Viterbi algorithm

    HMM(隐马尔可夫模型)是用来描述隐含未知参数的统计模型,是一个关于时序的概率模型,它描述了一个由隐藏的马尔可夫链生成状态序列,再由状态序列生成观测序列的过程.其中,状态之间的转换以及观测序列和状态序 ...

  5. superset安装配置

    1.安装操作系统依赖 yum -y install vim net-tools yum upgrade python-setuptools yum -y install gcc gcc-c++ lib ...

  6. 尽量避免把弹窗加在window上,可以考虑把弹窗封装到控制器里面

    封装自定义弹窗,一般来说有两种选择: 在[[[UIApplication sharedApplication] delegate] window]上add自定义view: present一个模态Con ...

  7. 微信小程序区分点击,长按事件

    在上代码之前,微信小程序点击事件,长按事件的触发顺序需要我们了解一下下 事务分类 touchstart:手指触摸 longtap:手指触摸后后,超过350ms离开 touchend:手指触摸动作结束 ...

  8. 2017年年度总结 & 2018年计划

    2017年年度总结 & 2018年计划 2017关键词 「入门」   从2017年4月,入坑软件测试行业,感谢这10个月,给予我开发.测试帮助的前辈们.   这10个月以来, 1,前后花了一个 ...

  9. python 不知道是啥

    1.判断两个大文件是否是同一个文件 import os import hashlib import time start = time.time() path1 = r"E:\视频资料\el ...

  10. Redis考察点解析

    目录 1. Redis数据结构 1. 常用数据结构 2. 高级数据结构 2. Redis分布式锁 1. Redis分布式锁原理 2. 如果在setnx之后执行expire之前进程意外crash或者要重 ...