美文网首页
Hexo的NexT主题默认显示侧边栏

Hexo的NexT主题默认显示侧边栏

作者: hello青峰 | 来源:发表于2016-01-21 17:20 被阅读0次

以往的尝试:

  • 将sidebar: post 改为 sidebar: always ** 结果:没效果 **
  • 求助qq群,** 结果:没效果,但是明白了得靠自己修改源码 **
  • 看官网说明 ** 结果:只说了改为always,但没有效果 **
  • 看源码出处 ** 结果:有相关的问题,但尝试了还是不行 **

现在的方案:

  • 自己修改源码,尝试着找哪里可以修改

  • 尝试好多次,** 无效果 **

  • 确定了思路:** 模拟点击 **
    针对\themes\next\source\js\motion_global.js做如下修改:

    sidebarToggle: function (integrator) {
        sidebarToggleMotion.init();
        integrator.next();
        // 可以不加if直接显示
        // 加if的话,要在主题配置文件里面修改 sidebar: always
        if (CONFIG.sidebar === 'always') {
           // 模拟点击一下侧边栏按钮
           sidebarToggleMotion.clickHandler();
        }
    }
    
  • 亲测过,OK了! 效果请看 青峰博客 { http://kepoon.github.io }

相关文章

网友评论

      本文标题:Hexo的NexT主题默认显示侧边栏

      本文链接:https://www.haomeiwen.com/subject/oeilkttx.html