sword

给博客网站添加Hitokoto - 一言经典语句功能
说明:相信很多人都听说过一言,也有很多博主想给自己的博客网站添加这个功能,可是都不知道咋弄,这里说个很简单的方法,...
扫描右侧二维码阅读全文
23
2018/01

给博客网站添加Hitokoto - 一言经典语句功能

说明:相信很多人都听说过一言,也有很多博主想给自己的博客网站添加这个功能,可是都不知道咋弄,这里说个很简单的方法,手动添加一言功能,还可以diy句子的内容。

简介

一言网(Hitokoto.cn)创立于2016年,隶属于萌创Team,目前网站主要提供一句话服务。

动漫也好、小说也好、网络也好,不论在哪里,我们总会看到有那么一两个句子能穿透你的心。我们把这些句子汇聚起来,形成一言网络,以传递更多的感动。如果可以,我们希望我们没有停止服务的那一天。

简单来说,一言指的就是一句话,可以是动漫中的台词,也可以是网络上的各种小段子。
或是感动,或是开心,有或是单纯的回忆。来到这里,留下你所喜欢的那一句句话,与大家分享,这就是一言存在的目的。

安装

1、部署接口
在网站根目录新建hitokoto文件夹,然后在文件夹里新建index.php文件,并编辑,代码如下:

<?php
$path = dirname(__FILE__);
$file = file($path."/hitokoto.txt");
$arr  = mt_rand( 0, count( $file ) - 1 );
$content  = trim($file[$arr]);
if (isset($_GET['charset']) && !empty($_GET['charset'])) {
    $charset = $_GET['charset'];
    if (strcasecmp($charset,"gbk") == 0 ) {
        $content = mb_convert_encoding($content,'gbk', 'utf-8');
    }
} else {
    $charset = 'utf-8';
}
header("Content-Type: text/html; charset=$charset");
if ($_GET['format'] === 'js') {
    echo "function hitokoto(){document.write('" . $content ."');}";
} else {
    echo $content;
}

之后在文件夹内再新建并编辑hitokoto.txt文件,添加你喜欢的句子,也就是一言语句,记得一行一句话。

这时候用浏览器访问http://yourdomain.com/hitokoto/ 就可以看到输出内容了,接下来我们开始部署到博客上。

2、部署到博客
其实部署很简单,将下面两行代码添加到博客主题文件你想显示一言的位置即可:

<script type="text/javascript" src="https://yourdomain.com/hitokoto/?format=js&charset=utf-8"></script>
<div id="hitokoto"><script>hitokoto()</script></div>

一言语句:

以下是收集到的经典语句,可以将你喜欢的复制到hitokoto.txt文件,记得一行一句话。
点我下载

handsome主题已内置Hitokoto,在外观——主题——主题增强功能里面开启

源文链接:https://www.moerats.com/archives/349/

Last modification:March 30th, 2019 at 06:22 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment