anzhiyu-c / hexo-theme-anzhiyu

安知鱼主题,这是一个简洁美丽的hexo主题。
GNU General Public License v3.0
1.31k stars 202 forks source link

[Bug]: 开启顶部图之后,出现错误,导致link页面打不开 #171

Open booksnitch opened 9 months ago

booksnitch commented 9 months ago

使用的 AnZhiYu 版本? | What version of AnZhiYu are you use?

1.6.12

使用的浏览器? || What browse are you using?

Chrome

是否修改过主题文件? || Has the theme files been modified?

不是 (No)

使用的系统? || What operating system are you using?

Windows

问题描述 | Describe the bug

image 如果开启顶部图,之后会在生成静态文件这个步骤出现这个报错: image 切link页面空白无法显示 将disable_top_img: true 改为true之后 一切正常,但是文章页面无头图和波浪效果

出现问题的网站 | Website

https://readfere.com/

booksnitch commented 9 months ago

image 我把原来的headers/index.pug代码改了,上面这段代码是我修改的,注释掉的是源代码,修改完之后就可以正常显示了

booksnitch commented 9 months ago

image 我把原来的 headers/index.pug 代码改了,上面这段代码是我修改的,注释掉的是源代码,修改完之后就可以正常显示了

但是格式会有问题 上面这块空白了 image

booksnitch commented 9 months ago

image 我把原来的 headers/index.pug 代码改了,上面这段代码是我修改的,注释掉的是源代码,修改完之后就可以正常显示了

但是格式会有问题 上面这块空白了 image

已经查到问题,需要每个页面都设置一下,top_img: false 一但没有设置就会出现上面没有默认颜色的问题,而且我试了主题设置默认顶图方法无论是加 background 还是直接加图片链接,没设置顶图 false 的页面都会出现没有背景的现象,不知道哪位大佬给解答一下

anzhiyu-c commented 9 months ago

default_top_img的填写格式如下,与文章中的top_img填写方式一致 default_top_img: https://img02.anheyu.com/adminuploads/1/2023/03/26/641fcf22d6666.jpg!topimg

因为系统需要知道你需要指定显示什么 top_img,而不是true

booksnitch commented 9 months ago

default_top_img 的填写格式如下,与文章中的 top_img 填写方式一致 default_top_img: https://img02.anheyu.com/adminuploads/1/2023/03/26/641fcf22d6666.jpg!topimg

因为系统需要知道你需要指定显示什么 top_img,而不是 true

我之前也像这样设置过,刚才也设置了一下,然后将分类页面的top_img留空,还是显示不了这个默认头图,而且上面出现一个标题,背景留白,而且如果我的分类页面顶部图设置为 false 但是主题配置文件里面的默认顶部图设置了 图片链接 也会在单独子分类的头部出现标题并且背景留白像这样: image

booksnitch commented 9 months ago

default_top_img 的填写格式如下,与文章中的 top_img 填写方式一致 default_top_img: https://img02.anheyu.com/adminuploads/1/2023/03/26/641fcf22d6666.jpg!topimg 因为系统需要知道你需要指定显示什么 top_img,而不是 true

我之前也像这样设置过,刚才也设置了一下,然后将分类页面的 top_img 留空,还是显示不了这个默认头图,而且上面出现一个标题,背景留白,而且如果我的分类页面顶部图设置为 false 但是主题配置文件里面的默认顶部图设置了 图片链接 也会在单独子分类的头部出现标题并且背景留白像这样: image

也就是说,只有在配置文件的默认顶部图和页面顶部图都设置为false时页面才正常显示并且页面无顶部图

dengWuuu commented 9 months ago

借楼,同样的版本,Windows10,似乎设置index_img没有作用,home page不会展现出这个图片

HawkYarn commented 9 months ago

借楼,同样的问题,设置后就变成白色背景了,图片显示不出来,应该怎么解决呀😭

dengWuuu commented 9 months ago

借楼,同样的问题,设置后就变成白色背景了,图片显示不出来,应该怎么解决呀😭

发现了得要类似 image zhe这样子设置