Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

不显示文章目录了 #276

Closed
walterke1001 opened this issue Jun 5, 2024 · 59 comments
Closed

不显示文章目录了 #276

walterke1001 opened this issue Jun 5, 2024 · 59 comments
Labels
bug Something isn't working

Comments

@walterke1001
Copy link

是什么版本出现了此问题?

最新版

在线站点地址

No response

发生了什么?

最新版本不显示文章目录了,请问是砍掉这个功能了吗?

相关日志输出

No response

附加信息

No response

@walterke1001 walterke1001 added the bug Something isn't working label Jun 5, 2024
@jiewenhuang
Copy link
Owner

image 我这里显示正常的

@walterke1001
Copy link
Author

图片
图片
请问是我哪里设置不对嘛?

@jiewenhuang
Copy link
Owner

默认应该不需要管什么,看一下你插件列表,有目录插件的关掉看看

@walterke1001
Copy link
Author

图片
这里是不是有些问题啊?大佬

@flyfish01
Copy link

flyfish01 commented Jun 9, 2024

我这好像也有问题,Earth默认主题文章页是显示目录的,换上Theme Joe3的就不显示了

@flyfish01
Copy link

@walterke1001 你的解决了吗

@walterke1001
Copy link
Author

@flyfish01 我换回hexo了,halo有后台用着方便但是还是需要完善,搞了好几天没找到一个满意的主题,都有我不能忍的bug,但是他社区活跃度挺高的

@flyfish01
Copy link

flyfish01 commented Jun 9, 2024

@walterke1001 hexo主要是没有权限管理这些,halo有些功能还是很实用,就是用着会出bug :)

@walterke1001
Copy link
Author

@flyfish01 也可能是我使用方式不对?好几个主题都是目录有问题,但是同样的文章,有些主题就目录正常,有些就不正常,蚌埠住了

@flyfish01
Copy link

@walterke1001 我的Earth默认主题没问题,然后换成joe3就不显示了。后来我换成halo1.6.0版本,joe2主题显示就是正常的。

@ahmengkai
Copy link

问题解决了吗?我也是不显示目录了,上个版本还没有这个问题!

@walterke1001
Copy link
Author

问题解决了吗?我也是不显示目录了,上个版本还没有这个问题!

没解决,我把joe3历史版本都试了一遍,都不显示目录,我推测是joe3和这几个版本的halo的不适配,我分别在halo2.16.0 ,2.16.1,2.16.2进行了测试,joe3均不能正常工作,我不懂前端,只是在开发者模式发现他捕捉不到标题,应该是toc相关的js.问题

@jiewenhuang
Copy link
Owner

可以提供在线地址这边排查排查下,因为我这边都是没有问题的,没法看

@walterke1001
Copy link
Author

可以提供在线地址这边排查排查下,因为我这边都是没有问题的,没法看

不好意思啊作者大佬,我icp备案还没完成,而且今天刚把服务器云盘重置了,可能短期提供不了现在地址了,要不你联系一下上面遇到同样问题的几位?

@2048781750
Copy link

我的论坛也是 但是我测试了一下 在Halo2.16.0版本 安装主题后 在本地使用127.0.0.1访问后 可以正常显示目录 即使使用公网的IP地址访问 也照样显示 但是只要挂上域名 Nginx后 就无法正常显示 很奇怪 有没有人能解决一下的

@2048781750
Copy link

可以提供在线地址这边排查排查下,因为我这边都是没有问题的,没法看

我这边开着可以帮我看看吗 YinGen.top

@jiewenhuang
Copy link
Owner

可以提供在线地址这边排查排查下,因为我这边都是没有问题的,没法看

我这边开着可以帮我看看吗 YinGen.top

看着像是某些变量获取不到,、尝试把文章保存,更新看看

@2048781750
Copy link

可以提供在线地址这边排查排查下,因为我这边都是没有问题的,没法看

我这边开着可以帮我看看吗 YinGen.top

看着像是某些变量获取不到,、尝试把文章保存,更新看看

没有用 就很奇怪 也不知道怎么修了

@jiewenhuang
Copy link
Owner

可以提供在线地址这边排查排查下,因为我这边都是没有问题的,没法看

我这边开着可以帮我看看吗 YinGen.top

这个站,应该是

image 这个的问题,但是很奇怪, image 我仓库里写的是PageAttrs.metas_enable_read_limit 那这个PageAttrs.metas.enable_read_limit怎么来的

