本文是hexo+github快速搭建html5一文的一部分:https://alvincr.com/2021/01/hexo-with-github_pages/#i-4

个人博客:alvincr.com

2021.1.16内容已修改,下文方法已被淘汰。

网页无法显示图片

方法1:设置图片直接引用网络资源

方法2:使用hexo-asset-image插件

方法3:使用Markdown嵌入图像(在下面单独写)

使用插件官网教程:https://hexo.io/zh-cn/docs/asset-folders

使用hexo-asset-image

2021.1.14.22.10此问题已解决,官网给的教程个人测试无效,我想到了更简单的方法。

查看网页原代码发现图片引用的位置全是.com文件,那么直接将图片保持在.com里就,再手动将.com文件夹push到github上就行了,在typora里面设置如下:

不过测试发现也有些问题,主要是.com好像不能识别,因此写完文章时将所有的.com替换成com,然后上传com文件夹即可。

完美解决:

-------------------------------------------------------------------(测试方法)

(此方法问题较多,已弃用,建议直接使用网络url的形式)

安装第三方插件hexo-assrt-image,此插件会引用在_post目录下与文件同名的文件夹,里面保存文件使用的图片,但是我测试的时候发现,必须还要设置typora才能将图片保存到本地文件夹,安装插件方法:

将post_asset_folder: false修改为post_asset_folder: true

命令提示符命令输入npm install hexo-asset-image –save

使用此方法插入图片需要使用:![logo](logo.jpg) to insert logo.jpg. 进行插入

问题一:

当我安装hexo-asset-image之后,虽然能生成文件夹但是出现No layout: index.html的错误,一开始出现这个错误是因为我使用主题名称没写对,这次出现这个问题的时候已经能够正常访问github pages的内容了,安装完插件后出现的此类现象:

当我查看一下我的node_modules目录后,发现我的主题被这个插件给删除了..再加回来就行了。

官网给出的解决方法(实际上不同问题不同看待,官网给出的方法完全没用):

solution:you are both experiencing a warning that is perfectly normal and will not cause any issues for development. When using OS X there’s a nice filesystem feature provided by the OS by which file changes emit events, making “watching” files for changes the reverse, where they’re passively “listened” for (Change Detection vs an Event Emitter if you need an analogy).
This is made possible by fsevents, a package that is only available for OS X and macOS installations due to dependence on the OS’s functionality. Windows and *nix will all see this warning. I haven’t tested it, but the only non-proprietary OS that might have support would be the Darwin open source project.

问题二:

官网中给出使用此插件插入的方法,但是我个人测试无效:

正确的引用图片方式是使用下列的标签插件而不是 markdown :{%asset_img example.jpg这是示例图片%}通过这种方式,图片将会同时出现在文章和主页以及归档页中。

直接粘贴图片测试发现:使用此插件后仍然存在问题,alvincr打开网站时还是不显示图片,我查看一下文章的源代码,发现引用的图片地址为/.com//word-image-82.png,然而根目录下根本没有.com的文件夹,甚至整个目录都没有png图片。

出现此类问题的解决方法比较简单,那就是插入图片时手动更改图片的路径,但是费时费力,还不如直接上传到图床,复制url呢。

