不知道为什么,我总是对《一言》念念不忘。总想着每次刷新都换一个句子多棒鸭(对不起,我很丢人。。。)

于是在大佬的主题基础上添加了一言的API(实际上就是找到位置,把代码粘贴进去。。。)

反正最后的样式就是这样

所有操作都是基于樱花庄的白猫大佬的Sakura 🌸主题更改

1.安装主题后进入主题编辑页面,找到这个路径 layouts->imgbox.php->第16行

如图

2.进入一言官网,复制API,将API粘贴到对应位置即可。

<p id="hitokoto">:D 获取中...</p>
<!-- 以下写法,选取一种即可 -->

<!-- 现代写法,推荐 -->
<!-- 兼容低版本浏览器 (包括 IE),可移除 -->
<script src="https://cdn.jsdelivr.net/npm/bluebird@3/js/browser/bluebird.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/whatwg-fetch@2.0.3/fetch.min.js"></script>
<!--End-->
<script>
  fetch('https://v1.hitokoto.cn')
    .then(function (res){
      return res.json();
    })
    .then(function (data) {
      var hitokoto = document.getElementById('hitokoto');
      hitokoto.innerText = data.hitokoto; 
    })
    .catch(function (err) {
      console.error(err);
    })
</script>

<!-- 老式写法,兼容性最忧 -->
<script>
  var xhr = new XMLHttpRequest();
  xhr.open('get', 'https://v1.hitokoto.cn');
  xhr.onreadystatechange = function () {
    if (xhr.readyState === 4) {
      var data = JSON.parse(xhr.responseText);
      var hitokoto = document.getElementById('hitokoto');
      hitokoto.innerText = data.hitokoto;
    }
  }
  xhr.send();
</script>

<!-- 新 API 方法, 十分简洁 -->
<script src="https://v1.hitokoto.cn/?encode=js&select=%23hitokoto" defer></script>

你也可以使用上面官方提供的,当然如果你想定制抓取的句子,可以自己更改。

还有一件事,是我早上刷YouTube刷到了一个视频,就这个点击

然后我就