@2048781750
Copy link

可以提供在线地址这边排查排查下,因为我这边都是没有问题的,没法看

我这边开着可以帮我看看吗 YinGen.top

这个站,应该是

图像这个的问题,但是很奇怪, 图像 我仓库里写的是PageAttrs.metas_enable_read_limit 那这个PageAttrs.metas.enable_read_limit怎么来的

那么我该如何解决呢 我也没有找到这个

@2048781750
Copy link

可以提供在线地址这边排查排查下,因为我这边都是没有问题的,没法看

我这边开着可以帮我看看吗 YinGen.top

这个站,应该是

图像这个的问题,但是很奇怪, 图像 我仓库里写的是PageAttrs.metas_enable_read_limit 那这个PageAttrs.metas.enable_read_limit怎么来的

我也是刚接触这个的awa

@2048781750
Copy link

可以提供在线地址这边排查排查下,因为我这边都是没有问题的,没法看

我这边开着可以帮我看看吗 YinGen.top

这个站,应该是

image 这个的问题,但是很奇怪, image 我仓库里写的是PageAttrs.metas_enable_read_limit 那这个PageAttrs.metas.enable_read_limit怎么来的

QQ截图20240613032635
我找到这个 也没发现 PageAttrs.metas.enable_read_limit 是怎么来的

@2048781750
Copy link

还有一个奇怪的问题 就是 导航栏二级菜单一旦超过一定宽度 就会变模糊 也不晓得什么情况
Uploading QQ截图20240613033019.png…
Uploading QQ截图20240613033046.png…

@jiewenhuang
Copy link
Owner

image 新问题建议新开个issue

@OniCoCo
Copy link

OniCoCo commented Jun 15, 2024

我的也是,这边看感觉是不是没有识别到标题,目录内容为空就不展示了

image

@OniCoCo
Copy link

OniCoCo commented Jun 15, 2024

插件和目录也没有和目录有关系的,toc也开了
image

@OniCoCo
Copy link

OniCoCo commented Jun 15, 2024

我看post.min.js.gz里的文件解压后有PageAttrs.metas.enable_read_limit,基本metas_xxx的,都是显示metas.xxx

@2048781750
Copy link

我看post.min.js.gz里的文件解压后有PageAttrs.metas.enable_read_limit,基本metas_xxx的,都是显示 metas.xxx

我也不清楚 那个是怎么弄的 还没有什么好的解决方法

@seven-zd
Copy link

我也遇到同样的问题,使用其它主题测试是正常的。但是用joe3目录就无法显示
image
还有一些其它的问题:
比如精品分类,无法正常显示:取不到数据库的值显示一个没有解析过的变量名
image
暂时的解决方法,手动去改数据库的值。
还有轮播图,无法正常使用:两个问题1:图片被写死了。2:不能正常切换。3:手动 点击无反应。
如果是1.6版本迁移过来的问题就更多了
你需要大量去修改数据库数据。
希望大佬有时间能看看这些问题。想从1.5升级到2.16.但是现在的问题我搞了好久,没有办法。前端不是太懂。

@eyuguilai
Copy link

eyuguilai commented Jun 20, 2024

https://halo.angrycrocodile.com/archives/1718711677149

作者可以看下这个文章,复现了不显示“文章目录”的问题

halo版本:2.16.4,使用1panel进行搭建,docker镜像为halohub/halo-pro:2.16.4

主题使用Theme Joe3版本为1.2.2

浏览器使用版本
1.Mac端safari浏览器 版本17.5 (19618.2.12.11.6)
2.Mac端chrome浏览器 版本 126.0.6478.62(正式版本)(arm64)

还需要提供什么信息的话,请作者联系我

具体插件安装情况见下图
CleanShot 2024-06-20 at 10 31 32@2x

Joe主题关于目录的设置
CleanShot 2024-06-20 at 10 32 41@2x

文章关于目录的设置

CleanShot 2024-06-20 at 10 33 38@2x

@2515299122
Copy link

halo2.15.2正常,2.16就不显示了

@eyuguilai
Copy link

halo2.15.2正常,2.16就不显示了

感谢,我去降级试一下

@eyuguilai
Copy link

halo2.15.2正常,2.16就不显示了

非常感谢,降级到halo2.5.12后就恢复正常了
使用的docker镜像为:halohub/halo-pro:2.15.2