hexo上传网页无法显示图片的有效解决方法相关推荐

  1. 360中不显示html中图片不显示,360安全浏览器浏览网页不显示图片怎么办?解决方法...

    使用360安全浏览器浏览网页时,我们遇到了无法在网页上显示图片的问题.这时候我们该怎么办?我们可以转到360安全浏览器的网页设置来查看是否未显示图片,或者使用360安全浏览器维修医生来修复浏览器,让我 ...

  2. java 上传图片后没法立马显示出来_SpringMVC多个文件上传及上传后立即显示图片功能...

    多文件上传就是改良一个方法把MultipartFile类换成CommonsMultipartFile类,因为上传多个文件用数组方式的话MultipartFile类不能初始化,它不支持数组 packag ...

  3. php临时目录没有文件夹里,PHP上传 找不到临时文件夹的解决方法

    最近遇到这样的麻烦,找不到临时文件夹返回的错误代码为6 错误原因: 一.配置文件没有设置临时文件夹 二.临时文件夹没有或者上级文件夹没有相应的权限 处理方式: 找到PHP配置文件PHP.ini,找到以 ...

  4. 微信上传图文素材接口报41005错误解决方法

    微信上传图文素材接口报41005错误解决方法 参考文章: (1)微信上传图文素材接口报41005错误解决方法 (2)https://www.cnblogs.com/gy1010/p/6674529.h ...

  5. php临时文件夹,PHP上传 找不到临时文件夹的解决方法

    这篇文章主要介绍了PHP上传 找不到临时文件夹的解决方法,主要处理方式是找到php配置文件php.ini并做相应的修改,具体解决方法大家参考下本文 最近遇到这样的麻烦,找不到临时文件夹返回的错误代码为 ...

  6. php获取上传文件的临时位置,PHP上传 找不到临时文件夹的解决方法

    最近遇到这样的麻烦,找不到临时文件夹返回的错误代码为6 错误原因: 一.配置文件没有设置临时文件夹 二.临时文件夹没有或者上级文件夹没有相应的权限 处理方式: 找到PHP配置文件PHP.ini,找到以 ...

  7. Django 上传文件出现 OSError Permission denied的解决方法

    转载: http://www.myexception.cn/ruby-rails/403940.html Django 上传文件出现 OSError Permission denied的解决办法 我的 ...

  8. 织梦网站上传服务器不显示图片,织梦网站图片不显示图片

    织梦网站图片不显示图片 内容精选 换一换 在"文章列表"插件中,检查"设置 > 列表数目"的"显示文章条数"和"显示分页&q ...

  9. 织梦网站上传服务器不显示图片,解决织梦后台登陆不显示验证码图片问题

    最近在工作中遇到一个问题,用织梦搭建好的网站,在本地上测试没问题但是上传到正式服务器上就出问题了,在后台登陆的时候,验证码的图片老是显示不出来,后来查阅了相关资料才终于找到问题的根本原因,下面就分享给 ...

最新文章

  1. c语言中调整颜色的函数_C语言中的输入输出函数
  2. php实现电话拨打,jquery mobile实现拨打电话功能的几种方法_jquery
  3. RTMP直播应用与延时分析
  4. python commands模块在python3.x被subprocess取代
  5. makefile深度学习(一个工程实例来学习 Makefile)
  6. 【ES9(2018)】String 扩展 标签模板里字符串转义
  7. VC RichEdit插入表格(RTF形式)
  8. Mycat安全_SQL拦截黑名单---MyCat分布式数据库集群架构工作笔记0034
  9. mysql 数据类型学习笔记(持续更新)
  10. 安装程序未能打开日志文件_安装和启动日志错误 | Adobe Creative Suite 6、Adobe Creative Suite 5.5、Adobe Creative Suite 5...
  11. 拓客系统专用服务器,北京拓客系统
  12. 管理感悟:不要过度自我合理化
  13. 总结 | C#实现Excel导出功能
  14. 认知:设计模式之观察者模式
  15. unity3d双面材质_unity3d中创建双面材质
  16. 强收红包漫天要价偷转黑车……滴滴网约车被指太任性
  17. 魔兽半月谈——NSL全灭 国手需自强
  18. 【高新技术企业】高企申报材料以及要求
  19. 微信小程序怎么开发自己的小程序?
  20. android声音大小锁定,固定音量锁(锁定音量)app

热门文章

  1. 各种说明方法的答题格式_说明文说明方法答题格式x
  2. 数据库中同一张表进行count计数统计,并更新当前这张表的计数字段
  3. 数据中心布线:节能又省钱
  4. 当深度学习遇上Web开发:Spring和OpenAI如何实现图片生成?
  5. splash android,android开发:正确的开发一个Splash页面
  6. vmware17虚拟机windows超详细安装教程(详细附图)
  7. linux下完成光驱和U盘的挂载,Linux怎么挂载移动硬盘光盘U盘之案例分享
  8. 学习java的第一个实践练手项目---彩票预测系统
  9. 关于Spring Web Flow
  10. Linux启动nginx