windows下hexo+github搭建个人博客
网上利用hexo搭建博客的教程非常多,大部分内容都大同小异,选择一篇合适的参考,跟着一步一步来即可。
但是,很多博客由于发布时间较为久远等问题,其中某些操作在现在已不再适用,从而导致类似于我这样的小白在搭建过程中困难重重。
因此在我这第一篇博客中,主要记录我搭建时参考的两篇博客中出现问题的地方(网上很多的博客都会导致这些问题,因此如果你在搭建过程中遇到困难的话,不妨来这里找一下答案)
参考的两篇博客
这里附上两篇博客的链接:
windows下Hexo博客搭建过程
关于HEXO安装失败的解决方法
其中第一篇是搭建的整个流程,第二篇用于修正第一篇博客中的一个错误,下面会具体解释。
需要修正的博客一中的错误
1.安装hexo
当要执行到这一步时,
npm install -g hexo
不要执行此命令,而是执行博客二中的两个命令。(部分人可能会遇到下载速度过慢的情况,如果你是在校大学生,那么尝试使用校园网可能会效果好很多)
2.初始化hexo
当要执行到这一步时,
hexo init hexo
可能不会像博客中所说的那样,提示你初始化成功,显示
Start blogging with Hexo!
的字样,并且出现了关于 Install dependencies 的错误,此时不要在意,继续按教程中执行下一步即可。
3.关于npm install
不要使用npm install,而应使用
cnpm install
具体原因请回想刚才博客二中的那两条命令。
并且,以下所有用到npm + ... 形式操作的地方,都要将 npm 改为 cnpm
4.配置github
教程中“为github页面选择一个主题”这一步操作是无用的,跳过也可以。
5.将本地hexo托管到github上
再次强调一遍,这一步操作中
npm install hexo-deployer-git --save
npm 要改成 cnpm
6.域名解析
这一步操作本博客中写的过于简单,且有一步操作疏漏,因此建议自己去另找单独的教程(例如查找“如何为个人博客添加个人域名”)
另外提醒一点,如果你去阿里云购买域名,在注册阿里云账号的时候,用户名一项就是登陆用的账号,而不是昵称!我在注册账号的时候起了一个十分中二的名字,然后过了一段时间会有个客服小姐姐给你打电话确认你的购买信息,此时她会把你的用户名认真的一字一字的读出来!所以为了避免尴尬还是起个严肃点的名字吧。
windows下hexo+github搭建个人博客的更多相关文章
- 《Hexo+github搭建个人博客》
		
<Hexo+github搭建个人博客> 文/冯皓林 完稿:2016.4.22-2016.4.23 注意:本节教程只针对Windows用户.本教程由无人赞助,赞助写出. <Hexo+g ...
 - 如何用hexo+github搭建个人博客
		
搭建环境 1.安装 Node.js: https://nodejs.org/en/ windows下点击链接,下载安装即可;Linux下更加简单,在终端下输入sudo apt-get install ...
 - Ubuntu+Hexo+Github搭建个人博客
		
Ubuntu+Hexo+Github搭建个人博客 目录 目录 目录 1. 简介 环境 2. Git安装及配置 2.1 安装Git 2.2 创建Git仓库 2.3 配置git仓库 2.4 添加公钥 3. ...
 - 使用Node.js+Hexo+Github搭建个人博客(续)
		
一.写在前面 在我的上一篇博客<使用Nodejs+Hexo+Github搭建个人博客>中,已经介绍了如何使用 Hexo 在 Github Pages 上搭建一个简单的个人博客.该篇博文将在 ...
 - 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% ...
 - Hexo + GitHub 搭建个人博客
		
对于程序员来说,搭建和维护一个个人博客十分必要,写博客既是对所学知识的整理和总结,同时也能向他人展现自己的学习成果.这篇教程就是基于 Hexo 和 GitHub 来搭建属于自己的个人博客,简单快捷, ...
 - 使用Node.js+Hexo+Github搭建个人博客
		
一.为什么要花时间去搭建个人博客? 首先说说为什么我想要尝试着去搭建属于自己的Blog,古人云:“好记性不如烂笔头”.一开始我把笔记做在本子上.电脑上,发现要用的时候特别地不方便,而且越记越多.越多越 ...
 - 【教程向】——基于hexo+github搭建私人博客
		
前言 1.github pages服务生成的全是静态文件,访问速度快: 2.免费方便,不用花一分钱就可以搭建一个自由的个人博客,不需要服务器不需要后台: 3.可以随意绑定自己的域名,不仔细看的话根本看 ...
 - hexo+github搭建个人博客
		
最近用hexo+github搭建了自己的个人博客-https://liuyfl.github.io,其中碰到了一些问题,记录下来,以便查阅. hexo+github在win7环境下搭建个人博客:hex ...
 
随机推荐
- H5离线缓存基础系列
			
1.什么是离线缓存 离线缓存:离线缓存可以将站点的一些文件缓存到本地,它是浏览器自己的一种机制,将需要的文件缓存下来,以便后期即使没有连接网络,被缓存的页面也可以展示. 2.离线缓存的优势 在没有网络 ...
 - 该如何真正进入SEO行业?
			
今天一个多年的朋友突然问我这个问题,他作为一个seo局外人,感觉SEO挺神秘,我认为要入行就要先了解一个SEO是什么职业,它的工作有那些,然后再考虑怎样进行学习或培训. 一.查看网站状态 seo人员每 ...
 - JDK源码阅读(一):Object源码分析
			
最近经过某大佬的建议准备阅读一下JDK的源码来提升一下自己 所以开始写JDK源码分析的文章 阅读JDK版本为1.8 目录 Object结构图 构造器 equals 方法 getClass 方法 has ...
 - element-ui中轮播图自适应图片高度
			
哈哈,久违了各位.我又回来了,最近在做毕设,所以难免会遇到很多问题,需要解决很多问题,在万能的博友帮助下,终于解决了Element-ui中轮播图的图片高度问题,话不多说上代码. 那个axios的使用不 ...
 - linux上mysql MM(双主)架构及keepalived搭建
			
master1 10.1.1.14 VIP 10.1.1.16master2 10.1.1.15 VIP 10.1.1.16 一.mysql MM配置1.修改master1的my.cnf# vi /e ...
 - django基础知识之GET属性:
			
GET属性 QueryDict类型的对象 包含get请求方式的所有参数 与url请求地址中的参数对应,位于?后面 参数的格式是键值对,如key1=value1 多个参数之间,使用&连接,如ke ...
 - 关于Keepalive的那些事
			
服务端很多同学包括自己对keepalive理解不清晰,经常搞不清楚,TCP也有keepalive,HTTP也有keepalive,高可用也叫keepalive,经常混淆这几个概念.做下这几个概念的简述 ...
 - spring springMVC Struts2 区别
			
Spring: Spring是IOC和AOP的容器框架,Spring是一个通用解决方案, 最大的用处就是通过Ioc/AOP解耦, 降低软件复杂性, 所以Spring可以结合SpringMVC等很多其他 ...
 - NetCore AutoMapper的封装
			
需要引用AutoMapper的Nuget包 如果需要忽略某个字段就在字段上面打标签如下: [IgnoreMap] public string IgnoreValue { get; set; } ...
 - Python PyQT5的入门使用
			
Python 3+ PyQT5的入门使用 窗口类型介绍 QMainWindow,QWidget和QDialog都是用来创建窗口的.可以直接使用也可以继承后再使用. QMainWindow 该类窗口可以 ...