安装 material 主题的酷炫hexo博客 —— hexo s 后报错

hexo主题应用中遇到的问题和解决方案(持续更新中) 今天使用hexo部署的时候报错:ERROR Deployer not found: git 解决方案:命令行输入 npm install --save hexo-deployer-git 阅读详情

https://github.com/bolnh/hexo-theme-material
在这里插入图片描述

在这里插入图片描述的确超级帅,可能是最酷的主题了!!!
但是,你直接安装最新版1.5.6
在这里插入图片描述hexo s后肯定报错
(我暂时也没搞明白怎改对…)
我的报错比较特别,网上搜不到相关的问题…
心情极度失落

复制并重命名了配置文件,试过下载source code压缩包,npm安装,cnpm安装,照issue某个方法修改一点配置文件,但就是会出现下面的报错

ERROR Plugin load failed: hexo-material
Error: EISDIR: illegal operation on a directory, read
INFO Start processing
INFO Hexo is running at http://localhost:4000 . Press Ctrl+C to stop.
ERROR Render HTML failed: index.html
TypeError: F:\Project\Github\hexo - 副本 (6)\themes\material\layout\layout.ejs:3
1|
2| <html style="display: none;" <% if(config.language !== null) { %>lang="<%- config.language.substring(0,2) %>"<% } %>>

        3| <%- partial('_partial/head') %>
        4|
        5| <% if(page.layout === 'gallery') { %>
        6|

F:\Project\Github\hexo - 副本 (6)\themes\material\layout_partial\head.ejs:22
20|
21|

        22| <%- partial('_widget/dnsprefetch') %>
        23|
        24|
        25|

F:\Project\Github\hexo - 副本 (6)\themes\material\layout_widget\dnsprefetch.ejs:2
1|

        2| <% if(theme.vendors.materialcdn) { %>
        3|
        4| <% } %>
        5| <% if( (theme.leancloud.enable === true) || (theme.comment.use == "valine") ) { %>

Cannot read property 'materialcdn' of undefined
at eval (eval at compile (F:\Project\Github\hexo - 副本 (6)\node_modules\ejs\lib\ejs.js:652:12), :10:25)
at dnsprefetch (F:\Project\Github\hexo - 副本 (6)\node_modules\ejs\lib\ejs.js:682:17)
at viewFn._compiledSync (F:\Project\Github\hexo - 副本 (6)\node_modules\hexo\lib\theme\view.js:132:22)
at viewFn.View.renderSync (F:\Project\Github\hexo - 副本 (6)\node_modules\hexo\lib\theme\view.js:60:23)
at Object.partial (F:\Project\Github\hexo - 副本 (6)\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
at eval (eval at compile (F:\Project\Github\hexo - 副本 (6)\node_modules\ejs\lib\ejs.js:652:12), :10:17)
at head (F:\Project\Github\hexo - 副本 (6)\node_modules\ejs\lib\ejs.js:682:17)
at viewFn._compiledSync (F:\Project\Github\hexo - 副本 (6)\node_modules\hexo\lib\theme\view.js:132:22)
at viewFn.View.renderSync (F:\Project\Github\hexo - 副本 (6)\node_modules\hexo\lib\theme\view.js:60:23)
at Object.partial (F:\Project\Github\hexo - 副本 (6)\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
at eval (eval at compile (F:\Project\Github\hexo - 副本 (6)\node_modules\ejs\lib\ejs.js:652:12), :17:17)
at layout (F:\Project\Github\hexo - 副本 (6)\node_modules\ejs\lib\ejs.js:682:17)
at viewFn._compiled (F:\Project\Github\hexo - 副本 (6)\node_modules\hexo\lib\theme\view.js:136:48)
at viewFn.View.render (F:\Project\Github\hexo - 副本 (6)\node_modules\hexo\lib\theme\view.js:41:15)
at F:\Project\Github\hexo - 副本 (6)\node_modules\hexo\lib\theme\view.js:52:23
at tryCatcher (F:\Project\Github\hexo - 副本 (6)\node_modules\bluebird\js\release\util.js:16:23)
at Promise._settlePromiseFromHandler (F:\Project\Github\hexo - 副本 (6)\node_modules\bluebird\js\release\promise.js:547:31)
at Promise._settlePromise (F:\Project\Github\hexo - 副本 (6)\node_modules\bluebird\js\release\promise.js:604:18)
at Promise._settlePromise0 (F:\Project\Github\hexo - 副本 (6)\node_modules\bluebird\js\release\promise.js:649:10)
at Promise._settlePromises (F:\Project\Github\hexo - 副本 (6)\node_modules\bluebird\js\release\promise.js:729:18)
at _drainQueueStep (F:\Project\Github\hexo - 副本 (6)\node_modules\bluebird\js\release\async.js:93:12)
at _drainQueue (F:\Project\Github\hexo - 副本 (6)\node_modules\bluebird\js\release\async.js:86:9)
Unhandled rejection TypeError: F:\Project\Github\hexo - 副本 (6)\themes\material\layout\layout.ejs:3
1|
2| <html style="display: none;" <% if(config.language !== null) { %>lang="<%- config.language.substring(0,2) %>"<% } %>>

        3| <%- partial('_partial/head') %>
        4|
        5| <% if(page.layout === 'gallery') { %>
        6|

F:\Project\Github\hexo - 副本 (6)\themes\material\layout_partial\head.ejs:22
20|
21|

        22| <%- partial('_widget/dnsprefetch') %>
        23|
        24|
        25|

F:\Project\Github\hexo - 副本 (6)\themes\material\layout_widget\dnsprefetch.ejs:2
1|

        2| <% if(theme.vendors.materialcdn) { %>
        3|
        4| <% } %>
        5| <% if( (theme.leancloud.enable === true) || (theme.comment.use == "valine") ) { %>

Cannot read property 'materialcdn' of undefined
at eval (eval at compile (F:\Project\Github\hexo - 副本 (6)\node_modules\ejs\lib\ejs.js:652:12), :10:25)
at dnsprefetch (F:\Project\Github\hexo - 副本 (6)\node_modules\ejs\lib\ejs.js:682:17)
at viewFn._compiledSync (F:\Project\Github\hexo - 副本 (6)\node_modules\hexo\lib\theme\view.js:132:22)
at viewFn.View.renderSync (F:\Project\Github\hexo - 副本 (6)\node_modules\hexo\lib\theme\view.js:60:23)
at Object.partial (F:\Project\Github\hexo - 副本 (6)\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
at eval (eval at compile (F:\Project\Github\hexo - 副本 (6)\node_modules\ejs\lib\ejs.js:652:12), :10:17)
at head (F:\Project\Github\hexo - 副本 (6)\node_modules\ejs\lib\ejs.js:682:17)
at viewFn._compiledSync (F:\Project\Github\hexo - 副本 (6)\node_modules\hexo\lib\theme\view.js:132:22)
at viewFn.View.renderSync (F:\Project\Github\hexo - 副本 (6)\node_modules\hexo\lib\theme\view.js:60:23)
at Object.partial (F:\Project\Github\hexo - 副本 (6)\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
at eval (eval at compile (F:\Project\Github\hexo - 副本 (6)\node_modules\ejs\lib\ejs.js:652:12), :17:17)
at layout (F:\Project\Github\hexo - 副本 (6)\node_modules\ejs\lib\ejs.js:682:17)
at viewFn._compiled (F:\Project\Github\hexo - 副本 (6)\node_modules\hexo\lib\theme\view.js:136:48)
at viewFn.View.render (F:\Project\Github\hexo - 副本 (6)\node_modules\hexo\lib\theme\view.js:41:15)
at F:\Project\Github\hexo - 副本 (6)\node_modules\hexo\lib\theme\view.js:52:23
at tryCatcher (F:\Project\Github\hexo - 副本 (6)\node_modules\bluebird\js\release\util.js:16:23)
at Promise._settlePromiseFromHandler (F:\Project\Github\hexo - 副本 (6)\node_modules\bluebird\js\release\promise.js:547:31)
at Promise._settlePromise (F:\Project\Github\hexo - 副本 (6)\node_modules\bluebird\js\release\promise.js:604:18)
at Promise._settlePromise0 (F:\Project\Github\hexo - 副本 (6)\node_modules\bluebird\js\release\promise.js:649:10)
at Promise._settlePromises (F:\Project\Github\hexo - 副本 (6)\node_modules\bluebird\js\release\promise.js:729:18)
at _drainQueueStep (F:\Project\Github\hexo - 副本 (6)\node_modules\bluebird\js\release\async.js:93:12)
at _drainQueue (F:\Project\Github\hexo - 副本 (6)\node_modules\bluebird\js\release\async.js:86:9)

issue里面相关的解答(我没有成功)

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

但1.5.2版本是正常版本,下载即可使用(为什么我不早点发现)

https://github.com/bolnh/hexo-theme-material/releases

在这里插入图片描述效果
在这里插入图片描述

SCADA|用KingSCADA实现设备台账的查询功能 以上为用KingSCADA实现设备台账的查询功能,另外还有一些细节功能,比如当点击增加按钮时弹出的信息窗口内的信息希望是在选中的某行信息,只要找到差不多的设备,修改个别参数即可,避免增加时弹出空白页,所有信息都需要填写。以上为实现设备台账查询的最简单实现,实际项目中可能会更复杂,你做过哪些设备台账或相关的功能,有比较好的创意或高难度功能方法,欢迎在留言区评论,或在交流群探讨,互通有无,共同进步。首先完成界面的组态工作,主要是通过查询按钮,查询SQLServer数据库的设备台账数据,然后填充到报表内。 阅读详情

相关推荐

告别IMEI!手把手教你用UUID实现Android设备唯一标识(兼容Android 10-13)

本文详细探讨了在Android 10及以上版本中,如何构建合规且高可用的设备唯一标识方案以替代被限制访问的IMEI。文章深入分析了Android设备标识符的演变,并提供了基于UUID/GUID的完整实现策略,包括生成算法、多级持久化存储方案(如MediaStore)、权限处理以及版本兼容性实践,帮助开发者应对Android 10-13的隐私政策变化。

weixin_28339967的博客 574

轻量级博客内容操作系统:模块化写作与跨平台发布

在技术内容生产领域,'静态博客'和'Markdown写作'已成为工程师构建个人知识体系的基础范式。其核心原理在于将内容解耦为语义清晰、格式标准的纯文本资产,依托Git实现版本可控的协同治理,并通过模块化拆分与自动化适配提升复用效率。这种模式不仅规避了传统CMS的运维负担,更赋予内容以长期可维护性、跨平台解释性与工程化审计能力。典型应用场景包括技术文档沉淀、开源项目知识库共建、多平台同步分发以及团队级内容资产治理。本文详解一套已稳定运行三年、支撑217篇长文生产的轻量级内容操作系统,深度整合模块化写作、语义化

baochuanying9531的博客 577

LabVIEW 调用MATLAB 进行图像处理的实现

程机械及设备的变形、振动、冲击、粗糙度、刚度和强度等特性,还可用在土木结构、水利设施的变形测量[4][5]。因此,该技术在机械、土木、水利、电器、航空航天、兵器工业及生物医学等领域的检测中具有非常重要的地位。将物面前方空间的散斑用摄像设备记录下来,当物体运动或由于受力而变形时,这些随机分布的散斑图也随之在空间按一定的规律运动,因此能用记录的散斑图在计算机上分析物体的运动和变形,这就是电子散斑技术。当物体的漫反射表面被激光照射时,漫反射的光波在物体表面的前方相互干涉,由于漫反射光的。

qq_37971227的博客 3873

hexo : 在主题配置文件配置友链后,hexo s --debug报错

1、问题:hexo s –debug后报错 Unhandled rejection Error: ENOENT, no such file or directory ‘/home/msy/MyBlog/themes/next/layout/_scripts/schemes/.swig’ at Object.fs.openSync (fs.js:432:18) at Objec...

分享只为更好的获得 1432

11.15 分析finrl 的框架

11.15 分析finrl 的框架

yueguoqing88的博客 1083

【系列05】端侧AI:构建与部署高效的本地化AI模型 第4章:模型量化(Quantization)

量化的基本思想是减少模型中用于表示参数和激活值的比特数。在模型训练时,参数通常使用32位浮点数(FP32)进行存储,这提供了高精度,但也消耗大量的内存和计算资源。量化则将这些32位浮点数转换成低比特数表示,通常是8位整数(INT8)。量化的原理可以概括为:对浮点数范围进行校准,并将其映射到更小的整数范围内。例如,将一个FP32的权重(如-1.5到1.5)映射到INT8的范围(-128到127)。在推理过程中,模型将使用这些低精度的整数进行计算,从而大大减少了所需的计算量。量化带来的主要收益减少模型大小。

学习,输出==》再学习再输出 1214

hexo切换主题后hexo-theme-landscape报错

报错代码 hexo安装一个新的主题后,在hexo根目录更改_config.yml中的theme项后,每次执行hexo指令都会报如下错误 ERROR { err: [Error: EISDIR: illegal operation on a directory, read] { errno: -4068, code: 'EISDIR', syscall: 'read' } } Plugin load failed: %s hexo-theme-landscape 虽然不会影响

qq_31436871的博客 1880

osgPython

osgPython是一组 Python 模块,为 OpenSceneGraph 的 C++ 库提供了完整的 Python 接口。这意味着你可以在 Python 中调用几乎所有的 OSG 功能,从创建简单的场景到复杂的渲染效果。核心优势开发速度快:Python 语法简洁,无需编译,快速迭代易于学习:比 C++ 更易上手,适合原型开发和教学生态丰富:可以结合 NumPy、Matplotlib 等科学计算库跨平台:与 OSG 一样支持 Windows、Linux、macOS性能考虑。

深之JohnChen的专栏 454

hexo报错解决 err: Error: E:\Blog\themes\butterfly\layout\index.pug:8:1 建议大家搭建博客一定做好备份文件夹

在学习一位博主搭建博客主页轮播卡片的时候,第一次hexo三连没有出现问题,第二天第二次hexo三连就报错了 Butterfly博客美化魔改集锦 | Hassan's Blog (hassanwong.top)https://hassanwong.top/posts/9d49f75f/#%E9%A6%96%E9%A1%B5%E5%85%AC%E5%91%8A%E6%A0%8F%E8%BD%AE%E6%92%AD%E7%BB%84%E4%BB%B6 具体报错如下: ERROR Theme config .

blink182007的博客 1万+

新手必看!一步步教您如何获取可用的D音Cookie(为什么我复制的D音Cookie无法正常使用?)

新手必看!一步步教您如何获取可用的抖音Cookie(为什么我复制的抖音Cookie无法正常使用,无法下载无水印视频?)

XiaoqiangClub的博客 1491

STM32Cube高效开发教程<高级篇><FreeRTOS>(十八)-----软件定时器

一、 软件定时器概述声明:本人水平有限,博客可能存在部分错误的地方,请广大读者谅解并向本人反馈错误。本专栏博客参考《STM32Cube高效开发教程(高级篇)》,有意向的读者可以购买正版书籍辅助学习,本书籍由王维波老师、鄢志丹老师、王钊老师倾力打造,书籍内容干货满满。在FreeRTOS中,自动创建的任务有空闲任务和定时器服务任务。FreeRTOS可以通过定时器服务任务提供软件定时器功能。在某些对定时精度要求不太高,无须使用硬件定时器的情况下,我们可以使用FreeRTOS的软件定时器。

我的博客 157

完美解决 bash: hexo: command not found

背景介绍:有好几天没动过 Hexo 博客了,今天准备更新的时候输入 hexo s,报错 bash: hexo: command not found,这是啥情况?以前都好好的,想了一下,大概是这几天折腾各种 Python 库的原因,也有可能是更新了啥东西出错了,实在是找不出其他原因了 解决思路:本着能解决问题就不重装的原则,首先检查 nodejs 和 npm 是否正常,依次输入命令 node -...

BOB'S BLOG 2万+

15、 深入理解Akka微服务:创建与管理体育博彩平台

本博文深入探讨了如何使用Akka微服务架构为体育博彩平台创建投影和管理事件数据,包括市场投影、投注投影以及数据库投影的实现。同时,介绍了通过gRPC提供HTTP端点以供外部系统访问的方法,并详细说明了在本地环境和Kubernetes中运行应用程序的步骤及配置建议。

weixin_35756624的博客 96

hexo搭建博客(二)

title: 使用hexo搭建博客(二) date: 2020-02-02 10:34:30 tags: hexo,blog categories: 教程 前言 承接上篇博客,上篇博客中我们已经能够在本地成功运行我们的hexo博客,这篇文章我们来说说hexo的主题等个性化操作 主题 Hexo官网有很多很多主题供我们选择,我们可以在这些主题的基础之下进行修改,或者加入我们个性化的元素,hexo的官网...

风晓的博客 236

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

HEXO+Github,搭建属于自己的博客

这边教程是针对与Mac的,参考链接,由于原文讲到的hexo是以前的老版本,所以现在的版本配置的时候会有些改动。     之前是想着写博客,一方面是给自己做笔记,可以提升自己的写作、总结能力,一个技术点我们会使用,并不难,但是要做到让让别人也能听懂我们讲得,还是需要一定的技巧和经验的。很多类似于优快云、博客园也都可以写文章,但是页面的样式我,不是太喜欢,简书还算好点得。最近看到一些大神们的博

775

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

hexo-theme-material-x+gitalk

hexo-theme-material-x +gitalk 实现评论系统集成 关于hexo 中使用Material-x为主题时,增加评论系统 gitalk material-x 主题 https://xaoxuu.com/wiki/material-x/third-party-services/index.html gitalk开源地址 https://github.com/gitalk/gi...

iGeekFan的博客 588

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

使用hexo s命令报错ERROR Process failed _posts name md

使用hexo s或hexo g终端命令是报错ERROR Process failed: _posts/name.md,如下图 192:my_hexo ******$ hexo s INFO Start processing ERROR Process failed: _posts/name.md YAMLException: incomplete explicit mapping pair; a...

weixin_34102807的博客 2937

Hexo常见错误解决办法以及避坑指南

Q1.本地运行正常,但网页运行无法加载CSS样式,只剩下文本? 目前有两种主要的原因以及解决方案: 没有把缓存删除就直接上传了 执行 hexo clean 清除完缓存后再 hexo g --d上传 文件路径错误 也就是说,不要把你的本地博客文件放在包含中文、特殊符号的文件夹下(文件路径上也不允许),但是下划线则被允许 但是不可以简单的将博客文件剪切并移动,必须要 ** hexo init** 重新构建博客才可以生效 Q2.上传文件后网页不更新? 目前我们最常用的平台就是github和gitee,但是二

delete_you的博客 2500

静态博客 Hexo material 主题安装

静态博客 Hexo material 主题安装 注意,这里介绍的 Material 主题是 1.5.2 的版本 如果你还没有安装 Hexo,并且对它有兴趣,请前往 EasyHexo 这里将提供 Hexo 安装相关的一系列指导和其他非常棒的主题和插件 Material 主题地址 Material 主题演示 查看官方样式请前往 https://github.com/viosey/hexo-them...

FFY's Blog 2642

Hexo 博客本地预览报错:Error: listen EADDRINUSE 0.0.0.0:4000

添加指定文件到暂存区 $ git add [file1] [file2] … 添加指定目录到暂存区,包括子目录 $ git add [dir] 添加当前目录的所有文件到暂存区 $ git add . 添加每个变化前,都会要求确认 对于同一个文件的多处变化,可以实现分次提交 $ git add -p 删除工作区文件,并且将这次删除放入暂存区 $ git rm [file1] [file2] … 停止...

BOB'S BLOG 2781

hexo编辑博客报错Unhandled rejection TypeError: E:\Blog\themes\butterfly\layout\includes\layout.pug:16原因

​ ERROR: E:\blog>hexo s INFO Start processing INFO Hexo is running athttp://localhost:4000. Press Ctrl+C to stop. Unhandled rejection TypeError: E:\blog\themes\melody\layout\includes\layout.pug:11 9| 10| - var pageDescription = page.description || p...

blink182007的博客 6651

cppast入门教程:5分钟学会构建C++ AST解析器

cppast是一个强大的C++ AST(抽象语法树)解析库,能够帮助开发者轻松解析和处理C++代码结构。本文将带你快速掌握使用cppast构建C++ AST解析器的核心步骤,即使是新手也能在短时间内上手。 ## 📋 准备工作:安装与配置 ### 环境要求 cppast基于libclang实现,需要系统中安装LLVM和libclang。推荐使用[pixi](https://pixi.sh)包管

gitblog_00236的博客 770

Hexo s 提示 Local hexo not found in XXX 的解决方法

Hexo s 提示 Local hexo not found in XXX 的解决方法 需要转移 Hexo 文件到另外一台电脑,把 Hexo 文件夹里的所有文件复制到另一台电脑上,配置好 Hexo,最后hexo s时却提示 ERROR Local hexo not found in G:\XcantloadX ERROR Try running: 'npm install hexo --s 的解决方法

XcantloadX的博客 7708

Hexo更换主题后,启动页面报错

Hexo启动页面报错解决

全栈猿 904

hexo+github+nexT搭建个人博客踩坑

在参考某篇文章给博客加评论系统(valine)和邮件提醒时 报错:ERROR Render HTML failed: about/about.html TypeError: Cannot read property ‘replace’ of null 所有html都无法渲染,甚至在全部删除再新生成之后。开始以为是md语法错误,或者就像网上说的配置文件root写错了,修改无果。手动回滚发现是 \t...

辰巳X4 583

Hexo+Github博客:hexo g 时, Cannot read property 'replace' of null

@Author:CSU张扬 @Email:csuzhangyang@gmail.com or csuzhangyang@qq.com @我的网站: https://www.faker.top 报错信息 关键信息: ERROR Render HTML failed: index.html TypeError: Cannot read property 'replace' of null 完整...

神奇小海螺的博客 9645
上一篇: 【Github Hexo 博客美化】快把你的老婆拿出来!
下一篇: 你为什么要写博客?—— 优秀博主必读
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值