作为一名在hexo方面的新手,我在使用hexo编辑文档时遇到了很多问题,hexo generate编译的时候遇到了各种错误。

在此将这些错误及其解决方案记录下来,以便日后查证之用,同时,也可给各位在遇到类似问题时提供一点参考。

1.执行命令hexo server,提示:Usage: hexo ….提示找不到该指令

解决方法,在Hexo 3.0 后server被单独出来了,需要安装server,安装的命令如下:npm install hexo-server –save 安装此server后再试,问题解决。

2.执行:hexo server,启动了服务,在浏览器输入本地地址访问,看到白板和Cannot GET / 几个字

方法一 有时无效

原因是由于2.6以后就更新了,我们需要手动配置些东西,我们需要输入下面三行命令:

npm install hexo-renderer-ejs--save

npm install hexo-renderer-stylus--save

npm install hexo-renderer-marked--save

这时候重新启动本地服务在访问。

方法二 亲测有效

创建一个空文件夹,

依次执行如下命令就行:

npm install hexo-cli -g

hexo init projectName(你的项目文件名)

git clone 项目到空文件夹下(一定要先hexo init 再 git clone 项目)

cd projectName

npm install

hexo server

3.localhost:4000 端口被占用,可执行 hexo s -p 5000 修改成5000 端口

4.YAMLException: end of the stream or a document separator is expected at line x, column y:

错误说明

缺少分隔符,一般都是因为缺少空格

解决方案

(1)出现这种情况,一般都是缺少空格,在:冒号之后要有空格!检查x行y列附近的冒号,其之后是否跟了空格。

(2)仔细检查_config.yml文件中所有冒号后面的空格,格式很严格,必须是只有一个,半角。不管是多了还是少了都会报错,这是yml解释器所定义的语法。如果不确定的话,将输入法调整到英文模式,删除所有冒号后面的空格重新输入,不要使用Tab。

5.ValidationError: ‘null’ is not a string!

错误说明

一般都是因为文章无内容,可能是因为在这篇博客文章中,有某些属性没有填写,比如author属性,tag属性,categories属性等,导致该属性是空的,即null,所以报错。

友情提示:如果你是用MarkdownPad 2来进行博文写作,可能在打开该md文件之后,对文件名进行了修改,导致出现了两篇文章。就会出现错误。

解决方案

既然是属性缺失,那就把为空的那个属性给补上吧,仔细找找

6.执行hexo g命令后,报错:incomplete explicit mapping pair; a key node is missed

解决方案:

主题目录下所有yml文件中所有有空格的字段都用双引号括起来,尤其注意languages下面的yml文件。

web报表工具FineReport使用中遇到的常见报错及解决办法(二)

web报表工具FineReport使用中遇到的常见报错及解决办法(二) 这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己. 出现问题先搜一下文档上有没有,再看看度娘 ...

java报表工具FineReport使用中遇到的常见报错及解决办法(三)

这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己. 出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有.有报错要看日志.下面简单罗列下常见的问题,大多 ...

[iOS 开发] Xcode常见报错及解决办法

报错一: 在iOS7的真机运行时,弹出错误:App installation failed. There was an internal API error. 如图 解决办法: 在Xcode -&gt ...

Xcode常见报错及解决办法

报错一: 在iOS7的真机运行时,弹出错误:App installation failed. There was an internal API error. 如图 解决办法: 在Xcode -&gt ...

ionic 3 常见报错及解决办法

用ionic 3开发也有一段时间了,现在总结下开发中遇到的报错,以及解决办法: ERROR DOMException: Failed to execute 'setAttribute' on 'Ele ...

手把手教从零开始在GitHub上使用Hexo搭建博客教程(三)-使用Travis自动部署Hexo(1)

前言 前面两篇文章介绍了在github上使用hexo搭建博客的基本环境和hexo相关参数设置等. 基于目前,博客基本上是可以完美运行了. 但是,有一点是不太好,就是源码同步问题,如果在不同的电脑上写文 ...

使用github+hexo搭建博客笔记

听说github上可以搭博客,而且不用自己提供空间和维护,哈哈哈 作为一名程序猿,github搭博客对我有种神奇的吸引力,赶紧动手试一试 关于如何使用hexo搭建博客网上好的教程多如牛毛,而且这篇博客 ...

基于Hexo搭建博客并部署到Github Pages

基于Hexo搭建博客并部署到Github Pages 之前在简书上写东西,觉得自己还是太浮躁.本来打算用Flask自己写一个,以为是微框架就比较简单,naive.HTML.CSS.JS等都要学啊,我几 ...

手把手教从零开始在GitHub上使用Hexo搭建博客教程(四)-使用Travis自动部署Hexo(2)

前言 前面一篇文章介绍了Travis自动部署Hexo的常规使用教程,也是个人比较推荐的方法. 前文最后也提到了在Windows系统中可能会有一些小问题,为了在Windows系统中也可以实现使用Trav ...

随机推荐

step byt step之餐饮管理系统一

之前写过2015年的工作计划,其中有一项就是写一套管理系统,一来可以练练手,二来可以加强自己的学习,三来可以多园友多交流,共同进步.所以从今天开始把写系统的过程记录下来.先需求分析开始. 第一部分 引 ...

mediawiki 的使用 2

要想外部电脑能访问你的网站,网站部署好后,在LocalSettings.php 里将这句 $wgServer = "http://localhost"; 改成 $wgServer ...

jQuery图片提示和文字提示

图片提示: 效果如下: .0" encoding="utf-8" ?>

ios手机访问H5页面中$(document).on绑定无效问题