@kid0510z
Copy link

halo2.15.2正常,2.16就不显示了

非常感谢,降级到halo2.5.12后就恢复正常了 使用的docker镜像为:halohub/halo-pro:2.15.2

确实好使,这个 docker 拉不下来,我用的是:ghcr.io/halo-dev/halo:2.15.2 可以了。

@jiewenhuang
Copy link
Owner

https://halo.angrycrocodile.com/archives/1718711677149

作者可以看下这个文章,复现了不显示“文章目录”的问题

halo版本:2.16.4,使用1panel进行搭建,docker镜像为halohub/halo-pro:2.16.4

主题使用Theme Joe3版本为1.2.2

浏览器使用版本 1.Mac端safari浏览器 版本17.5 (19618.2.12.11.6) 2.Mac端chrome浏览器 版本 126.0.6478.62(正式版本)(arm64)

还需要提供什么信息的话,请作者联系我

具体插件安装情况见下图 CleanShot 2024-06-20 at 10 31 32@2x

Joe主题关于目录的设置 CleanShot 2024-06-20 at 10 32 41@2x

文章关于目录的设置

CleanShot 2024-06-20 at 10 33 38@2x

跟上面那个站一样的问题,等我晚点有时间整理看看,最近有点忙

@jaysshao
Copy link

终于弄好了,方法就是把post.min.js.gz中post.min.js的PageAttrs.metas.全部替换成PageAttrs.metas_即可,重新打包上传,文章目录和文章左侧按钮都出来了

@eyuguilai
Copy link

终于弄好了,方法就是把post.min.js.gz中post.min.js的PageAttrs.metas.全部替换成PageAttrs.metas_即可,重新打包上传,文章目录和文章左侧按钮都出来了

post.min.js.gz的路径是什么啊,大佬

@jaysshao
Copy link

终于弄好了,方法就是把post.min.js.gz中post.min.js的PageAttrs.metas.全部替换成PageAttrs.metas_即可,重新打包上传,文章目录和文章左侧按钮都出来了

post.min.js.gz的路径是什么啊,大佬

\halo-theme-Joe3-1.2.2\templates\assets\js\min\post.min.js.gz

@eyuguilai
Copy link

终于弄好了,方法就是把post.min.js.gz中post.min.js的PageAttrs.metas.全部替换成PageAttrs.metas_即可,重新打包上传,文章目录和文章左侧按钮都出来了

post.min.js.gz的路径是什么啊,大佬

\halo-theme-Joe3-1.2.2\templates\assets\js\min\post.min.js.gz

我按照你的方式进行修改,没有生效,但还是感谢大佬

@jaysshao
Copy link

终于弄好了,方法就是把post.min.js.gz中post.min.js的PageAttrs.metas.全部替换成PageAttrs.metas_即可,重新打包上传,文章目录和文章左侧按钮都出来了

post.min.js.gz的路径是什么啊,大佬

\halo-theme-Joe3-1.2.2\templates\assets\js\min\post.min.js.gz

我按照你的方式进行修改,没有生效,但还是感谢大佬

halo-theme-Joe3-1.2.2.zip
我上传了我改好后的包,你试试看

@eyuguilai
Copy link

终于弄好了,方法就是把post.min.js.gz中post.min.js的PageAttrs.metas.全部替换成PageAttrs.metas_即可,重新打包上传,文章目录和文章左侧按钮都出来了

post.min.js.gz的路径是什么啊,大佬

\halo-theme-Joe3-1.2.2\templates\assets\js\min\post.min.js.gz

我按照你的方式进行修改,没有生效,但还是感谢大佬

halo-theme-Joe3-1.2.2.zip 我上传了我改好后的包,你试试看

我删除了原来的主题,并删除的配置,上传了您修改后的主题
然后清理浏览器缓存
还是不显示菜单

@OniCoCo
Copy link

OniCoCo commented Jun 25, 2024

终于弄好了,方法就是把post.min.js.gz中post.min.js的PageAttrs.metas.全部替换成PageAttrs.metas_即可,重新打包上传,文章目录和文章左侧按钮都出来了

post.min.js.gz的路径是什么啊,大佬

\halo-theme-Joe3-1.2.2\templates\assets\js\min\post.min.js.gz

我按照你的方式进行修改,没有生效,但还是感谢大佬

