给你的(非洛谷)博客加点文艺范

回复帖子

@alpha1022 2019-01-12 18:57 回复

刚才在给我的博客施工的时候突发奇想,打算把中文的一言换成英文的。
发现一时找不到现成的。

于是……
我找了一些句子放到了 XML 文件里,在博客侧栏底部增加了这个东西。

所以……
目的就是吸引一点人帮忙收集句子。

格式:

  <item from="$source">$content</item>

将此行粘贴在 <hitokoto> 标签内(注意缩进是 $2$ 字符),
其中 $source 表示来源,
$content 表示内容。

可以参照已有的项。

参考来源:句子迷

@alpha1022 2019-01-12 19:02 回复

当然这个 XML 大家也可以用哒!

参考代码(HTML):

<p id="hitokoto-content" style="text-indent: 2em">None.</p>
<p id="hitokoto-from" style="text-align: right">From <span id="hitokoto-source" style="font-style: italic"></span></p>
<script>
  var database = new XMLHttpRequest();
  database.open('GET','https://www.alpha1022.me/hitokoto.xml',false);
  database.send(null);
  var data = database.responseXML.getElementsByTagName('item');
  var index = Math.floor(Math.random() * data.length);
  document.getElementById('hitokoto-content').innerText = data[index].innerHTML;
  document.getElementById('hitokoto-source').innerText = data[index].getAttribute('from');
</script>