Coder Social home page Coder Social logo

Comments (7)

stevenjoezhang avatar stevenjoezhang commented on July 20, 2024

谢谢反馈。

目前已知第 3 点是因为这一部分用 CSS 代替 JS 重写了,在移动端 hover 事件并不精确,因此表现与桌面端不同。见 https://developer.mozilla.org/en-US/docs/Web/CSS/@media/any-hover
theme-next/hexo-theme-next#459

第 4 点是由于 Hexo merge 配置文件的方式,导致 Valine 的 meta 选项无法被正确覆盖。可能需要把这个选项由数组改为字符串。
测试显示将配置文件中的 meta 设置为空数组时,Valine 会使用默认配置,因此可以绕过该问题。

from hexo-theme-next.

stevenjoezhang avatar stevenjoezhang commented on July 20, 2024

FancyBox 打开时页面滚动条消失的行为是由 FancyBox 自身的样式控制的,而不是 NexT。仔细观察的话可以发现,在两个版本中,页面底部的 aplayer 歌词都会随着滚动条消失而产生跳动。我个人认为影响可以忽略。
NexT 近期对于 FancyBox 的改动只包括:在侧栏打开时,点击 FancyBox 图片后侧栏不再关闭。但这并不是问题的原因。

from hexo-theme-next.

aoemon avatar aoemon commented on July 20, 2024

页面底部歌词确实也会产生跳动,但我最开始注意到的是整个页面的抖动,因为在 v8.0.0-rc.3 中页面是不会抖动的,不过确实问题不大😄。感觉 mediumzoom 也挺不错的,不会隐藏滚动条,而且无需引入 jquery。

from hexo-theme-next.

stevenjoezhang avatar stevenjoezhang commented on July 20, 2024

第一个问题已修复(#76),感谢 @799953468
Valine 的问题可以绕过,稍后更新。
侧边栏的箭头需要一些像素级的优化。另外发现了一个 theme-next/hexo-theme-next#952 引入的问题,左侧和右侧的汉堡包导航变为❌的动画是相同的,而不是镜像对称。

from hexo-theme-next.

stevenjoezhang avatar stevenjoezhang commented on July 20, 2024

Fixed in 6b9b175

这些问题应该都解决了,如果有其它疑问欢迎提出。这个 Issue 先关了。

在 meta 为空的情况下,Valine 似乎无法保存昵称、邮箱等信息。由于 Valine 自 1.14 版本起不再开源,NexT 团队无法 debug。有其他问题请联系 Valine 作者解决: https://github.com/xCss/Valine/issues

Reverted in 760fdc9

from hexo-theme-next.

stevenjoezhang avatar stevenjoezhang commented on July 20, 2024

由于存在严重的隐私泄露、数据安全和开源的问题,NexT 已隐藏 Valine 的有关配置项,直到问题得到妥善解决。

from hexo-theme-next.

github-actions avatar github-actions commented on July 20, 2024

This thread has been automatically locked since there has not been any recent activity after it was closed. It is possible issue was solved or at least outdated. Feel free to open new for related bugs.

from hexo-theme-next.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.