This commit is contained in:
StevenJoeZhang 2018-12-18 00:01:42 +08:00
parent 9ec6131287
commit d0024c91db
5 changed files with 255 additions and 299 deletions

View File

@ -1,20 +1,22 @@
# live2d-widget
## 功能
## 功能 Feature
在网页中添加Live2D看板娘
Add Live2D widget to web page
## Demo
在[米米的博客](https://zhangshuqiao.org)的左下角可查看效果
## 依赖
需要jQuery和font-awesome支持请确保它们已在页面中加载例如在`<header>`中加入:
## 依赖 Dependencies
需要jQuery和font-awesome支持请确保它们已在页面中加载例如在`<head>`中加入:
jQuery and font-awesome is required for this plugin. You can add this to `<head>`:
```xml
<script src="https://cdn.jsdelivr.net/npm/jquery@3.3.1/dist/jquery.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/font-awesome@4.7.0/css/font-awesome.min.css">
<script src="https://cdn.jsdelivr.net/npm/jquery/dist/jquery.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/font-awesome/css/font-awesome.min.css">
```
否则无法正常显示。
## 使用
## 使用 Usage
如果你可以通过ssh访问你的主机请把整个项目克隆到服务器上。执行
```bash
cd /path/to/your/webroot
@ -40,10 +42,18 @@ https://www.example.com/path/to/live2d-widget/
```
就可以加载了。
waifu-tips.json中包含了触发条件selector选择器和触发时显示的文字text。源文件是对Hexo的NexT主题有效的为了适用于你自己的网页也需要自行修改或增加新内容。
`waifu-tips.json`中包含了触发条件selector选择器和触发时显示的文字text。源文件是对Hexo的NexT主题有效的为了适用于你自己的网页也需要自行修改或增加新内容。
**警告:作者不对`waifu-tips.json`和`waifu-tips.js`中的内容负责,请自行确保它们是合适的。**
如果有任何疑问欢迎提交ISSUE。
## 鸣谢
### Using CDN
你也可以直接这样使用:
```xml
<script src="https://cdn.jsdelivr.net/gh/stevenjoezhang/live2d-widget/autoload.js"></script>
```
## 鸣谢 Credits
代码自这篇博文魔改而来:
https://www.fghrsh.net/post/123.html
其中增加了一些功能,优化了提示展现机制
@ -56,6 +66,6 @@ https://zhangshuqiao.org/2018-07/在网页中添加Live2D看板娘
https://github.com/xiazeyu/live2d-widget-models
https://github.com/xiaoski/live2d_models_collection
## 更新
## 更新 Update
2018年10月31日由fghrsh提供的原API停用请更新至新地址。参考文章
https://www.fghrsh.net/post/170.html

View File

@ -1,4 +1,4 @@
const live2d_path = "https://www.example.com/path/to/live2d-widget/";
const live2d_path = "https://cdn.jsdelivr.net/gh/stevenjoezhang/live2d-widget/";
$("<link>").attr({href: live2d_path + "waifu.css", rel: "stylesheet", type: "text/css"}).appendTo("head");
//waifu.css的绝对路径

View File

@ -3,8 +3,8 @@
<head>
<meta charset="UTF-8"/>
<title>Live2D 看板娘 v1.2 / Demo</title>
<script src="https://cdn.jsdelivr.net/npm/jquery@3.3.1/dist/jquery.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/font-awesome@4.7.0/css/font-awesome.min.css"/>
<script src="https://cdn.jsdelivr.net/npm/jquery/dist/jquery.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/font-awesome/css/font-awesome.min.css"/>
</head>
<body>
<!--<h2><a href="https://www.fghrsh.net/post/123.html" style="color: #38A3DB">Live2D 看板娘 v1.2</a> / Demo</h2>-->

View File

@ -40,7 +40,7 @@ function initWidget(waifuPath, apiPath) {
<span class="fa fa-lg fa-home"></span>\
<span class="fa fa-lg fa-comment"></span>\
<span class="fa fa-lg fa-paper-plane"></span>\
<span class="fa fa-lg fa-user-circle-o"></span>\
<span class="fa fa-lg fa-user-circle"></span>\
<span class="fa fa-lg fa-street-view"></span>\
<span class="fa fa-lg fa-camera-retro"></span>\
<span class="fa fa-lg fa-info-circle"></span>\
@ -83,7 +83,7 @@ function initWidget(waifuPath, apiPath) {
}
});
$(document).on("copy", function() {
showMessage("你都复制了些什么呀,转载要记得加上出处哦", 6000, 9);
showMessage("你都复制了些什么呀,转载要记得加上出处哦", 6000, 9);
});
$("#waifu-tool .fa-home").click(function() {
location.href = "/";
@ -112,8 +112,8 @@ function initWidget(waifuPath, apiPath) {
});
$("#waifu-tool .fa-times").click(function() {
localStorage.setItem("waifu-display", new Date().getTime());
showMessage("愿你有一天能与重要的人重逢", 2000, 11);
$("#waifu").animate({bottom: -1000}, 6000, function() {
showMessage("愿你有一天能与重要的人重逢", 2000, 11);
$("#waifu").animate({bottom: -500}, 3000, function() {
$("#waifu").hide();
});
});
@ -124,9 +124,9 @@ function initWidget(waifuPath, apiPath) {
if (location.href == SiteIndexUrl) { //如果是主页
var now = (new Date()).getHours();
if (now > 23 || now <= 5) {
text = "你是夜猫子呀?这么晚还不睡觉,明天起的来嘛";
text = "你是夜猫子呀?这么晚还不睡觉,明天起的来嘛";
} else if (now > 5 && now <= 7) {
text = "早上好!一日之计在于晨,美好的一天就要开始了";
text = "早上好!一日之计在于晨,美好的一天就要开始了";
} else if (now > 7 && now <= 11) {
text = "上午好!工作顺利嘛,不要久坐,多起来走动走动哦!";
} else if (now > 11 && now <= 14) {
@ -138,9 +138,9 @@ function initWidget(waifuPath, apiPath) {
} else if (now > 19 && now <= 21) {
text = "晚上好,今天过得怎么样?";
} else if (now > 21 && now <= 23) {
text = ["已经这么晚了呀,早点休息吧,晚安~", "深夜时要爱护眼睛呀"];
text = ["已经这么晚了呀,早点休息吧,晚安~", "深夜时要爱护眼睛呀"];
} else {
text = "好久不见,日子过得好快呢";
text = "好久不见,日子过得好快呢……";
}
} else {
if (document.referrer !== "") {
@ -168,9 +168,9 @@ function initWidget(waifuPath, apiPath) {
var getActed = false,
hitokotoTimer = null,
messageTimer = null,
messageArray = ["已经过了这么久了呀,日子过得好快呢", "使用Chrome可以获得最佳浏览体验哦", "嗨~快来逗我玩吧!", "拿小拳拳锤你胸口"],
messageArray = ["已经过了这么久了呀,日子过得好快呢……", "使用Chrome可以获得最佳浏览体验哦", "嗨~快来逗我玩吧!", "拿小拳拳锤你胸口"],
apiURL = "";
if ($(".fa-share-alt").is(":hidden")) messageArray.push("记得把小家加入Adblock白名单哦");
if ($(".fa-share-alt").is(":hidden")) messageArray.push("记得把小家加入Adblock白名单哦");
$(document).mousemove(function() {
getActed = true;
}).keydown(function() {
@ -296,9 +296,9 @@ function initWidget(waifuPath, apiPath) {
dataType: "json",
success: function(result) {
if (result.textures["id"] == 1 && (modelTexturesId == 1 || modelTexturesId == 0)) {
showMessage("我还没有其他衣服呢", 4000, 10);
showMessage("我还没有其他衣服呢", 4000, 10);
} else {
showMessage("我的新衣服好看嘛", 4000, 10);
showMessage("我的新衣服好看嘛", 4000, 10);
}
loadModel(modelId, result.textures["id"]);
}

View File

@ -1,275 +1,221 @@
{
"mouseover": [
{
"mouseover": [{
"selector": "#waifu #live2d",
"text": ["干嘛呢你,快把手拿开", "鼠…鼠标放错地方了!", "你要干嘛呀?", "喵喵喵?", "怕怕(ノ≧∇≦)", "非礼呀!救命!"]
},
{
"text": ["干嘛呢你,快把手拿开~~", "鼠…鼠标放错地方了!", "你要干嘛呀?", "喵喵喵?", "怕怕(ノ≧∇≦)", "非礼呀!救命!", "这样的话,只能使用武力了!", "我要生气了哦", "不要动手动脚的!", "真…真的是不知羞耻!", "Hentai"]
}, {
"selector": "#waifu-tool .fa-home, .menu-item-home",
"text": ["点击前往首页,想回到上一页可以使用浏览器的后退功能哦", "点它就可以回到首页啦!", "回首页看看吧"]
},
{
"text": ["点击前往首页,想回到上一页可以使用浏览器的后退功能哦。", "点它就可以回到首页啦!", "回首页看看吧。"]
}, {
"selector": "#waifu-tool .fa-comment",
"text": ["猜猜我要说些什么?", "我从青蛙王子那里听到了不少人生经验"]
},
{
"text": ["猜猜我要说些什么?", "我从青蛙王子那里听到了不少人生经验。"]
}, {
"selector": "#waifu-tool .fa-paper-plane",
"text": ["要不要来玩飞机大战?", "这个按钮上写着“不要点击”", "怎么,你想来和我玩个游戏?"]
},
{
"selector": "#waifu-tool .fa-address-book",
"text": ["要见见我的姐姐嘛", "要切换看板娘吗?"]
},
{
"text": ["要不要来玩飞机大战?", "这个按钮上写着“不要点击”。", "怎么,你想来和我玩个游戏?", "听说这样可以蹦迪!"]
}, {
"selector": "#waifu-tool .fa-user-circle-o",
"text": ["要见见我的姐姐嘛?", "要切换看板娘吗?"]
}, {
"selector": "#waifu-tool .fa-street-view",
"text": ["喜欢换装 PLAY 吗?", "这次要扮演什么呢"]
},
{
"text": ["喜欢换装 PLAY 吗?", "这次要扮演什么呢?", "变装!"]
}, {
"selector": "#waifu-tool .fa-camera-retro",
"text": ["你要给我拍照呀?一二三~茄子~", "要不,我们来合影吧"]
},
{
"text": ["你要给我拍照呀?一二三~茄子~", "要不,我们来合影吧!", "保持微笑就好了~"]
}, {
"selector": "#waifu-tool .fa-info-circle",
"text": ["想要知道更多关于我的事么?", "这里记录着我搬家的历史呢"]
},
{
"text": ["想要知道更多关于我的事么?", "这里记录着我搬家的历史呢。"]
}, {
"selector": "#waifu-tool .fa-times",
"text": ["到了要说再见的时候了吗", "呜呜QAQ 后会有期", "不要抛弃我呀"]
},
{
"text": ["到了要说再见的时候了吗?", "呜呜 QAQ 后会有期……", "不要抛弃我呀……", "我们,还能再见面吗……", "哼,你会后悔的!"]
}, {
"selector": ".menu-item-about",
"text": ["你想知道我家主人是谁吗", "这里有一些关于我家主人的秘密哦,要不要看看呢", "发现主人出没地点!"]
},
{
"text": ["你想知道我家主人是谁吗?", "这里有一些关于我家主人的秘密哦,要不要看看呢?", "发现主人出没地点!"]
}, {
"selector": ".menu-item-tags",
"text": ["点击就可以看文章的标签啦", "点击来查看所有标签哦", "快看看这里都有什么呢"]
},
{
"text": ["点击就可以看文章的标签啦!", "点击来查看所有标签哦。", "快看看这里都有什么呢!"]
}, {
"selector": ".menu-item-categories",
"text": ["文章都分类好啦~", "点击来查看文章分类哦", "快看看这里都有什么呢"]
},
{
"text": ["文章都分类好啦~", "点击来查看文章分类哦。", "快看看这里都有什么呢!"]
}, {
"selector": ".menu-item-archives",
"text": ["翻页比较麻烦吗,那就来看看文章归档吧", "文章目录都整理在这里啦", "快看看这里都有什么呢"]
},
{
"text": ["翻页比较麻烦吗,那就来看看文章归档吧。", "文章目录都整理在这里啦!", "快看看这里都有什么呢?"]
}, {
"selector": ".menu-item-friends",
"text": ["这是我的朋友们哦", "要去大佬们的家看看吗?", "要去拜访一下我的朋友们吗?"]
},
{
"text": ["这是我的朋友们哦ヾ(◍°∇°◍)ノ゙", "要去大佬们的家看看吗?", "要去拜访一下我的朋友们吗?"]
}, {
"selector": ".menu-item-search",
"text": ["找不到想看的内容?搜索看看吧", "找不到想要的?试试搜索吧!"]
},
{
"text": ["找不到想看的内容?搜索看看吧!", "在找什么东西呢,需要帮忙吗?"]
}, {
"selector": ".site-author",
"text": ["我家主人好看吗?"]
},
{
"text": ["我家主人好看吗?", "这是我家主人(*´∇`*)"]
}, {
"selector": ".site-state",
"text": ["这是文章的统计信息~"]
},
{
"text": ["这是文章的统计信息~", "要不要点进去看看?"]
}, {
"selector": ".feed-link a",
"text": ["这里可以使用 RSS 订阅呢。", "利用 feed 订阅器,就能快速知道博客有没有更新了呢"]
},
{
"text": ["这里可以使用 RSS 订阅呢!", "利用 feed 订阅器,就能快速知道博客有没有更新了呢。"]
}, {
"selector": ".cc-opacity, .post-copyright-author",
"text": ["要记得规范转载哦", "所有文章均采用 CC BY-NC-SA 4.0 许可协议~", "转载前要先注意下文章的版权协议呢"]
},
{
"text": ["要记得规范转载哦。", "所有文章均采用 CC BY-NC-SA 4.0 许可协议~", "转载前要先注意下文章的版权协议呢。"]
}, {
"selector": ".links-of-author",
"text": ["这里是主人的常驻地址哦。", "这里有主人的联系方式"]
},
{
"text": ["这里是主人的常驻地址哦。", "这里有主人的联系方式!"]
}, {
"selector": "#qrcode",
"text": ["手机扫一下就能继续看,很方便呢!"]
}, {
"selector": ".fancybox img",
"text": ["点击图片可以放大呢"]
},
{
"text": ["点击图片可以放大呢!"]
}, {
"selector": ".highlight-wrap",
"text": ["代码可以直接点击复制哟", "GayHub我是新手"]
},
{
"text": ["代码可以直接点击复制哟。", "GitHub我是新手"]
}, {
"selector": ".container a[href^='http'], .nav-link .nav-text",
"text": ["要去看看 <span style=\"color:#0099cc;\">{text}</span> 么?", "去 <span style=\"color:#0099cc;\">{text}</span> 逛逛吧"]
},
{
"text": ["要去看看 <span style=\"color:#0099cc;\">{text}</span> 么?", "去 <span style=\"color:#0099cc;\">{text}</span> 逛逛吧。"]
}, {
"selector": "a[href^='mailto']",
"text": ["邮件我会及时回复的!", "点击就可以发送邮件啦~"]
},
{
}, {
"selector": "a[href^='/tags/']",
"text": ["要去看看 <span style=\"color:#0099cc;\">{text}</span> 标签么?"]
},
{
"text": ["要去看看 <span style=\"color:#0099cc;\">{text}</span> 标签么?", "点它可以查看此标签下的所有文章哟!"]
}, {
"selector": "a[href^='/categories/']",
"text": ["要去看看 <span style=\"color:#0099cc;\">{text}</span> 分类么?"]
},
{
"text": ["要去看看 <span style=\"color:#0099cc;\">{text}</span> 分类么?", "点它可以查看此分类下的所有文章哟!"]
}, {
"selector": ".post-title-link",
"text": ["要看看 <span style=\"color:#0099cc;\">{text}</span> 这篇文章吗?"]
},
{
}, {
"selector": "a[rel='contents']",
"text": ["点击来阅读全文哦"]
},
{
"text": ["点击来阅读全文哦。"]
}, {
"selector": "a[itemprop='discussionUrl']",
"text": ["要去看看评论吗?"]
}, {
"selector": ".back-to-top",
"text": ["回到开始的地方吧", "又回到最初的起点", "要回到开始的地方么?"]
},
{
"text": ["点它就可以回到顶部啦!", "又回到最初的起点~", "要回到开始的地方么?"]
}, {
"selector": "#rewardButton",
"text": ["我是不是棒棒哒~快给我点赞吧!", "要打赏我嘛?好期待啊~", "主人最近在吃土呢,很辛苦的样子。给他一些钱钱吧~"]
},
{
"text": ["我是不是棒棒哒~快给我点赞吧!", "要打赏我嘛?好期待啊~", "主人最近在吃土呢,很辛苦的样子,给他一些钱钱吧~"]
}, {
"selector": "#wechat",
"text": ["这是我的微信二维码~"]
},
{
}, {
"selector": "#alipay",
"text": ["这是我的支付宝哦"]
},
{
"text": ["这是我的支付宝哦!"]
}, {
"selector": "#bitcoin",
"text": ["这是我的比特币账号!"]
}, {
"selector": "#needsharebutton-postbottom .btn",
"text": ["好东西要让更多人知道才行哦", "觉得文章有帮助的话,可以分享给更多需要的朋友呢"]
},
{
"text": ["好东西要让更多人知道才行哦。", "觉得文章有帮助的话,可以分享给更多需要的朋友呢。"]
}, {
"selector": ".need-share-button_weibo",
"text": ["微博?来分享一波喵!"]
},
{
}, {
"selector": ".need-share-button_wechat",
"text": ["分享到微信吧!"]
},
{
}, {
"selector": ".need-share-button_douban",
"text": ["分享到豆瓣好像也不错"]
},
{
"text": ["分享到豆瓣好像也不错!"]
}, {
"selector": ".need-share-button_qqzone",
"text": ["QQ空间一键转发"]
},
{
}, {
"selector": ".need-share-button_twitter",
"text": ["Twitter好像是不存在的东西"]
},
{
}, {
"selector": ".need-share-button_facebook",
"text": ["emmm…FB好像也是不存在的东西"]
},
{
}, {
"selector": ".post-nav-next",
"text": ["来看看下一篇文章吧", "点它可以看下一篇文章哦!", "要翻到下一篇文章吗?"]
},
{
"text": ["来看看下一篇文章吧。", "点它可以看下一篇文章哦!", "要翻到下一篇文章吗?"]
}, {
"selector": ".post-nav-prev",
"text": ["来看看上一篇文章吧", "点它可以看上一篇文章哦!", "要翻到上一篇文章吗?"]
},
{
"text": ["来看看上一篇文章吧。", "点它可以看上一篇文章哦!", "要翻到上一篇文章吗?"]
}, {
"selector": ".extend.next",
"text": ["去下一页看看吧", "点它可以前进哦!", "要翻到下一页吗?"]
},
{
"text": ["去下一页看看吧。", "点它可以前进哦!", "要翻到下一页吗?"]
}, {
"selector": ".extend.prev",
"text": ["去上一页看看吧", "点它可以后退哦!", "要翻到上一页吗?"]
},
{
"text": ["去上一页看看吧。", "点它可以后退哦!", "要翻到上一页吗?"]
}, {
"selector": "input.vnick",
"text": ["该怎么称呼你呢", "留下你的尊姓大名!"]
},
{
"text": ["该怎么称呼你呢?", "留下你的尊姓大名!"]
}, {
"selector": ".vmail",
"text": ["留下你的邮箱,不然就是无头像人士了!"]
},
{
"text": ["留下你的邮箱,不然就是无头像人士了!", "记得设置好 Gravatar 头像哦!"]
}, {
"selector": ".vlink",
"text": ["快快告诉我你的家在哪里,好让我去参观参观!"]
},
{
}, {
"selector": ".veditor",
"text": ["要吐槽些什么呢", "想要去评论些什么吗?", "一定要认真填写喵~", "要说点什么吗", "有什么想说的吗?"]
},
{
"text": ["想要去评论些什么吗?", "要说点什么吗?"]
}, {
"selector": ".vcontrol a",
"text": ["你会不会熟练使用Markdown呀", "使用Markdown让评论更美观吧"]
},
{
"text": ["你会不会熟练使用Markdown呀", "使用Markdown让评论更美观吧"]
}, {
"selector": ".vemoji-btn",
"text": ["要插入一个表情吗", "要来一发表情吗?"]
},
{
"text": ["要插入一个萌萌哒的表情吗?", "要来一发表情吗?"]
}, {
"selector": ".vpreview-btn",
"text": ["要预览一下你的发言吗"]
},
{
"text": ["要预览一下你的发言吗?", "快看看你的评论有多少负熵!"]
}, {
"selector": ".vsubmit",
"text": ["要提交了吗,评论可能需要审核,请耐心等待哦~", "要提交了吗,请耐心等待主人回复哦~"]
},
{
"text": ["评论没有审核,要对自己的发言负责哦~", "要提交了吗,请耐心等待回复哦~"]
}, {
"selector": ".vcontent",
"text": ["哇,快看看这个精彩评论"]
}
],
"click": [
{
"text": ["哇,快看看这个精彩评论!"]
}],
"click": [{
"selector": "#waifu #live2d",
"text": ["是…是不小心碰到了吧", "萝莉控是什么呀", "你看到我的小熊了吗", "再摸的话我可要报警了!⌇●﹏●⌇", "110吗这里有个变态一直在摸我(ó﹏ò。)", "不要摸我了,我会告诉老婆来打你的!", "干嘛动我呀!小心我咬你!", "别摸我,有什么好摸的!"]
}
],"seasons": [
{
"text": ["是…是不小心碰到了吧…", "萝莉控是什么呀?", "你看到我的小熊了吗?", "再摸的话我可要报警了!⌇●﹏●⌇", "110吗这里有个变态一直在摸我(ó﹏ò。)", "不要摸我了,我会告诉老婆来打你的!", "干嘛动我呀!小心我咬你!", "别摸我,有什么好摸的!"]
}, {
"selector": ".veditor",
"text": ["要吐槽些什么呢?", "一定要认真填写喵~", "有什么想说的吗?"]
}, {
"selector": ".vsubmit",
"text": ["输入验证码就可以提交评论啦~"]
}],
"seasons": [{
"date": "01/01",
"text": "<span style=\"color:#0099cc;\">元旦</span>了呢,新的一年又开始了,今年是{year}年~"
},
{
}, {
"date": "02/14",
"text": "又是一年<span style=\"color:#0099cc;\">情人节</span>{year}年找到对象了嘛~"
},
{
}, {
"date": "03/08",
"text": "今天是<span style=\"color:#0099cc;\">妇女节</span>"
},
{
}, {
"date": "03/12",
"text": "今天是<span style=\"color:#0099cc;\">植树节</span>,要保护环境呀"
},
{
"text": "今天是<span style=\"color:#0099cc;\">植树节</span>,要保护环境呀!"
}, {
"date": "04/01",
"text": "悄悄告诉你一个秘密~<span style=\"background-color:#34495e;\">今天是愚人节,不要被骗了哦~</span>"
},
{
}, {
"date": "05/01",
"text": "今天是<span style=\"color:#0099cc;\">五一劳动节</span>,计划好假期去哪里了吗~"
},
{
}, {
"date": "06/01",
"text": "<span style=\"color:#0099cc;\">儿童节</span>了呢,快活的时光总是短暂,要是永远长不大该多好啊…"
},
{
}, {
"date": "07/08",
"text": "<span style=\"color:#0099cc;\">2018</span> 年是多久之前来着……123……有好多好多天呢我到主人家这么久啦"
},
{
}, {
"date": "08/17",
"text": "难道,是<span style=\"color:#0099cc;\">那位大人</span>降临的日子"
},
{
"text": "难道,是<span style=\"color:#0099cc;\">那位大人</span>降临的日子!"
}, {
"date": "09/03",
"text": "<span style=\"color:#0099cc;\">中国人民抗日战争胜利纪念日</span>,铭记历史、缅怀先烈、珍爱和平、开创未来。"
},
{
}, {
"date": "09/10",
"text": "<span style=\"color:#0099cc;\">教师节</span>,在学校要给老师问声好呀~"
},
{
}, {
"date": "10/01",
"text": "<span style=\"color:#0099cc;\">国庆节</span>新中国已经成立69年了呢"
},
{
"text": "<span style=\"color:#0099cc;\">国庆节</span>到了,为祖国母亲庆生!"
}, {
"date": "11/05-11/12",
"text": "今年的<span style=\"color:#0099cc;\">双十一</span>是和谁一起过的呢~"
},
{
}, {
"date": "12/20-12/31",
"text": "这几天是<span style=\"color:#0099cc;\">圣诞节</span>,主人肯定又去剁手买买买了~"
}
]
}]
}