hexo博客yilia主题 所有文章模块缺失最新解决方案
个人博客系列文章目录
- hexo博客yilia主题 所有文章模块缺失最新解决方案
- hexo+yilia博客报错post.categories forEach is not a function
- hexo博客yilia主题 博客背景的设置
文章目录
最近主要在学习ROS,所以很久没有更新个人博客,昨晚想要上传一下自己的ROS学习笔记,却发现有如下图所示的报错,虽然可以生成博客文章,但是还是有报错。
hexo系列文章目录
提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 机器学习入门之pandas的使用
文章目录
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甦傑
欢迎持续关注 我的个人博客专栏