1.问题描述 用amazeUI做了个手机端网站,网站头部是一个点击按钮下拉菜单,点击页面其余区域下拉菜单隐藏.在chrome模拟安卓和iOS都可以正常触发,但是在真机实测的时候,iOS上面失效了.简单 ...

扫毒>>观后感

观后感 中学时期,甚至在小学时期,那个很懵懂的年龄, 看了什么电影,去了哪里,都要写观后感. 那个时候觉得观后感很玄学,为啥看的电影都一样,去的地方都一样, 为啥人家的观后感貌似说的真的有那么点道理, ...

Struts2框架(4)---Action类访问servlet

Action类访问servlet Action类有三种方式servlet: (1)间接的方式访问Servlet API  ---使用ActionContext对象 (2)  实现接口,访问Action ...

hexo博客本地服务器显示正常,Hexo 搭建博客 本地运行 常见报错及解决办法相关推荐

  1. 帆软报表等于空的时候不显示_web报表工具FineReport使用中遇到的常见报错及解决办法(三)...

    这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己. 出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有.有报错要看日志.下面简单罗列下常见的问题,大多 ...

  2. 我的世界服务器显示outofmemory,我的世界out of memory怎么办 out of memory解决办法

    从错误消息显示的原因是:java虚拟机(JVM)内存空间不足造成.out of memory在java开发中还是偶尔会遇到,下面我来给你说明下具体原因: 内存是运行电脑时非常关键的载体,你的每一步操作 ...

  3. 电脑ping服务器显示传输失败,Win10系统ping时出现传输失败常见故障解决办法

    Ping这个网络指令,在我们使用Windows的时候会经常用到,因为它可以快速检测电脑网络是否正常,设备之间的连接是否通畅,不过最近有用户在ping的时候出现"传输失败.常见故障." ...

  4. 应用中心服务器连接不上,Discuz!论坛:您的服务器无法访问应用中心,这将会导致应用无法安装的解决办法...

    马上注册查阅更多教程,下载海量资源,让你轻松玩做站 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 最近帮助一Discuz!论坛用户维护论坛,登录论坛后台,点击应用,反应非常慢,等几分钟, 然 ...

  5. 打开Excel显示:新建EXCEL文件格式和扩展名不匹配(原因+解决办法)

    打开Excel显示:新建EXCEL文件格式和扩展名不匹配(原因+解决办法) 我最开始安装了Office2019,然后安装了WPS(版本:11.1),然后WPS默认开启了自动更新(关闭方法自行百度),把 ...

  6. 解决小程序插槽slot内容显示不对,无论是原生小程序还是uniapp开发的,解决办法如下

    原文地址:解决小程序插槽slot内容显示不对,无论是原生小程序还是uniapp开发的,解决办法如下!在一次使用小程序插槽的时候,发现如论在哪里使用插槽,内容在子组件上展示和根目录同级,这其实是pc端微 ...

  7. php公众号单图文不显示大图,公众号封面图全部显示异常? 微信这又是在憋什么大招呢! (内附有解决办法)...

    原标题:公众号封面图全部显示异常? 微信这又是在憋什么大招呢! (内附有解决办法) 1月16日下午3:30左右,很多用户反映,在手机上看公众号文章时,各大知名自媒体公众号的推文封面都显示不了,微信公众 ...

  8. dell服务器第二次维修,DELL 系列服务器报错及解决办法

    DELL 系列服务器报错及解决办法 dell 2850阵列卡出现故障 dell 2850服务器使用PERC 4e/Di阵列卡,开机提示:memory/battery problems were det ...

  9. mysql数据库提示本地无法连接远程服务器(Host is not allowed to connect to this MySQL server)解决办法

    问题描述: 1.远程服务器安装了mysql服务并且启动成功,在本地可以进行自由的访问和更新等操作 2.服务器已开通了远程访问服务器3306端口的权限并且通过netstat -ltnp命令查看3306处 ...

最新文章

  1. matlab对手写数字聚类的方法_scikitlearn — 聚类
  2. laravel允许所有网站进行跨域操作
  3. 数据库数据过长避免_为什么要避免使用商业数据科学平台
  4. 如何理解指向指针的指针?
  5. 蓝桥杯-算法提高-凶手 断案
  6. Flask 中的蓝图 Blueprint
  7. Atitit spring5 集成 mybatis 注解班
  8. WM 仓库管理T-CODE
  9. 互联网日报 | 3月15日 星期一 | 快手发力布局二次元赛道;怪兽充电注册用户达2.19亿;苹果宣布停产初代HomePod...
  10. J2EE和.NET技术
  11. Android安卓 自定义mapbox地图比例尺
  12. linux c python,Python 不是 C
  13. 开源物联网监控告警平台JAVA开发
  14. Java编程思想读书笔记一:并发
  15. 【研究生】计算机架构的新黄金时代,两位图灵奖得主最新力作
  16. linux文件操作学习3
  17. 初学文本摘要——综述报告
  18. N4中Obix服务端
  19. WIFI基础入门--802.11--用户身份验证--7
  20. springboot角色权限后台管理系统脚手架实战开发教程包含完整源码

热门文章

  1. java基础-一次越南语乱码经历
  2. 软考网络工程师 网络部分常用英语缩写
  3. 各大主板厂商u盘启动快捷键
  4. chatgpt赋能python:Python断点调试指南:让调试更高效
  5. Linux-C 编程 / 网络 / 超迷你的 web server
  6. 2019年体育初中阶段学业考试游记
  7. 如何创造千万GMV?教科书级的方法论在这
  8. java通过URL获取网络文件并上传到阿里云OSS文件服务器
  9. 微型计算机系统原理内存条论文,微型计算机系统原理及应用结课论文.doc
  10. linux计算生日时间,生日计算