1
0
mirror of https://github.com/Mabbs/mabbs.github.io synced 2025-08-08 19:12:03 +00:00

Update 4 files

- /_data/proxylist.yml
- /Live2dHistoire/README.md
- /Live2dHistoire/live2d/js/message.js
- /proxylist.md
This commit is contained in:
mayx 2025-08-07 12:27:42 +00:00
parent 16c29c6d1f
commit ada0170bc0
4 changed files with 72 additions and 71 deletions

View File

@ -1,4 +1,5 @@
# Live2d的看板娘——伊斯特瓦尔(Histoire) # Live2d的看板娘——伊斯特瓦尔(Histoire)
[Original Repo](https://github.com/eeg1412/Live2dHistoire)
#### 可用于网页端显示Live2D版的伊斯特瓦尔(Histoire) emlog插件版可以看这里[传送门](https://www.wikimoe.com/?post=75) #### 可用于网页端显示Live2D版的伊斯特瓦尔(Histoire) emlog插件版可以看这里[传送门](https://www.wikimoe.com/?post=75)
#### 基于[《给博客添加能动的看板娘(Live2D)-将其添加到网页上吧》](https://imjad.cn/archives/lab/add-dynamic-poster-girl-with-live2d-to-your-blog-02)上的源码进行修改。 #### 基于[《给博客添加能动的看板娘(Live2D)-将其添加到网页上吧》](https://imjad.cn/archives/lab/add-dynamic-poster-girl-with-live2d-to-your-blog-02)上的源码进行修改。
#### 在原先的基础上加上了如下功能: #### 在原先的基础上加上了如下功能:
@ -93,9 +94,6 @@ var talkAPI = "";//如果有类似图灵机器人的聊天接口请填写接口
注意路径别弄错了噢 ~ 注意路径别弄错了噢 ~
PHP 程序推荐使用主题函数获取绝对路径。 PHP 程序推荐使用主题函数获取绝对路径。
### 效果预览
![](https://t1.aixinxi.net/o_1c3mofql9osmpeb1hfvsbv1hqua.gif-j.jpg)
### 模型说明 ### 模型说明
本插件仅供学习和交流使用,禁止用于商业用途。 本插件仅供学习和交流使用,禁止用于商业用途。

View File

@ -190,7 +190,7 @@ if (!norunFlag) {
if (typeof EventSource !== 'undefined' && text instanceof EventSource) { if (typeof EventSource !== 'undefined' && text instanceof EventSource) {
var outputContainer = $('.message')[0]; var outputContainer = $('.message')[0];
var eventFlag = false; var eventFlag = false;
text.onmessage = function(event) { text.onmessage = function (event) {
if (event.data == "[DONE]") { if (event.data == "[DONE]") {
text.close(); text.close();
return; return;
@ -317,6 +317,70 @@ if (!norunFlag) {
$('#showTalkBtn').hide(); $('#showTalkBtn').hide();
} }
// //获取用户名
// var live2dUser = sessionStorage.getItem("live2duser");
// if(live2dUser !== null){
// $('#AIuserName').val(live2dUser);
// }
//获取位置
var landL = sessionStorage.getItem("historywidth");
var landB = sessionStorage.getItem("historyheight");
if (landL == null || landB == null) {
landL = '5px'
landB = '0px'
}
$('#landlord').css('left', landL + 'px');
$('#landlord').css('bottom', landB + 'px');
//移动
function getEvent() {
return window.event || arguments.callee.caller.arguments[0];
}
var smcc = document.getElementById("landlord");
var moveX = 0;
var moveY = 0;
var moveBottom = 0;
var moveLeft = 0;
var moveable = false;
var docMouseMoveEvent = document.onmousemove;
var docMouseUpEvent = document.onmouseup;
smcc.onmousedown = function () {
var ent = getEvent();
moveable = true;
moveX = ent.clientX;
moveY = ent.clientY;
var obj = smcc;
moveBottom = parseInt(obj.style.bottom);
moveLeft = parseInt(obj.style.left);
if (isFirefox = navigator.userAgent.indexOf("Firefox") > 0) {
window.getSelection().removeAllRanges();
}
document.onmousemove = function () {
if (moveable) {
var ent = getEvent();
var x = moveLeft + ent.clientX - moveX;
var y = moveBottom + (moveY - ent.clientY);
obj.style.left = x + "px";
obj.style.bottom = y + "px";
}
};
document.onmouseup = function () {
if (moveable) {
var historywidth = obj.style.left;
var historyheight = obj.style.bottom;
historywidth = historywidth.replace('px', '');
historyheight = historyheight.replace('px', '');
sessionStorage.setItem("historywidth", historywidth);
sessionStorage.setItem("historyheight", historyheight);
document.onmousemove = docMouseMoveEvent;
document.onmouseup = docMouseUpEvent;
moveable = false;
moveX = 0;
moveY = 0;
moveBottom = 0;
moveLeft = 0;
}
};
};
//获取音乐信息初始化 //获取音乐信息初始化
var bgmListInfo = $('input[name=live2dBGM]'); var bgmListInfo = $('input[name=live2dBGM]');
if (bgmListInfo.length == 0) { if (bgmListInfo.length == 0) {
@ -385,70 +449,6 @@ if (!norunFlag) {
showMessage('音乐似乎加载不出来了呢!', 0); showMessage('音乐似乎加载不出来了呢!', 0);
}); });
} }
// //获取用户名
// var live2dUser = sessionStorage.getItem("live2duser");
// if(live2dUser !== null){
// $('#AIuserName').val(live2dUser);
// }
//获取位置
var landL = sessionStorage.getItem("historywidth");
var landB = sessionStorage.getItem("historyheight");
if (landL == null || landB == null) {
landL = '5px'
landB = '0px'
}
$('#landlord').css('left', landL + 'px');
$('#landlord').css('bottom', landB + 'px');
//移动
function getEvent() {
return window.event || arguments.callee.caller.arguments[0];
}
var smcc = document.getElementById("landlord");
var moveX = 0;
var moveY = 0;
var moveBottom = 0;
var moveLeft = 0;
var moveable = false;
var docMouseMoveEvent = document.onmousemove;
var docMouseUpEvent = document.onmouseup;
smcc.onmousedown = function () {
var ent = getEvent();
moveable = true;
moveX = ent.clientX;
moveY = ent.clientY;
var obj = smcc;
moveBottom = parseInt(obj.style.bottom);
moveLeft = parseInt(obj.style.left);
if (isFirefox = navigator.userAgent.indexOf("Firefox") > 0) {
window.getSelection().removeAllRanges();
}
document.onmousemove = function () {
if (moveable) {
var ent = getEvent();
var x = moveLeft + ent.clientX - moveX;
var y = moveBottom + (moveY - ent.clientY);
obj.style.left = x + "px";
obj.style.bottom = y + "px";
}
};
document.onmouseup = function () {
if (moveable) {
var historywidth = obj.style.left;
var historyheight = obj.style.bottom;
historywidth = historywidth.replace('px', '');
historyheight = historyheight.replace('px', '');
sessionStorage.setItem("historywidth", historywidth);
sessionStorage.setItem("historyheight", historyheight);
document.onmousemove = docMouseMoveEvent;
document.onmouseup = docMouseUpEvent;
moveable = false;
moveX = 0;
moveY = 0;
moveBottom = 0;
moveLeft = 0;
}
};
};
} }
$(document).ready(function () { $(document).ready(function () {
var AIimgSrc = [ var AIimgSrc = [

View File

@ -16,6 +16,7 @@ mirrors:
- https://mayx.vercel.app/ - https://mayx.vercel.app/
- https://mayx.netlify.app/ - https://mayx.netlify.app/
- https://mabbs.kinsta.page/ - https://mabbs.kinsta.page/
- https://mayx.local-kde.org/
- https://mayx.codeberg.page/ - https://mayx.codeberg.page/
- https://mayx.4everland.app/ - https://mayx.4everland.app/
- https://unmayx.bitbucket.io/ - https://unmayx.bitbucket.io/
@ -27,6 +28,7 @@ gits:
- https://gitlab.com/mayx/mayx.gitlab.io - https://gitlab.com/mayx/mayx.gitlab.io
- https://framagit.org/mayx/mayx.frama.io - https://framagit.org/mayx/mayx.frama.io
- https://salsa.debian.org/mayx/mayx.pages.debian.net - https://salsa.debian.org/mayx/mayx.pages.debian.net
- https://invent.kde.org/mayx/mayx.local-kde.org
- https://codeberg.org/mayx/blog - https://codeberg.org/mayx/blog
- https://git.gay/mayx/mayx - https://git.gay/mayx/mayx
- https://gitea.com/mayx/mayx - https://gitea.com/mayx/mayx
@ -39,6 +41,7 @@ gits:
- https://cgit.tilde.town/~mayx/blog - https://cgit.tilde.town/~mayx/blog
- https://bitbucket.org/unmayx/mayx - https://bitbucket.org/unmayx/mayx
- https://git.disroot.org/mayx/mayx - https://git.disroot.org/mayx/mayx
- https://gitlab.haskell.org/mayx/mayx
- https://gitee.com/mabbs/mabbs - https://gitee.com/mabbs/mabbs
- https://sourceforge.net/projects/mayx/ - https://sourceforge.net/projects/mayx/
static: static:

View File

@ -3,19 +3,19 @@ layout: default
title: 代理列表 title: 代理列表
--- ---
源站:<https://mabbs.github.io/> <img src="https://mabbs.github.io/images/online.svg" style="width:22px;vertical-align: bottom" onerror="this.outerHTML='ⓧ'"/> 源站:<https://mabbs.github.io/> <img src="https://mabbs.github.io/images/online.svg" style="width: 1.2em; vertical-align: text-bottom;" onerror="this.outerHTML='ⓧ'"/>
# 代理列表 # 代理列表
考虑到中国对于Github Pages在很多地区都有一定程度的解析异常所以我为我的博客做了很多反向代理。以下代理站均为官方授权 考虑到中国对于Github Pages在很多地区都有一定程度的解析异常所以我为我的博客做了很多反向代理。以下代理站均为官方授权
(根据可能的可用性排序) (根据可能的可用性排序)
{% for item in site.data.proxylist.proxies %}- <{{ item }}> <img src="{{ item }}images/online.svg" style="width:22px;vertical-align: bottom" onerror="this.outerHTML='ⓧ'"/> {% for item in site.data.proxylist.proxies %}- <{{ item }}> <img src="{{ item }}images/online.svg" style="width: 1.2em; vertical-align: text-bottom;" onerror="this.outerHTML='ⓧ'"/>
{% endfor %} {% endfor %}
# 镜像列表 # 镜像列表
由于[Github已经不再可信](/2022/01/04/banned.html),所以现在提供以下镜像站: 由于[Github已经不再可信](/2022/01/04/banned.html),所以现在提供以下镜像站:
{% for item in site.data.proxylist.mirrors %}- <{{ item }}> <img src="{{ item }}images/online.svg" style="width:22px;vertical-align: bottom" onerror="this.outerHTML='ⓧ'"/> {% for item in site.data.proxylist.mirrors %}- <{{ item }}> <img src="{{ item }}images/online.svg" style="width: 1.2em; vertical-align: text-bottom;" onerror="this.outerHTML='ⓧ'"/>
{% endfor %} {% endfor %}
# Git列表 # Git列表