hexo博客yilia主题 所有文章模块缺失最新解决方案

hexo博客yilia主题 所有文章模块缺失最新解决方案

个人博客系列文章目录

  1. hexo博客yilia主题 所有文章模块缺失最新解决方案
  2. hexo+yilia博客报错post.categories forEach is not a function
  3. hexo博客yilia主题 博客背景的设置


最近主要在学习ROS,所以很久没有更新个人博客,昨晚想要上传一下自己的ROS学习笔记,却发现有如下图所示的报错,虽然可以生成博客文章,但是还是有报错。
在这里插入图片描述

hexo系列文章目录

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 机器学习入门之pandas的使用


hexo博客yilia主题 所有文章模块缺失最新解决方案


hexo博客yilia主题,左侧栏目中有一个所有文章的分栏,刚刚安装yilia主题,点击所有文章栏目会报错缺失模块,报错如下所示 ![yilia模块报错](https://img-blog.csdnimg.cn/20200527212950882.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1ODU3OTIy,size_16,color_FFFFFF,t_70) 刚开始接触Github和hexo博客时还有很多知识空洞,真的是一穷二白,只见树木不见森林。 在知乎,CSDN,百度上面参考各种大神的hexo博客创建经验和yilia主题优化方案。 ## 经历和感受 在我自建博客的一个月里,yilia所有文章模块缺失问题似乎一直是我无法逾越的鸿沟,每次我在完善博客的过程中想着能一举将之斩于马下,但一直不能遂愿。一直不能顺利安装hexo-generator-json-content插件,每天晚上都会在各大技术平台寻找解决之法,直到我突然想到之前在阿里云镜像源安转插件的经历,这才点醒了我,问题便迎刃而解了。在我看来解决技术问题就像一个寻宝的过程,没有藏宝图,很难很顺利找到宝藏,各大技术平台就是我们寻找线索的途径。希望每位技术人都能满怀希望,燃起热情,对技术这个孩子要多一份耐心和毅力,苦于其中,乐于其中。好了回归正题 ## 解决方案1 通常的解决方法是按照报错提示的方法 首先 在博客目录下git bash中按提示执行命令
npm i hexo-generator-json-content --save

得到下图反馈表示插件安装成功
在这里插入图片描述
接着在根目录_config.yml配置下添加如下代码(原样复制粘贴即可)

jsonContent:
  meta: false
  pages: false
  posts:
    title: true
    date: true
    path: true
    text: false
    raw: false
    content: false
    slug: false
    updated: false
    comments: false
    link: false
    permalink: false
    excerpt: false
    categories: false
    tags: true 

之后执行命令

hexo clean       清除静态缓存
hexo g           生成博客文章
hexo s           生成页面进行本地预览
hexo d           部署博客文章

hexo s之后打开localhost:4000查看问题是否解决
OK后再执行hexo d部署到自己的博客

解决方案2

首先同样
在博客目录下git bash中按提示执行命令

npm i hexo-generator-json-content --save

若产生如下报错

npm ERR! Unexpected end of JSON input while parsing near '...e":"^23.5.0","listr":'

则执行命令

hexo clean

再执行命令

npm i -S hexo-generator-json-content

若仍然产生报错

则执行命令

npm i -S hexo-generator-json-content  --registry=http://registry.npm.taobao.org

得到下图反馈表示插件安装成功
在这里插入图片描述
接着同样在根目录_config.yml配置下添加如下代码(原样复制粘贴即可)

jsonContent:
  meta: false
  pages: false
  posts:
    title: true
    date: true
    path: true
    text: false
    raw: false
    content: false
    slug: false
    updated: false
    comments: false
    link: false
    permalink: false
    excerpt: false
    categories: false
    tags: true 

之后执行命令

hexo clean       清除静态缓存
hexo g           生成博客文章
hexo s           生成页面进行本地预览
hexo d           部署博客文章

hexo s之后打开localhost:4000查看问题是否解决
OK后再执行hexo d部署到自己的博客
问题成功解决,简述一下为什么国内github用户hexo博客使用淘宝源成功率更高,
淘宝源为阿里云镜像源https://developer.aliyun.com/mirror/NPM?from=tnpm
相比npm官方镜像源http://npmjs.com
国内用户访问阿里云镜像源速度更快。
最后附上我的博客https://sujit-168.github.io/
如果在学习过程中遇到问题,欢迎大家私信我。

参考资料:

(1)百度一下 https://www.baidu.com/
(2)知乎 https://www.zhihu.com/
(3)CSDN https://www.csdn.net/

如需转载请注明:转自CSDN甦傑

欢迎持续关注 我的个人博客专栏

结束之际,希望大家不要忘记为我点上一个赞,如果你觉得小编所写文章对你有一定的帮助,请不要忘记关注我的博客,以免错过接下来一段时间我为大家带来的高质量文章呦,谢谢各位。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值