Typecho handsome主题一言接口修改,使用自己的一言服务

说明

handsome主题默认使用的是 https://v1.hitokoto.cn 一言接口
博主感觉不是太满意,于是想换成自己的“一言”服务接口
首先需要自己搭建一个“一言”服务接口,搭建方法可以看这里:https://mvpsky.com/669.html
搭建好了后就可以按下面的方法替换成自己的接口即可;

修改主题“一言”接口

修改路径位于网站根目录下/usr/themes/handsome/index.php修改index.php文件即可;
原始代码为:

<!--/公告位置-->           <?php endif; ?>         <header class="bg-light lter b-b wrapper-md">           <h1 class="m-n font-thin h3 text-black l-h"><?php $this->options->title(); ?></h1>           <small class="text-muted letterspacing indexWords"><?php               if (@!in_array('hitokoto',$this->options->featuresetup)) {                   $this->options->Indexwords();               }else{                   echo '加载中……';                   echo '<script>                          $.ajax({                             type: 'Get',                             url: 'https://v1.hitokoto.cn/',                             success: function(data) {                                var hitokoto = data.hitokoto;                               $('.indexWords').text(hitokoto);                             }                          }); </script>';               }               ?></small>           </header>         <div class="wrapper-md" id="post-panel">             <!--首页输出文章-->

方法一:使用JS调用

<!--/公告位置-->           <?php endif; ?>         <header class="bg-light lter b-b wrapper-md">           <h1 class="m-n font-thin h3 text-black l-h"><?php $this->options->title(); ?></h1>           <small class="text-muted letterspacing indexWords"><?php               if (@!in_array('hitokoto',$this->options->featuresetup)) {                   $this->options->Indexwords();               }else{                   echo '加载中……';                   echo '<script>                          $.post("https://mvpsky.com/other/hitokoto/", function(hitokoto) {                             $(".indexWords").html(hitokoto);                          }); </script>';               }               ?></small>           </header>         <div class="wrapper-md" id="post-panel">             <!--首页输出文章-->

方法二:使用PHP调用

<!--/公告位置-->           <?php endif; ?>         <header class="bg-light lter b-b wrapper-md">           <h1 class="m-n font-thin h3 text-black l-h"><?php $this->options->title(); ?></h1>           <?php $hitokoto = file_get_contents('https://mvpsky.com/other/hitokoto/'); ?>           <?php echo $hitokoto; ?>         </header>         <div class="wrapper-md" id="post-panel">             <!--首页输出文章-->

注意

修改代码中的链接地址需要修改成自己的接口链接;

© 版权声明
THE END
喜欢就支持以下吧
点赞0
分享
评论 抢沙发