最近从另一个博主陆小北那里学习到了如何配置使用夜间模式,然后博主也去捣鼓了一下并在本站启用了夜间模式,感谢陆小北博主。
夜间模式.png

注意:夜间模式只对Handsome主题进行了测试,其余主题请自行测试

配置方法

1、 下载夜间模式配置文件

下载后解压,将下载的css和js文件,分别放到:
/usr/themes/handsome/assets/css/darkmode.css

/usr/themes/handsome/assets/js/darkmode.js

2、 修改主题文件
*打开文件/usr/themes/handsome/component/footer.php找到

<!--主题核心js-->
    <script src="<?php echo STATIC_PATH ?>js/function.min.js?v=<?php echo Handsome::$version.Handsome_Config::$versionTag
    ?>"></script>

在下面加入:

<!--darkmode.js-->
    <script src="<?php echo STATIC_PATH ?>js/darkmode.js?v=dedediy"></script>

*再打开文件/usr/themes/handsome/component/header.php找到

    <style type="text/css">
        <?php echo Content::exportCss($this) ?>
    </style>

在下面加入:

    <!--darkmode.css-->
    <link rel="stylesheet" href="<?php echo STATIC_PATH; ?>css/darkmode.css?v=dedediy" type="text/css" />

*最后再打开文件/usr/themes/handsome/component/headnav.php找到

<!--/闲言碎语-->
            <?php endif; ?>
            <?php if (!in_array('hideLogin',$this->options->featuresetup)): ?>

在下面加入:

            <!--darkmode start-->
            <li>
                <a class="nav-switch-dark-mode" href="javascript:">
                  <span class="icon-light-mode" data-toggle="tooltip" data-placement="bottom" title="" data-original-title=" 夜晚模式 ">
                      <i data-feather="sun"></i>
                  </span>
                  <span class="icon-dark-mode" data-toggle="tooltip" data-placement="bottom" title="" data-original-title=" 日间模式 ">
                      <i data-feather="moon"></i>
                  </span>
                </a>
            </li>
            <!--darkmode end--> 

上述操作完成后,你的博客就可以切换夜间模式啦!
点击切换模式.png

自动进入夜间模式配置

打开/usr/themes/handsome/assets/js/darkmode.js找到

        if(new Date().getHours() > 22 || new Date().getHours() < 6)

数字22和6就是表示在晚上22点和早上6点之间为夜间模式,修改为你需要的时间数字即可。

文章名: 《typecho一键启用夜间模式》

文章链接:https://www.yfriend.xyz/438.html

除特别注明外,文章均为深度博客所创,转载时请注明本文出处及文章链接
Last modification:April 25th, 2020 at 01:41 pm
如果觉得我的文章对你有用,请随意赞赏