问题

当hexo生成博文的时候,你的文章数量超过1000、2000或3000时,就是文章数量很多时,会出现生成不了的情况,具体的错误是out of memory,具体的错误如下:

ATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

这个错误让我一度想要放弃hexo,因为真的太糟心了,试了很多网上的方法都没有用。

原因

这个问题出现的主要原始还是在于hexo项目本身的问题,太耗资源了,虽说hexo一直在改进这方面的问题,但是,还是很慢,而且耗费资源很大,导致出现内存溢出。

解决方法

最后,分享一些解决方法,网上的那些增大nodejs的内存限制,这些都是没有用的,因为根本原因不在这里,就算你改了,还是可能报错,运气好可能ok,但是希望不大。

解决办法其实很简单,我查看hexo项目的时候发现,hexo在5.0之后就这个问题做了一些改进,在生成的时候采用限制并行执行数量的方法,避免出现内存溢出。

命令:在生成博客的时候,使用参数-c,代表生成博客时线程的数量吧,例如:

hexo -g -c 8

执行这个命令后,跟以往的输出有所不同,会实时的显示正在生成的静态文件,同时,不会出现内存溢出的问题。

这个问题解决了很久,希望对大家有帮助!

hexo博客生成博文,当生成的文章数量超过1000时,耗尽所有内存资源后出现out of memory相关推荐

  1. hexo博客修改博文中日期的颜色

    代码中: themes/yelee/source/css/_partial/article.styl 修改代码: .article-metaposition absoluteright 0top 23 ...

  2. 如何在自己搭建的hexo博客上发布文章

    1.选择一款Markdown编译器编写文章(以下步骤以csdn为例): 2.编写文章:注册账号登录进去,点击:头像-管理博客,进入文章管理页面,点击左上角的"Markdown编辑器" ...

  3. 网页附加题写出下图的html,附加题(写HTML文件):根据给定的博客名单,自动生成HTML网页...

    收集了学生CSDN博客地址很久了,但一直没来得及整理成贺利坚老师的完美班级网页名册.今天突然想,一共有6个班学生,如果手动写的话,太费事了.我们程序员,就是让费事不费脑的工作自动化,即使是第一次花很多 ...

  4. Hexo框架+Github Page搭建博客(附下载主题、导出CSDN博客至Hexo博客)

    文章目录 一.Git的下载与安装 二.Nodejs安装 三.安装Hexo 四.初始化Hexo 4.1 hexo init 4.2 配置_config.yml 4.3 hexo s运行 4.4 下载更多 ...

  5. 安装Hexo博客并部署到GitHub或云服务器(细节教程,越过各种坑)

    前言 心血来潮买了云主机,浪费了几个月都没用,然后就学着搭建博客,对比了一下 WordPress 和 Hexo 之后,随性选择了以 Hexo 为框架搭建博客平台. 经过了几次的从零开始,遇到了各种各样 ...

  6. hexo博客中插入图片失败——解决思路及个人最终解决办法

    文章目录 1.前言 2.解决方案 2.1 创建图片资源文件夹 2.2 typora中图像设置 2.3 插件下载 2.4 修改md图片路径 小结 1.前言 今天晚上花了大概1个小时在晚上搜寻各种hexo ...

  7. 向Hexo博客添加微博秀(pug模板)

    目的 本文是一个详细的教程,告诉大家如何在Hexo博客中嵌入微博秀或者微博直播组件. 为什么要向博客中添加微博秀/微博直播组件? 微博秀是什么 新浪微博秀,可以放置在你的博客.网站,或是其它支持htm ...

  8. Hexo博客Next主题配置加载优化性能提升

    主题源加载优化 把在NexT主题的_config.yml里面的: # Uri of fonts host. E.g. //fonts.googleapis.com (Default) host: 改为 ...

  9. Windows下使用GitHub Pages搭建hexo博客详细教程以及Next主题超全配置

    根据下面的教程搭建的博客见这里 前言 马上要进入研究生了,不能再过浑浑噩噩的日子了,搭建一个小网站,用于记录自己所学的东西.其实,之前在腾讯云1元乞丐版上也搭建过博客,但是呢,只用来扯淡了.这次使用 ...

最新文章

  1. 【camera】自动泊车-视觉车位检测相关资料汇总(论文、数据集、源代码、相关博客、演示demo)(1)
  2. 学习AI方向大半年,为什么你还没有别人几个月更精通?
  3. 2020中国高校毕业生薪资排行出炉!原来有这么多双非院校薪资这么高!
  4. Linux文件系统2---VFS的四个主要对象
  5. orcad快捷键_lt;SCHgt; ORCAD 快捷键
  6. python教学视频下载-Python机器学习入门教程全套视频下载【传智播客】
  7. 嵌入式软硬件开发中遇到的坑
  8. 读书笔记12:观察者模式
  9. 微服务实践分享(8) 控制调用中心
  10. pip install pygame_使用 Python 和 Pygame 模块构建一个游戏框架!
  11. linux 历史命令列表,fc – 显示历史列表中的命令或修改指定的历史命令并执行。 - Linux 命令大全...
  12. 菜鸟修炼C语言小设计之——工资统计
  13. linux 脚本 发送邮件,shell 脚本发送邮件
  14. idea 中新建Servlet
  15. ulimit: command not found 问题解决
  16. 《软件评测师教程》读书心得 一
  17. Win10禁用驱动程序强制签名方法
  18. C#,数值计算,矩阵的行列式(Determinant)、伴随矩阵(Adjoint)与逆矩阵(Inverse)的算法与源代码
  19. RACI 责任分配矩阵
  20. 一款极简的在线甘特图项目管理软件

热门文章

  1. SD2C大会,JavaScript + Delphi + ErLang 讲演相关资料完全公开!
  2. prompt-toolkit 版本问题
  3. 深度学习 自组织映射网络 ——python实现SOM(用于聚类)
  4. 距离度量:闵氏、欧式、马氏、余弦、汉明等
  5. C++ Primer 5th笔记(chap 17 标准库特殊设施)流随机访问
  6. 石墨烯区块链(6)开发实例
  7. Html 教程 (4) <head>
  8. 《研磨设计模式》chap17 策略模式(2) 总结
  9. C++ Primer 5th笔记(9)chapter9 顺序容器 get insert delete
  10. java元婴期(29)----java进阶(springmvc(3)---springmvc和mybatis整合参数绑定(上))