halo-theme-Joe3-1.2.2.zip 我上传了我改好后的包,你试试看

我删除了原来的主题,并删除的配置,上传了您修改后的主题 然后清理浏览器缓存 还是不显示菜单

halo-theme-Joe3-1.2.2.zip

用我这个试一下,除了post.min.js.gz要改,还有其他压缩包都重新打包了,否则鼠标点击特效和页面背景样式依然出不来

@OniCoCo
Copy link

OniCoCo commented Jun 25, 2024

终于弄好了,方法就是把post.min.js.gz中post.min.js的PageAttrs.metas.全部替换成PageAttrs.metas_即可,重新打包上传,文章目录和文章左侧按钮都出来了

鼠标点击特效和页面背景特性的问题在别的gz压缩包里,可以都重新打包上传,我实测一下是可以了,都是这个问题

@jiewenhuang
Copy link
Owner

emm..可是,项目里似乎并没有引用.gz这个包,一直用的min.js这个,我没记错的话,.gz是我之前配环境的时候错误生成的,然后没有删。如果回退之前版本可以用的话,应该是halo更新了什么,导致调用了这个文件

@OniCoCo
Copy link

OniCoCo commented Jun 25, 2024

我也是看了别人显示正常的网站,发现他们获取post.min.js的接口返回的都是没有混淆的内容,猜测要么就是我和他们的gz包不一样,他们自己改过,要么就是halo之前调用的是没有压缩的文件。前端其实我也不太了解,现在看应该就是halo更新的问题吧

@fanfanxhf
Copy link

emm..可是,项目里似乎并没有引用.gz这个包,一直用的min.js这个,我没记错的话,.gz是我之前配环境的时候错误生成的,然后没有删。如果回退之前版本可以用的话,应该是halo更新了什么,导致调用了这个文件

删掉那几个.gz包,重启一下就好了

@squalychen
Copy link

终于弄好了,方法就是把post.min.js.gz中post.min.js的PageAttrs.metas.全部替换成PageAttrs.metas_即可,重新打包上传,文章目录和文章左侧按钮都出来了

post.min.js.gz的路径是什么啊,大佬

\halo-theme-Joe3-1.2.2\templates\assets\js\min\post.min.js.gz

我按照你的方式进行修改,没有生效,但还是感谢大佬

halo-theme-Joe3-1.2.2.zip 我上传了我改好后的包,你试试看

我删除了原来的主题,并删除的配置,上传了您修改后的主题 然后清理浏览器缓存 还是不显示菜单

halo-theme-Joe3-1.2.2.zip

用我这个试一下,除了post.min.js.gz要改,还有其他压缩包都重新打包了,否则鼠标点击特效和页面背景样式依然出不来

谢谢,确实好用

@ahmengkai
Copy link

终于弄好了,方法就是把post.min.js.gz中post.min.js的PageAttrs.metas.全部替换成PageAttrs.metas_即可,重新打包上传,文章目录和文章左侧按钮都出来了

鼠标点击特效和页面背景特性的问题在别的gz压缩包里,可以都重新打包上传,我实测一下是可以了,都是这个问题

非常感谢!

@jiewenhuang
Copy link
Owner

把.gz后缀的文件都删了,然后,重启即可,不用改的应该

@squalychen
Copy link

把.gz后缀的文件都删了,然后,重启即可,不用改的应该

作者能不能更新一下版本,其他人新安装都会遇到这个问题,包括后台主题商店安装。

@Bones29
Copy link

Bones29 commented Jul 4, 2024

把.gz后缀的文件都删了,然后,重启即可,不用改的应该

我手动下载安装包上传重装后倒是正常了

@langoyb
Copy link

langoyb commented Jul 10, 2024

halo最新2.17,joe3 1.2.2,到今天还是出现这个问题,头都搞大了。看来不是我一个人遇到,按照楼上OniCoCo的方法至少在我这里不生效。感觉大概率是halo新版改了什么。希望作者有时间能修复一下,毕竟你的项目用的人不少。

@endless12580
Copy link

还真不行,我也没有文章目录

@ruibaby
Copy link
Contributor

ruibaby commented Jul 17, 2024

这个问题已经在 https://github.com/jiewenhuang/halo-theme-joe3.0/releases/tag/v1.3.0 中修复。

@endless12580
Copy link

endless12580 commented Jul 18, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests