diff --git a/public/about/index.html b/public/about/index.html
index 71aed885..e30306fb 100644
--- a/public/about/index.html
+++ b/public/about/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/archives/index.html b/public/archives/index.html
index 8a3319a9..2c06aed7 100644
--- a/public/archives/index.html
+++ b/public/archives/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/index.html b/public/categories/index.html
index e5836691..0cbae29f 100644
--- a/public/categories/index.html
+++ b/public/categories/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/page/2/index.html b/public/categories/page/2/index.html
index 796628f9..158ba673 100644
--- a/public/categories/page/2/index.html
+++ b/public/categories/page/2/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/page/3/index.html b/public/categories/page/3/index.html
index 0edf6b42..72477adb 100644
--- a/public/categories/page/3/index.html
+++ b/public/categories/page/3/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/page/4/index.html b/public/categories/page/4/index.html
index a3180607..20dfde70 100644
--- a/public/categories/page/4/index.html
+++ b/public/categories/page/4/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/page/5/index.html b/public/categories/page/5/index.html
index 5e7a89a0..27a92be9 100644
--- a/public/categories/page/5/index.html
+++ b/public/categories/page/5/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/page/6/index.html b/public/categories/page/6/index.html
index 5bb628be..946af8e4 100644
--- a/public/categories/page/6/index.html
+++ b/public/categories/page/6/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/page/7/index.html b/public/categories/page/7/index.html
index 18f10ec7..8ed6c20f 100644
--- a/public/categories/page/7/index.html
+++ b/public/categories/page/7/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/page/8/index.html b/public/categories/page/8/index.html
index 34d5663c..71735251 100644
--- a/public/categories/page/8/index.html
+++ b/public/categories/page/8/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/教程/index.html b/public/categories/教程/index.html
index e670f6d2..4bc7832a 100644
--- a/public/categories/教程/index.html
+++ b/public/categories/教程/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/教程/page/2/index.html b/public/categories/教程/page/2/index.html
index b23c328c..11be594e 100644
--- a/public/categories/教程/page/2/index.html
+++ b/public/categories/教程/page/2/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/教程/page/3/index.html b/public/categories/教程/page/3/index.html
index d8818fc6..a3705314 100644
--- a/public/categories/教程/page/3/index.html
+++ b/public/categories/教程/page/3/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/教程/page/4/index.html b/public/categories/教程/page/4/index.html
index 4e1c92dd..f2ef1b30 100644
--- a/public/categories/教程/page/4/index.html
+++ b/public/categories/教程/page/4/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/教程/page/5/index.html b/public/categories/教程/page/5/index.html
index f68d99d0..a16904f9 100644
--- a/public/categories/教程/page/5/index.html
+++ b/public/categories/教程/page/5/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/教程/page/6/index.html b/public/categories/教程/page/6/index.html
index 802ce6e9..ebcedb70 100644
--- a/public/categories/教程/page/6/index.html
+++ b/public/categories/教程/page/6/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/教程/page/7/index.html b/public/categories/教程/page/7/index.html
index 37bac5a6..37b3afd4 100644
--- a/public/categories/教程/page/7/index.html
+++ b/public/categories/教程/page/7/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/教程/page/8/index.html b/public/categories/教程/page/8/index.html
index 8c22e44d..45825273 100644
--- a/public/categories/教程/page/8/index.html
+++ b/public/categories/教程/page/8/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/文案/index.html b/public/categories/文案/index.html
index b0427781..dcdde886 100644
--- a/public/categories/文案/index.html
+++ b/public/categories/文案/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/文案/page/2/index.html b/public/categories/文案/page/2/index.html
index 3ee40f96..4facb3a7 100644
--- a/public/categories/文案/page/2/index.html
+++ b/public/categories/文案/page/2/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/文案/page/3/index.html b/public/categories/文案/page/3/index.html
index ba332265..69c32709 100644
--- a/public/categories/文案/page/3/index.html
+++ b/public/categories/文案/page/3/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/文案/page/4/index.html b/public/categories/文案/page/4/index.html
index ab7ee1fd..10806168 100644
--- a/public/categories/文案/page/4/index.html
+++ b/public/categories/文案/page/4/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/文案/page/5/index.html b/public/categories/文案/page/5/index.html
index e609106f..23dda970 100644
--- a/public/categories/文案/page/5/index.html
+++ b/public/categories/文案/page/5/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/文案/page/6/index.html b/public/categories/文案/page/6/index.html
index db00fab0..adeccbd6 100644
--- a/public/categories/文案/page/6/index.html
+++ b/public/categories/文案/page/6/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/文案/page/7/index.html b/public/categories/文案/page/7/index.html
index c11bf8ff..b43eacb7 100644
--- a/public/categories/文案/page/7/index.html
+++ b/public/categories/文案/page/7/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/文案/page/8/index.html b/public/categories/文案/page/8/index.html
index 27721ec0..93656a90 100644
--- a/public/categories/文案/page/8/index.html
+++ b/public/categories/文案/page/8/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/生活/index.html b/public/categories/生活/index.html
index 11b86d30..481e353c 100644
--- a/public/categories/生活/index.html
+++ b/public/categories/生活/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/生活/page/2/index.html b/public/categories/生活/page/2/index.html
index 31ff403e..66c30de0 100644
--- a/public/categories/生活/page/2/index.html
+++ b/public/categories/生活/page/2/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/生活/page/3/index.html b/public/categories/生活/page/3/index.html
index fd11cbf5..123b2fb1 100644
--- a/public/categories/生活/page/3/index.html
+++ b/public/categories/生活/page/3/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/生活/page/4/index.html b/public/categories/生活/page/4/index.html
index dcd12b0c..b40d9fa7 100644
--- a/public/categories/生活/page/4/index.html
+++ b/public/categories/生活/page/4/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/生活/page/5/index.html b/public/categories/生活/page/5/index.html
index 0ba4568f..75ab8956 100644
--- a/public/categories/生活/page/5/index.html
+++ b/public/categories/生活/page/5/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/生活/page/6/index.html b/public/categories/生活/page/6/index.html
index 6c2592e2..ca2c4df6 100644
--- a/public/categories/生活/page/6/index.html
+++ b/public/categories/生活/page/6/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/生活/page/7/index.html b/public/categories/生活/page/7/index.html
index 4d784c43..be9eb6de 100644
--- a/public/categories/生活/page/7/index.html
+++ b/public/categories/生活/page/7/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/生活/page/8/index.html b/public/categories/生活/page/8/index.html
index 7a3b9ca5..8bbe535a 100644
--- a/public/categories/生活/page/8/index.html
+++ b/public/categories/生活/page/8/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/相册/index.html b/public/categories/相册/index.html
index 545304ec..b1c18bd0 100644
--- a/public/categories/相册/index.html
+++ b/public/categories/相册/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/相册/page/2/index.html b/public/categories/相册/page/2/index.html
index 9c8e7740..3f286484 100644
--- a/public/categories/相册/page/2/index.html
+++ b/public/categories/相册/page/2/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/相册/page/3/index.html b/public/categories/相册/page/3/index.html
index 265cdee4..35c87f4b 100644
--- a/public/categories/相册/page/3/index.html
+++ b/public/categories/相册/page/3/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/相册/page/4/index.html b/public/categories/相册/page/4/index.html
index 08bddfef..eeed5bdb 100644
--- a/public/categories/相册/page/4/index.html
+++ b/public/categories/相册/page/4/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/相册/page/5/index.html b/public/categories/相册/page/5/index.html
index 58d1ec2d..af1cd32f 100644
--- a/public/categories/相册/page/5/index.html
+++ b/public/categories/相册/page/5/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/相册/page/6/index.html b/public/categories/相册/page/6/index.html
index 135cfa09..6c0aed51 100644
--- a/public/categories/相册/page/6/index.html
+++ b/public/categories/相册/page/6/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/相册/page/7/index.html b/public/categories/相册/page/7/index.html
index b97cf909..10bb27d6 100644
--- a/public/categories/相册/page/7/index.html
+++ b/public/categories/相册/page/7/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/categories/相册/page/8/index.html b/public/categories/相册/page/8/index.html
index 8e3c98d7..20ec6319 100644
--- a/public/categories/相册/page/8/index.html
+++ b/public/categories/相册/page/8/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/css/barrager.css b/public/css/barrager.css
deleted file mode 100644
index 6603aecb..00000000
--- a/public/css/barrager.css
+++ /dev/null
@@ -1,12 +0,0 @@
-.barrage{position: fixed;bottom:70px;right:-500px;display: inline-block;width: 500px;z-index: 1}
-.barrage_box{background-color: rgba(0,0,0,.5);padding-right: 8px; height: 40px;display: inline-block;border-radius: 25px;transition: all .3s;}
-.barrage_box .portrait{ display: inline-block;margin-top: 4px; margin-left: 4px; width: 32px;height: 32px;border-radius: 50%;overflow: hidden;}
-.barrage_box .portrait img{width: 100%;height: 100%;}
-.barrage_box div.p a{ margin-right: 2px; font-size: 14px;color: #fff;line-height: 40px;margin-left: 18px; }
-.barrage_box div.p a:hover{text-decoration: underline;}
-.barrage_box .close{visibility: hidden;opacity: 0; text-align: center; width:25px;height: 25px;margin-left: 20px;border-radius: 50%;background:rgba(255,255,255,.1);margin-top:8px; background-image: url(close.png);}
-.barrage_box:hover .close{visibility:visible;opacity: 1;}
-.barrage_box .close a{display:block;}
-.barrage_box .close .icon-close{font-size: 14px;color:rgba(255,255,255,.5);display: inline-block;margin-top: 5px; }
-.barrage .z {float: left !important;}
-.barrage a{text-decoration:none;}
\ No newline at end of file
diff --git a/public/css/main.css b/public/css/main.css
index 7cd6612b..b118192b 100644
--- a/public/css/main.css
+++ b/public/css/main.css
@@ -1,11 +1,15 @@
@font-face {
font-family: 'zql';
src: url('../font/zql.woff2') format('woff2'),
- url('../font/zql.woff') format('woff');
- unicode-range: U+0000-007F, /* 基本拉丁字母 */
- U+4E00-9FFF, /* 基本汉字 */
- U+2000-206F, /* 通用标点符号 */
- U+3000-303F; /* 中文标点符号 */
+ url('../font/zql.woff') format('woff');
+ unicode-range: U+0000-007F,
+ /* 基本拉丁字母 */
+ U+4E00-9FFF,
+ /* 基本汉字 */
+ U+2000-206F,
+ /* 通用标点符号 */
+ U+3000-303F;
+ /* 中文标点符号 */
}
::-webkit-scrollbar {
@@ -42,6 +46,7 @@ body {
/*background-repeat: initial;*/
/*background-size: inherit;*/
background-attachment: fixed;
+ z-index: 5;
}
hr {
@@ -1637,7 +1642,7 @@ input[type=submit] {
@media only screen and (max-width: 683px) {
.links-item {
- width:144px;
+ width: 144px;
margin: 0 0 8px
}
}
@@ -1656,7 +1661,8 @@ input[type=submit] {
border-radius: 6px
}
-.tocify ul,.tocify li {
+.tocify ul,
+.tocify li {
list-style: none;
margin: 0;
padding: 0;
@@ -1677,11 +1683,12 @@ input[type=submit] {
@media only screen and (max-width: 683px) {
.tocify {
- display:none
+ display: none
}
}
-.dark .light-wormhole,.dark-wormhole {
+.dark .light-wormhole,
+.dark-wormhole {
display: none
}
@@ -1701,7 +1708,7 @@ input[type=submit] {
--waline-active-color: #000000 !important;
/* 徽章 */
- --waline-badge-color: #000000!important;
+ --waline-badge-color: #000000 !important;
}
/* @media (prefers-color-scheme: dark) {
@@ -1716,7 +1723,7 @@ input[type=submit] {
border: 0px solid #ccc !important;
}
-.wl-reaction-img img{
+.wl-reaction-img img {
box-shadow: none;
}
@@ -1744,4 +1751,69 @@ input[type=submit] {
/* 修改小方块的背景填充颜色 */
[data-theme=dark] .ch-subdomain-bg {
fill: var(--gray-200);
+}
+
+/* 弹幕css */
+.barrage {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -webkit-flex-direction: row;
+ -moz-box-orient: horizontal;
+ -moz-box-direction: normal;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ cursor: pointer;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-box-align: center;
+ -webkit-align-items: center;
+ -moz-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ word-break: keep-all;
+ white-space: nowrap;
+ -webkit-border-radius: 20px;
+ border-radius: 20px;
+ padding: 0 20px;
+ padding-left: 15px;
+ opacity: 0.8;
+ will-change: transform;
+ position: absolute;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ pointer-events: auto;
+ text-shadow: 0ch;
+ z-index: 11;
+}
+
+.barrage .header {
+ /* width: 25px; */
+ /* height: 25px; */
+ -webkit-border-radius: 50%;
+ border-radius: 50%;
+ /* border: 1px solid white; */
+ margin-right: 5px;
+ overflow: hidden; /* 确保头像不会溢出 */
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+.barrage .header img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover; /* 使头像充满容器并保持比例 */
+}
+
+.pause {
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
}
\ No newline at end of file
diff --git a/public/index.html b/public/index.html
index acc63486..102e0b3b 100644
--- a/public/index.html
+++ b/public/index.html
@@ -15,10 +15,10 @@
-
-
+
+
diff --git a/public/js/barrage.min.js b/public/js/barrage.min.js
new file mode 100644
index 00000000..3d58102c
--- /dev/null
+++ b/public/js/barrage.min.js
@@ -0,0 +1 @@
+var Barrage=function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=0)}([function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default=class{constructor(t){if(this.el="",this.info=[],this.defaultHeader="",this.url="",this.close=!1,this.speed=10,this.color="#ffff",this.backColor="#69696980",this.height="40px",this.fontSize="20px",this.parentName="barrage",this.isLeft=!1,!t||void 0===t.el)throw new Error("el is necessary params");if(t)for(const[e,n]of Object.entries(t))""!==n&&void 0!==this[e]&&"info"!==e&&(this[e]=n);(function t(){this._getElDom();let e=this.mainDom;e.style.position="relative";let n=document.getElementById(this.parentName);n?(this.parentName+=1,t.apply(this)):((n=document.createElement("div")).setAttribute("id",this.parentName),n.setAttribute("style","position:absolute;\n width:100%;\n height:100%;\n top:0;\n left:0;\n z-index:1000;\n pointer-events: none;\n overflow:hidden;\n "),e.appendChild(n))}).apply(this)}start(t,e){t?(this.info.push(t),this.info.length>0&&function(t={}){let e,{headImg:n=this.defaultHeader,url:r=this.url,speed:i=this.speed}=t,s=0,o=document.getElementById(this.parentName),a=document.createElement("div"),l=parseInt(this.height.replace(/px|rem|em/,""));if(isNaN(l))throw new Error("height is ");e=(this.mainDom.clientHeight-l)*Math.random();const u=this.mainDom.clientWidth;n&&function(t,e){let n=document.createElement("img");n.setAttribute("class","header"),n.setAttribute("src",e),t.appendChild(n)}(a,n),a.style.opacity="0",a.setAttribute("class","barrage"),function(t,e,n){let r=document.createElement("a");r.setAttribute("class","text"),r.style.color=this.color,n&&(r.setAttribute("href",n),r.setAttribute("target","_blank"));let i=document.createTextNode(e);r.appendChild(i),t.appendChild(r)}.call(this,a,this.info.shift(),r),o.appendChild(a);let c=a.clientWidth+100,h=u,d=-c;!0===this.isLeft&&(h=-c,d=u);const f=`\n height: ${this.height};\n background: ${this.backColor}; \n line-height: ${this.height}; \n font-size: ${this.fontSize};\n color:${this.color}; \n top:${e+10}px; \n transition:transform ${i}s linear 0s;\n transform:translateX(${d}px);\n opacity:1;\n `;a.style.transform="translateX("+h+"px)",a.addEventListener("mouseover",function(t){const e=t.currentTarget;let n=document.defaultView.getComputedStyle(e,null).getPropertyValue("transform").replace("matrix","").slice(1,-1).split(",")[4];e.style.transform=`translateX(${n}px)`,clearTimeout(m),clearInterval(p)}),a.addEventListener("mouseout",function(t){const e=t.currentTarget;e.style.transition=`transform ${i-s}s linear 0s`,e.style.transform=`translateX(${d}px)`,p=setInterval(()=>{s++},1e3),m=setTimeout(()=>{clearInterval(p),o.removeChild(a)},1e3*(i-s+1))}),setTimeout(()=>{a.setAttribute("style",f)},1e3);let m=setTimeout(()=>{clearInterval(p),o.removeChild(a)},1e3*(i+1)),p=setInterval(()=>{s++},1e3)}.call(this,e)):console.warn("message is necessary,you must set message on function start")}_getElDom(){let t=document.querySelector(this.el);if(!t)throw new Error(`'${this.el}'is not a element`);this.mainDom=t}destroy(){let t=document.getElementById(this.parentName);this.mainDom.removeChild(t)}}}]);
\ No newline at end of file
diff --git a/public/js/instantpage.js b/public/js/instantpage.js
new file mode 100644
index 00000000..6344e78c
--- /dev/null
+++ b/public/js/instantpage.js
@@ -0,0 +1,446 @@
+/*! instant.page v5.2.0 - (C) 2019-2024 Alexandre Dieulot - https://instant.page/license */
+
+let _chromiumMajorVersionInUserAgent = null
+ , _speculationRulesType
+ , _allowQueryString
+ , _allowExternalLinks
+ , _useWhitelist
+ , _delayOnHover = 65
+ , _lastTouchstartEvent
+ , _mouseoverTimer
+ , _preloadedList = new Set()
+
+init()
+
+function init() {
+ const supportCheckRelList = document.createElement('link').relList
+ const isSupported = supportCheckRelList.supports('prefetch')
+ && supportCheckRelList.supports('modulepreload')
+ // instant.page is meant to be loaded with
-
+
+
diff --git a/public/page/2/index.html b/public/page/2/index.html
index 20a802b0..9dc921f8 100644
--- a/public/page/2/index.html
+++ b/public/page/2/index.html
@@ -15,10 +15,10 @@
-
-
+
+
diff --git a/public/page/3/index.html b/public/page/3/index.html
index c163369e..1da2174b 100644
--- a/public/page/3/index.html
+++ b/public/page/3/index.html
@@ -15,10 +15,10 @@
-
-
+
+
diff --git a/public/page/4/index.html b/public/page/4/index.html
index 49320f05..d559a5eb 100644
--- a/public/page/4/index.html
+++ b/public/page/4/index.html
@@ -15,10 +15,10 @@
-
-
+
+
diff --git a/public/page/5/index.html b/public/page/5/index.html
index 5c0078dd..e8b6546f 100644
--- a/public/page/5/index.html
+++ b/public/page/5/index.html
@@ -15,10 +15,10 @@
-
-
+
+
diff --git a/public/page/6/index.html b/public/page/6/index.html
index 13efc10c..2478c08d 100644
--- a/public/page/6/index.html
+++ b/public/page/6/index.html
@@ -15,10 +15,10 @@
-
-
+
+
diff --git a/public/page/7/index.html b/public/page/7/index.html
index e6ca608f..62e1f0e7 100644
--- a/public/page/7/index.html
+++ b/public/page/7/index.html
@@ -15,10 +15,10 @@
-
-
+
+
diff --git a/public/page/8/index.html b/public/page/8/index.html
index 4564b638..cb5105a1 100644
--- a/public/page/8/index.html
+++ b/public/page/8/index.html
@@ -15,10 +15,10 @@
-
-
+
+
diff --git a/public/post/1/index.html b/public/post/1/index.html
index bc2532ea..4cd1d5e5 100644
--- a/public/post/1/index.html
+++ b/public/post/1/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -106,20 +106,17 @@
diff --git a/public/post/10/index.html b/public/post/10/index.html
index 15c1dd17..cc4d5ddb 100644
--- a/public/post/10/index.html
+++ b/public/post/10/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -112,20 +112,17 @@
diff --git a/public/post/1009/index.html b/public/post/1009/index.html
index f914a1eb..8cdc7e49 100644
--- a/public/post/1009/index.html
+++ b/public/post/1009/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -115,20 +115,17 @@
diff --git a/public/post/1023/index.html b/public/post/1023/index.html
index 91e160ea..70334d8b 100644
--- a/public/post/1023/index.html
+++ b/public/post/1023/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -206,20 +206,17 @@
diff --git a/public/post/1039/index.html b/public/post/1039/index.html
index 74d296db..00e45468 100644
--- a/public/post/1039/index.html
+++ b/public/post/1039/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -149,20 +149,17 @@
diff --git a/public/post/1042/index.html b/public/post/1042/index.html
index 431d7297..fb24f77a 100644
--- a/public/post/1042/index.html
+++ b/public/post/1042/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -106,20 +106,17 @@
diff --git a/public/post/1043/index.html b/public/post/1043/index.html
index bae14af3..af773ea1 100644
--- a/public/post/1043/index.html
+++ b/public/post/1043/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -225,20 +225,17 @@
diff --git a/public/post/1081/index.html b/public/post/1081/index.html
index 98aec62d..6f357988 100644
--- a/public/post/1081/index.html
+++ b/public/post/1081/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -156,20 +156,17 @@
diff --git a/public/post/1091/index.html b/public/post/1091/index.html
index 202beba4..90b469b5 100644
--- a/public/post/1091/index.html
+++ b/public/post/1091/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -134,20 +134,17 @@
diff --git a/public/post/11/index.html b/public/post/11/index.html
index b9e63b98..54d03c2a 100644
--- a/public/post/11/index.html
+++ b/public/post/11/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -244,20 +244,17 @@
diff --git a/public/post/1117/index.html b/public/post/1117/index.html
index 30c79800..734a4cf2 100644
--- a/public/post/1117/index.html
+++ b/public/post/1117/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -173,20 +173,17 @@
diff --git a/public/post/1142/index.html b/public/post/1142/index.html
index f4a5a4ac..8595d744 100644
--- a/public/post/1142/index.html
+++ b/public/post/1142/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -128,20 +128,17 @@
diff --git a/public/post/1175/index.html b/public/post/1175/index.html
index 65999214..40a8f87d 100644
--- a/public/post/1175/index.html
+++ b/public/post/1175/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -284,20 +284,17 @@
diff --git a/public/post/12/index.html b/public/post/12/index.html
index cf5a18ab..2894b752 100644
--- a/public/post/12/index.html
+++ b/public/post/12/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -209,20 +209,17 @@
diff --git a/public/post/1200/index.html b/public/post/1200/index.html
index 639a5bd3..68202c05 100644
--- a/public/post/1200/index.html
+++ b/public/post/1200/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -219,20 +219,17 @@
diff --git a/public/post/1219/index.html b/public/post/1219/index.html
index 8b240690..67f6457c 100644
--- a/public/post/1219/index.html
+++ b/public/post/1219/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -161,20 +161,17 @@
diff --git a/public/post/1223/index.html b/public/post/1223/index.html
index 91339c51..ea795e08 100644
--- a/public/post/1223/index.html
+++ b/public/post/1223/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -123,20 +123,17 @@
diff --git a/public/post/1243/index.html b/public/post/1243/index.html
index b91a6fab..f92ffb78 100644
--- a/public/post/1243/index.html
+++ b/public/post/1243/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -133,20 +133,17 @@
diff --git a/public/post/1248/index.html b/public/post/1248/index.html
index 05b3aab0..98a0889d 100644
--- a/public/post/1248/index.html
+++ b/public/post/1248/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -185,20 +185,17 @@
diff --git a/public/post/1269/index.html b/public/post/1269/index.html
index cb56c6f0..4dd8c165 100644
--- a/public/post/1269/index.html
+++ b/public/post/1269/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -125,20 +125,17 @@
diff --git a/public/post/1279/index.html b/public/post/1279/index.html
index 0799ba8b..cd085849 100644
--- a/public/post/1279/index.html
+++ b/public/post/1279/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -124,20 +124,17 @@
diff --git a/public/post/1284/index.html b/public/post/1284/index.html
index 7d653408..e212cc24 100644
--- a/public/post/1284/index.html
+++ b/public/post/1284/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -111,20 +111,17 @@
diff --git a/public/post/1287/index.html b/public/post/1287/index.html
index b36a406b..bcc769e7 100644
--- a/public/post/1287/index.html
+++ b/public/post/1287/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -113,20 +113,17 @@
diff --git a/public/post/1289/index.html b/public/post/1289/index.html
index 2395d4fd..2729d3db 100644
--- a/public/post/1289/index.html
+++ b/public/post/1289/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -110,20 +110,17 @@
diff --git a/public/post/1299/index.html b/public/post/1299/index.html
index 9fc5e69b..0e26e13f 100644
--- a/public/post/1299/index.html
+++ b/public/post/1299/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -131,20 +131,17 @@
diff --git a/public/post/13/index.html b/public/post/13/index.html
index ccbec58d..f734acb5 100644
--- a/public/post/13/index.html
+++ b/public/post/13/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -142,20 +142,17 @@
diff --git a/public/post/1306/index.html b/public/post/1306/index.html
index a11d37ee..420705c7 100644
--- a/public/post/1306/index.html
+++ b/public/post/1306/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -115,20 +115,17 @@
diff --git a/public/post/1309/index.html b/public/post/1309/index.html
index edacf35b..87f160d5 100644
--- a/public/post/1309/index.html
+++ b/public/post/1309/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -121,20 +121,17 @@
diff --git a/public/post/14/index.html b/public/post/14/index.html
index 624e10bb..09bfdfcb 100644
--- a/public/post/14/index.html
+++ b/public/post/14/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -196,20 +196,17 @@
diff --git a/public/post/15/index.html b/public/post/15/index.html
index dd6f1115..691e719c 100644
--- a/public/post/15/index.html
+++ b/public/post/15/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -123,20 +123,17 @@
diff --git a/public/post/16/index.html b/public/post/16/index.html
index 5ea6c847..f01e26e5 100644
--- a/public/post/16/index.html
+++ b/public/post/16/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -159,20 +159,17 @@
diff --git a/public/post/17/index.html b/public/post/17/index.html
index 7b4b3663..1d5d4e5f 100644
--- a/public/post/17/index.html
+++ b/public/post/17/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -138,20 +138,17 @@
diff --git a/public/post/18/index.html b/public/post/18/index.html
index 2db1a31c..b73d17f0 100644
--- a/public/post/18/index.html
+++ b/public/post/18/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -122,20 +122,17 @@
diff --git a/public/post/19/index.html b/public/post/19/index.html
index ccaac2e1..1b02cd76 100644
--- a/public/post/19/index.html
+++ b/public/post/19/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -174,20 +174,17 @@
diff --git a/public/post/2/index.html b/public/post/2/index.html
index 70bff67c..c5379d1d 100644
--- a/public/post/2/index.html
+++ b/public/post/2/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -149,20 +149,17 @@
diff --git a/public/post/20/index.html b/public/post/20/index.html
index 8c9522b8..cf8bbaf6 100644
--- a/public/post/20/index.html
+++ b/public/post/20/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -169,20 +169,17 @@
diff --git a/public/post/21/index.html b/public/post/21/index.html
index a2fdd74e..9c253a70 100644
--- a/public/post/21/index.html
+++ b/public/post/21/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -240,20 +240,17 @@
diff --git a/public/post/22/index.html b/public/post/22/index.html
index 350259c0..b568ae8a 100644
--- a/public/post/22/index.html
+++ b/public/post/22/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -122,20 +122,17 @@
diff --git a/public/post/23/index.html b/public/post/23/index.html
index 33be7a82..f53fc1c9 100644
--- a/public/post/23/index.html
+++ b/public/post/23/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -130,20 +130,17 @@
diff --git a/public/post/24/index.html b/public/post/24/index.html
index 8b73c6f2..fd5953dc 100644
--- a/public/post/24/index.html
+++ b/public/post/24/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -120,20 +120,17 @@
diff --git a/public/post/25/index.html b/public/post/25/index.html
index b9f97850..7c8fe8b7 100644
--- a/public/post/25/index.html
+++ b/public/post/25/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -151,20 +151,17 @@
diff --git a/public/post/26/index.html b/public/post/26/index.html
index ac8c6a2d..146d9031 100644
--- a/public/post/26/index.html
+++ b/public/post/26/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -114,20 +114,17 @@
diff --git a/public/post/27/index.html b/public/post/27/index.html
index 05d62bcf..8a522a39 100644
--- a/public/post/27/index.html
+++ b/public/post/27/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -104,20 +104,17 @@
diff --git a/public/post/28/index.html b/public/post/28/index.html
index 91c25c87..9f7f52d6 100644
--- a/public/post/28/index.html
+++ b/public/post/28/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -209,20 +209,17 @@
diff --git a/public/post/29/index.html b/public/post/29/index.html
index 54d1fdf7..96233811 100644
--- a/public/post/29/index.html
+++ b/public/post/29/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -166,20 +166,17 @@
diff --git a/public/post/3/index.html b/public/post/3/index.html
index 49bb323c..7aac3681 100644
--- a/public/post/3/index.html
+++ b/public/post/3/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -145,20 +145,17 @@
diff --git a/public/post/30/index.html b/public/post/30/index.html
index 605dce10..0c8e5c82 100644
--- a/public/post/30/index.html
+++ b/public/post/30/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -130,20 +130,17 @@
diff --git a/public/post/31/index.html b/public/post/31/index.html
index d64f03fe..71b866b5 100644
--- a/public/post/31/index.html
+++ b/public/post/31/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -120,20 +120,17 @@
diff --git a/public/post/32/index.html b/public/post/32/index.html
index 20ed8a3d..68daa39c 100644
--- a/public/post/32/index.html
+++ b/public/post/32/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -207,20 +207,17 @@
diff --git a/public/post/33/index.html b/public/post/33/index.html
index c0e74781..0ad9f8da 100644
--- a/public/post/33/index.html
+++ b/public/post/33/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -189,20 +189,17 @@
diff --git a/public/post/34/index.html b/public/post/34/index.html
index d4e8493f..03820f2a 100644
--- a/public/post/34/index.html
+++ b/public/post/34/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -114,20 +114,17 @@
diff --git a/public/post/35/index.html b/public/post/35/index.html
index 1a0cc4cd..6d44f93d 100644
--- a/public/post/35/index.html
+++ b/public/post/35/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -144,20 +144,17 @@
diff --git a/public/post/36/index.html b/public/post/36/index.html
index 957144e4..ebb4dd4b 100644
--- a/public/post/36/index.html
+++ b/public/post/36/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -120,20 +120,17 @@
diff --git a/public/post/37/index.html b/public/post/37/index.html
index acd4fcf2..03256329 100644
--- a/public/post/37/index.html
+++ b/public/post/37/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -154,20 +154,17 @@
diff --git a/public/post/38/index.html b/public/post/38/index.html
index 87a05bba..b77d8dd7 100644
--- a/public/post/38/index.html
+++ b/public/post/38/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -111,20 +111,17 @@
diff --git a/public/post/39/index.html b/public/post/39/index.html
index 93476fc7..33bf553d 100644
--- a/public/post/39/index.html
+++ b/public/post/39/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -147,20 +147,17 @@
diff --git a/public/post/4/index.html b/public/post/4/index.html
index 1b1e39b5..567aee2a 100644
--- a/public/post/4/index.html
+++ b/public/post/4/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -247,20 +247,17 @@
diff --git a/public/post/40/index.html b/public/post/40/index.html
index 52166111..0578c8d8 100644
--- a/public/post/40/index.html
+++ b/public/post/40/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -114,20 +114,17 @@
diff --git a/public/post/41/index.html b/public/post/41/index.html
index 6be6401a..478da4d5 100644
--- a/public/post/41/index.html
+++ b/public/post/41/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -151,20 +151,17 @@
diff --git a/public/post/42/index.html b/public/post/42/index.html
index f739f0c9..00499efc 100644
--- a/public/post/42/index.html
+++ b/public/post/42/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -116,20 +116,17 @@
diff --git a/public/post/43/index.html b/public/post/43/index.html
index df553fb3..086f76d3 100644
--- a/public/post/43/index.html
+++ b/public/post/43/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -143,20 +143,17 @@
diff --git a/public/post/44/index.html b/public/post/44/index.html
index 43bbf637..1c96e96a 100644
--- a/public/post/44/index.html
+++ b/public/post/44/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -137,20 +137,17 @@
diff --git a/public/post/45/index.html b/public/post/45/index.html
index 3ad88d91..521289f2 100644
--- a/public/post/45/index.html
+++ b/public/post/45/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -170,20 +170,17 @@
diff --git a/public/post/46/index.html b/public/post/46/index.html
index 80d60b86..c86d59b2 100644
--- a/public/post/46/index.html
+++ b/public/post/46/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -126,20 +126,17 @@
diff --git a/public/post/47/index.html b/public/post/47/index.html
index d1abcd85..427cee49 100644
--- a/public/post/47/index.html
+++ b/public/post/47/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -105,20 +105,17 @@
diff --git a/public/post/48/index.html b/public/post/48/index.html
index e966a4b4..eea08fb1 100644
--- a/public/post/48/index.html
+++ b/public/post/48/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -107,20 +107,17 @@
diff --git a/public/post/49/index.html b/public/post/49/index.html
index 53f6d106..a29f0ff0 100644
--- a/public/post/49/index.html
+++ b/public/post/49/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -108,20 +108,17 @@
diff --git a/public/post/5/index.html b/public/post/5/index.html
index dde9899a..2aadc9b0 100644
--- a/public/post/5/index.html
+++ b/public/post/5/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -164,20 +164,17 @@
diff --git a/public/post/50/index.html b/public/post/50/index.html
index 3c9c5c55..2b78d6d4 100644
--- a/public/post/50/index.html
+++ b/public/post/50/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -108,20 +108,17 @@
diff --git a/public/post/51/index.html b/public/post/51/index.html
index 13edc8d5..2ffff71f 100644
--- a/public/post/51/index.html
+++ b/public/post/51/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -108,20 +108,17 @@
diff --git a/public/post/52/index.html b/public/post/52/index.html
index 2b7f9bbf..b7d192f5 100644
--- a/public/post/52/index.html
+++ b/public/post/52/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -109,20 +109,17 @@
diff --git a/public/post/53/index.html b/public/post/53/index.html
index 3ed6c24d..b7e59401 100644
--- a/public/post/53/index.html
+++ b/public/post/53/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -110,20 +110,17 @@
diff --git a/public/post/54/index.html b/public/post/54/index.html
index 11aff1ad..1a8190aa 100644
--- a/public/post/54/index.html
+++ b/public/post/54/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -109,20 +109,17 @@
diff --git a/public/post/55/index.html b/public/post/55/index.html
index c30a72f9..78bfd603 100644
--- a/public/post/55/index.html
+++ b/public/post/55/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -109,20 +109,17 @@
diff --git a/public/post/56/index.html b/public/post/56/index.html
index 03019887..2b3f0e2c 100644
--- a/public/post/56/index.html
+++ b/public/post/56/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -109,20 +109,17 @@
diff --git a/public/post/57/index.html b/public/post/57/index.html
index f43d1e0a..977d318a 100644
--- a/public/post/57/index.html
+++ b/public/post/57/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -109,20 +109,17 @@
diff --git a/public/post/58/index.html b/public/post/58/index.html
index 5b6cbd8b..04fb2fbe 100644
--- a/public/post/58/index.html
+++ b/public/post/58/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -109,20 +109,17 @@
diff --git a/public/post/59/index.html b/public/post/59/index.html
index 26dbe75b..c8e09383 100644
--- a/public/post/59/index.html
+++ b/public/post/59/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -109,20 +109,17 @@
diff --git a/public/post/6/index.html b/public/post/6/index.html
index 0ff1014a..e7dbf61e 100644
--- a/public/post/6/index.html
+++ b/public/post/6/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -155,20 +155,17 @@
diff --git a/public/post/60/index.html b/public/post/60/index.html
index 7010d221..d2028465 100644
--- a/public/post/60/index.html
+++ b/public/post/60/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -109,20 +109,17 @@
diff --git a/public/post/61/index.html b/public/post/61/index.html
index a41384b9..4de5ed2c 100644
--- a/public/post/61/index.html
+++ b/public/post/61/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -110,20 +110,17 @@
diff --git a/public/post/62/index.html b/public/post/62/index.html
index eff7b023..1283d3b2 100644
--- a/public/post/62/index.html
+++ b/public/post/62/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -109,20 +109,17 @@
diff --git a/public/post/63/index.html b/public/post/63/index.html
index 3d965933..3cfb7068 100644
--- a/public/post/63/index.html
+++ b/public/post/63/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -109,20 +109,17 @@
diff --git a/public/post/64/index.html b/public/post/64/index.html
index 5b5cad7d..0a8c477f 100644
--- a/public/post/64/index.html
+++ b/public/post/64/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -109,20 +109,17 @@
diff --git a/public/post/65/index.html b/public/post/65/index.html
index de6efd23..dc92c513 100644
--- a/public/post/65/index.html
+++ b/public/post/65/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -109,20 +109,17 @@
diff --git a/public/post/66/index.html b/public/post/66/index.html
index c200516c..b809e152 100644
--- a/public/post/66/index.html
+++ b/public/post/66/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -104,20 +104,17 @@
diff --git a/public/post/67/index.html b/public/post/67/index.html
index 366e5393..066bf46c 100644
--- a/public/post/67/index.html
+++ b/public/post/67/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -105,20 +105,17 @@
diff --git a/public/post/68/index.html b/public/post/68/index.html
index 3ec57bc5..8dbb637a 100644
--- a/public/post/68/index.html
+++ b/public/post/68/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -107,20 +107,17 @@
diff --git a/public/post/69/index.html b/public/post/69/index.html
index d98d8691..e7a3b79e 100644
--- a/public/post/69/index.html
+++ b/public/post/69/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -107,20 +107,17 @@
diff --git a/public/post/7/index.html b/public/post/7/index.html
index 9b55add9..21690bb5 100644
--- a/public/post/7/index.html
+++ b/public/post/7/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -258,20 +258,17 @@
diff --git a/public/post/70/index.html b/public/post/70/index.html
index 44b2c370..a0058c1d 100644
--- a/public/post/70/index.html
+++ b/public/post/70/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -105,20 +105,17 @@
diff --git a/public/post/71/index.html b/public/post/71/index.html
index e4c9f56a..0b5eeef6 100644
--- a/public/post/71/index.html
+++ b/public/post/71/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -447,20 +447,17 @@
diff --git a/public/post/72/index.html b/public/post/72/index.html
index 38ce0496..33e09834 100644
--- a/public/post/72/index.html
+++ b/public/post/72/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -196,20 +196,17 @@
diff --git a/public/post/73/index.html b/public/post/73/index.html
index f893157d..a30ea865 100644
--- a/public/post/73/index.html
+++ b/public/post/73/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -156,20 +156,17 @@
diff --git a/public/post/74/index.html b/public/post/74/index.html
index efe99f0d..0af8e353 100644
--- a/public/post/74/index.html
+++ b/public/post/74/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -211,20 +211,17 @@
diff --git a/public/post/75/index.html b/public/post/75/index.html
index 0ab1350b..c29b7667 100644
--- a/public/post/75/index.html
+++ b/public/post/75/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -180,20 +180,17 @@
diff --git a/public/post/76/index.html b/public/post/76/index.html
index cba9f14e..bf8b45a7 100644
--- a/public/post/76/index.html
+++ b/public/post/76/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -220,20 +220,17 @@
diff --git a/public/post/77/index.html b/public/post/77/index.html
index 6480bc7e..4535fff2 100644
--- a/public/post/77/index.html
+++ b/public/post/77/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -119,20 +119,17 @@
diff --git a/public/post/78/index.html b/public/post/78/index.html
index e1531364..f8f83644 100644
--- a/public/post/78/index.html
+++ b/public/post/78/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -156,20 +156,17 @@
diff --git a/public/post/79/index.html b/public/post/79/index.html
index 8fb6abac..9b40517a 100644
--- a/public/post/79/index.html
+++ b/public/post/79/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -123,20 +123,17 @@
diff --git a/public/post/8/index.html b/public/post/8/index.html
index 22d5aa47..c622de7e 100644
--- a/public/post/8/index.html
+++ b/public/post/8/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -106,20 +106,17 @@
diff --git a/public/post/80/index.html b/public/post/80/index.html
index ab18ec2e..b6bb0742 100644
--- a/public/post/80/index.html
+++ b/public/post/80/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -151,20 +151,17 @@
diff --git a/public/post/81/index.html b/public/post/81/index.html
index 3b6e0aeb..4b38d9c3 100644
--- a/public/post/81/index.html
+++ b/public/post/81/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -158,20 +158,17 @@
diff --git a/public/post/82/index.html b/public/post/82/index.html
index 81317f4e..4bdd2086 100644
--- a/public/post/82/index.html
+++ b/public/post/82/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -150,20 +150,17 @@
diff --git a/public/post/83/index.html b/public/post/83/index.html
index ca0f24a2..6f9460d6 100644
--- a/public/post/83/index.html
+++ b/public/post/83/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -153,20 +153,17 @@
diff --git a/public/post/84/index.html b/public/post/84/index.html
index 727737df..f7eeacb1 100644
--- a/public/post/84/index.html
+++ b/public/post/84/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -145,20 +145,17 @@
diff --git a/public/post/85/index.html b/public/post/85/index.html
index cda4456d..82bad8a2 100644
--- a/public/post/85/index.html
+++ b/public/post/85/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -214,20 +214,17 @@
diff --git a/public/post/86/index.html b/public/post/86/index.html
index c8ab59b5..6fb79a92 100644
--- a/public/post/86/index.html
+++ b/public/post/86/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -216,20 +216,17 @@
diff --git a/public/post/87/index.html b/public/post/87/index.html
index b38717f4..0d749b18 100644
--- a/public/post/87/index.html
+++ b/public/post/87/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -240,20 +240,17 @@
diff --git a/public/post/88/index.html b/public/post/88/index.html
index ed64e2c9..f4434bb5 100644
--- a/public/post/88/index.html
+++ b/public/post/88/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -124,20 +124,17 @@
diff --git a/public/post/89/index.html b/public/post/89/index.html
index d632330d..90f6406e 100644
--- a/public/post/89/index.html
+++ b/public/post/89/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -114,20 +114,17 @@
diff --git a/public/post/9/index.html b/public/post/9/index.html
index ccfb2739..54077356 100644
--- a/public/post/9/index.html
+++ b/public/post/9/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -106,20 +106,17 @@
diff --git a/public/post/90/index.html b/public/post/90/index.html
index cb473bc5..596725f9 100644
--- a/public/post/90/index.html
+++ b/public/post/90/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -155,20 +155,17 @@
diff --git a/public/post/91/index.html b/public/post/91/index.html
index 0180f69e..d4abe2e4 100644
--- a/public/post/91/index.html
+++ b/public/post/91/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -111,20 +111,17 @@
diff --git a/public/post/92/index.html b/public/post/92/index.html
index d19c19c0..6c52092d 100644
--- a/public/post/92/index.html
+++ b/public/post/92/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -187,20 +187,17 @@
diff --git a/public/post/93/index.html b/public/post/93/index.html
index d453d93e..6fbae505 100644
--- a/public/post/93/index.html
+++ b/public/post/93/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -112,20 +112,17 @@
diff --git a/public/post/94/index.html b/public/post/94/index.html
index 92cd92c1..7133572a 100644
--- a/public/post/94/index.html
+++ b/public/post/94/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -149,20 +149,17 @@
diff --git a/public/post/96/index.html b/public/post/96/index.html
index 196196cb..65fbcafa 100644
--- a/public/post/96/index.html
+++ b/public/post/96/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -114,20 +114,17 @@
diff --git a/public/post/97/index.html b/public/post/97/index.html
index f5a8d727..79e4a6ef 100644
--- a/public/post/97/index.html
+++ b/public/post/97/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -256,20 +256,17 @@
diff --git a/public/post/986/index.html b/public/post/986/index.html
index 406c5ee8..2b22f4f2 100644
--- a/public/post/986/index.html
+++ b/public/post/986/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -136,20 +136,17 @@
diff --git a/public/post/989/index.html b/public/post/989/index.html
index e9b147da..81d6c39d 100644
--- a/public/post/989/index.html
+++ b/public/post/989/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -104,20 +104,17 @@
diff --git a/public/post/994/index.html b/public/post/994/index.html
index 9b41f3fc..7fe646f4 100644
--- a/public/post/994/index.html
+++ b/public/post/994/index.html
@@ -14,10 +14,10 @@
-
-
+
+
@@ -231,20 +231,17 @@
diff --git a/public/post/index.html b/public/post/index.html
index d9f427d3..a835ef8c 100644
--- a/public/post/index.html
+++ b/public/post/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/post/page/2/index.html b/public/post/page/2/index.html
index 97208f92..6af651f7 100644
--- a/public/post/page/2/index.html
+++ b/public/post/page/2/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/post/page/3/index.html b/public/post/page/3/index.html
index 5e0054e2..69554be1 100644
--- a/public/post/page/3/index.html
+++ b/public/post/page/3/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/post/page/4/index.html b/public/post/page/4/index.html
index 6a06b175..816e04c6 100644
--- a/public/post/page/4/index.html
+++ b/public/post/page/4/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/post/page/5/index.html b/public/post/page/5/index.html
index 9ac01495..23f060db 100644
--- a/public/post/page/5/index.html
+++ b/public/post/page/5/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/post/page/6/index.html b/public/post/page/6/index.html
index a65acdb7..d4b26eaf 100644
--- a/public/post/page/6/index.html
+++ b/public/post/page/6/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/post/page/7/index.html b/public/post/page/7/index.html
index e1da3427..5f39e227 100644
--- a/public/post/page/7/index.html
+++ b/public/post/page/7/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/post/page/8/index.html b/public/post/page/8/index.html
index 8318c251..0e804011 100644
--- a/public/post/page/8/index.html
+++ b/public/post/page/8/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/says/index.html b/public/says/index.html
index 86b3d3b0..5bcea7fd 100644
--- a/public/says/index.html
+++ b/public/says/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/tags/index.html b/public/tags/index.html
index df2fe4e3..de581fc0 100644
--- a/public/tags/index.html
+++ b/public/tags/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/tags/page/2/index.html b/public/tags/page/2/index.html
index f5d6370a..23bb0c6b 100644
--- a/public/tags/page/2/index.html
+++ b/public/tags/page/2/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/tags/page/3/index.html b/public/tags/page/3/index.html
index df86e36c..f4f6af53 100644
--- a/public/tags/page/3/index.html
+++ b/public/tags/page/3/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/tags/page/4/index.html b/public/tags/page/4/index.html
index 345b49cb..006c80c1 100644
--- a/public/tags/page/4/index.html
+++ b/public/tags/page/4/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/tags/page/5/index.html b/public/tags/page/5/index.html
index b952172b..cc21efdf 100644
--- a/public/tags/page/5/index.html
+++ b/public/tags/page/5/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/tags/page/6/index.html b/public/tags/page/6/index.html
index 070b6317..f65de651 100644
--- a/public/tags/page/6/index.html
+++ b/public/tags/page/6/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/tags/page/7/index.html b/public/tags/page/7/index.html
index 651bfa9c..38f65d6d 100644
--- a/public/tags/page/7/index.html
+++ b/public/tags/page/7/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/tags/page/8/index.html b/public/tags/page/8/index.html
index 1c45614c..1019078d 100644
--- a/public/tags/page/8/index.html
+++ b/public/tags/page/8/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/tags/美女/index.html b/public/tags/美女/index.html
index ea34ba12..a914d0cc 100644
--- a/public/tags/美女/index.html
+++ b/public/tags/美女/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/tags/美女/page/2/index.html b/public/tags/美女/page/2/index.html
index 91926132..39fc8089 100644
--- a/public/tags/美女/page/2/index.html
+++ b/public/tags/美女/page/2/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/tags/美女/page/3/index.html b/public/tags/美女/page/3/index.html
index e4cb93d7..5cc1321a 100644
--- a/public/tags/美女/page/3/index.html
+++ b/public/tags/美女/page/3/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/tags/美女/page/4/index.html b/public/tags/美女/page/4/index.html
index 8bda5ab2..1d228c6a 100644
--- a/public/tags/美女/page/4/index.html
+++ b/public/tags/美女/page/4/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/tags/美女/page/5/index.html b/public/tags/美女/page/5/index.html
index 59da9b09..32c16e99 100644
--- a/public/tags/美女/page/5/index.html
+++ b/public/tags/美女/page/5/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/tags/美女/page/6/index.html b/public/tags/美女/page/6/index.html
index e9380516..8fdd8290 100644
--- a/public/tags/美女/page/6/index.html
+++ b/public/tags/美女/page/6/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/tags/美女/page/7/index.html b/public/tags/美女/page/7/index.html
index 657045f6..85d1b21f 100644
--- a/public/tags/美女/page/7/index.html
+++ b/public/tags/美女/page/7/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/public/tags/美女/page/8/index.html b/public/tags/美女/page/8/index.html
index 6ab5d7e0..cf9c4025 100644
--- a/public/tags/美女/page/8/index.html
+++ b/public/tags/美女/page/8/index.html
@@ -14,10 +14,10 @@
-
-
+
+
diff --git a/themes/Ying/layouts/_default/single.html b/themes/Ying/layouts/_default/single.html
index bdfe244c..c3c46ed2 100644
--- a/themes/Ying/layouts/_default/single.html
+++ b/themes/Ying/layouts/_default/single.html
@@ -29,20 +29,17 @@
{{/* 文章页面评论弹幕 */}}
diff --git a/themes/Ying/layouts/partials/head.html b/themes/Ying/layouts/partials/head.html
index a0592089..fd0a5498 100644
--- a/themes/Ying/layouts/partials/head.html
+++ b/themes/Ying/layouts/partials/head.html
@@ -10,10 +10,10 @@
-
-
+
+
{{ if or (eq .Type "about") (eq .Type "post") }}
diff --git a/themes/Ying/static/css/barrager.css b/themes/Ying/static/css/barrager.css
deleted file mode 100644
index 6603aecb..00000000
--- a/themes/Ying/static/css/barrager.css
+++ /dev/null
@@ -1,12 +0,0 @@
-.barrage{position: fixed;bottom:70px;right:-500px;display: inline-block;width: 500px;z-index: 1}
-.barrage_box{background-color: rgba(0,0,0,.5);padding-right: 8px; height: 40px;display: inline-block;border-radius: 25px;transition: all .3s;}
-.barrage_box .portrait{ display: inline-block;margin-top: 4px; margin-left: 4px; width: 32px;height: 32px;border-radius: 50%;overflow: hidden;}
-.barrage_box .portrait img{width: 100%;height: 100%;}
-.barrage_box div.p a{ margin-right: 2px; font-size: 14px;color: #fff;line-height: 40px;margin-left: 18px; }
-.barrage_box div.p a:hover{text-decoration: underline;}
-.barrage_box .close{visibility: hidden;opacity: 0; text-align: center; width:25px;height: 25px;margin-left: 20px;border-radius: 50%;background:rgba(255,255,255,.1);margin-top:8px; background-image: url(close.png);}
-.barrage_box:hover .close{visibility:visible;opacity: 1;}
-.barrage_box .close a{display:block;}
-.barrage_box .close .icon-close{font-size: 14px;color:rgba(255,255,255,.5);display: inline-block;margin-top: 5px; }
-.barrage .z {float: left !important;}
-.barrage a{text-decoration:none;}
\ No newline at end of file
diff --git a/themes/Ying/static/css/main.css b/themes/Ying/static/css/main.css
index 7cd6612b..b118192b 100644
--- a/themes/Ying/static/css/main.css
+++ b/themes/Ying/static/css/main.css
@@ -1,11 +1,15 @@
@font-face {
font-family: 'zql';
src: url('../font/zql.woff2') format('woff2'),
- url('../font/zql.woff') format('woff');
- unicode-range: U+0000-007F, /* 基本拉丁字母 */
- U+4E00-9FFF, /* 基本汉字 */
- U+2000-206F, /* 通用标点符号 */
- U+3000-303F; /* 中文标点符号 */
+ url('../font/zql.woff') format('woff');
+ unicode-range: U+0000-007F,
+ /* 基本拉丁字母 */
+ U+4E00-9FFF,
+ /* 基本汉字 */
+ U+2000-206F,
+ /* 通用标点符号 */
+ U+3000-303F;
+ /* 中文标点符号 */
}
::-webkit-scrollbar {
@@ -42,6 +46,7 @@ body {
/*background-repeat: initial;*/
/*background-size: inherit;*/
background-attachment: fixed;
+ z-index: 5;
}
hr {
@@ -1637,7 +1642,7 @@ input[type=submit] {
@media only screen and (max-width: 683px) {
.links-item {
- width:144px;
+ width: 144px;
margin: 0 0 8px
}
}
@@ -1656,7 +1661,8 @@ input[type=submit] {
border-radius: 6px
}
-.tocify ul,.tocify li {
+.tocify ul,
+.tocify li {
list-style: none;
margin: 0;
padding: 0;
@@ -1677,11 +1683,12 @@ input[type=submit] {
@media only screen and (max-width: 683px) {
.tocify {
- display:none
+ display: none
}
}
-.dark .light-wormhole,.dark-wormhole {
+.dark .light-wormhole,
+.dark-wormhole {
display: none
}
@@ -1701,7 +1708,7 @@ input[type=submit] {
--waline-active-color: #000000 !important;
/* 徽章 */
- --waline-badge-color: #000000!important;
+ --waline-badge-color: #000000 !important;
}
/* @media (prefers-color-scheme: dark) {
@@ -1716,7 +1723,7 @@ input[type=submit] {
border: 0px solid #ccc !important;
}
-.wl-reaction-img img{
+.wl-reaction-img img {
box-shadow: none;
}
@@ -1744,4 +1751,69 @@ input[type=submit] {
/* 修改小方块的背景填充颜色 */
[data-theme=dark] .ch-subdomain-bg {
fill: var(--gray-200);
+}
+
+/* 弹幕css */
+.barrage {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -webkit-flex-direction: row;
+ -moz-box-orient: horizontal;
+ -moz-box-direction: normal;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ cursor: pointer;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-box-align: center;
+ -webkit-align-items: center;
+ -moz-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ word-break: keep-all;
+ white-space: nowrap;
+ -webkit-border-radius: 20px;
+ border-radius: 20px;
+ padding: 0 20px;
+ padding-left: 15px;
+ opacity: 0.8;
+ will-change: transform;
+ position: absolute;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ pointer-events: auto;
+ text-shadow: 0ch;
+ z-index: 11;
+}
+
+.barrage .header {
+ /* width: 25px; */
+ /* height: 25px; */
+ -webkit-border-radius: 50%;
+ border-radius: 50%;
+ /* border: 1px solid white; */
+ margin-right: 5px;
+ overflow: hidden; /* 确保头像不会溢出 */
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+.barrage .header img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover; /* 使头像充满容器并保持比例 */
+}
+
+.pause {
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
}
\ No newline at end of file
diff --git a/themes/Ying/static/js/barrage.min.js b/themes/Ying/static/js/barrage.min.js
new file mode 100644
index 00000000..3d58102c
--- /dev/null
+++ b/themes/Ying/static/js/barrage.min.js
@@ -0,0 +1 @@
+var Barrage=function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=0)}([function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default=class{constructor(t){if(this.el="",this.info=[],this.defaultHeader="",this.url="",this.close=!1,this.speed=10,this.color="#ffff",this.backColor="#69696980",this.height="40px",this.fontSize="20px",this.parentName="barrage",this.isLeft=!1,!t||void 0===t.el)throw new Error("el is necessary params");if(t)for(const[e,n]of Object.entries(t))""!==n&&void 0!==this[e]&&"info"!==e&&(this[e]=n);(function t(){this._getElDom();let e=this.mainDom;e.style.position="relative";let n=document.getElementById(this.parentName);n?(this.parentName+=1,t.apply(this)):((n=document.createElement("div")).setAttribute("id",this.parentName),n.setAttribute("style","position:absolute;\n width:100%;\n height:100%;\n top:0;\n left:0;\n z-index:1000;\n pointer-events: none;\n overflow:hidden;\n "),e.appendChild(n))}).apply(this)}start(t,e){t?(this.info.push(t),this.info.length>0&&function(t={}){let e,{headImg:n=this.defaultHeader,url:r=this.url,speed:i=this.speed}=t,s=0,o=document.getElementById(this.parentName),a=document.createElement("div"),l=parseInt(this.height.replace(/px|rem|em/,""));if(isNaN(l))throw new Error("height is ");e=(this.mainDom.clientHeight-l)*Math.random();const u=this.mainDom.clientWidth;n&&function(t,e){let n=document.createElement("img");n.setAttribute("class","header"),n.setAttribute("src",e),t.appendChild(n)}(a,n),a.style.opacity="0",a.setAttribute("class","barrage"),function(t,e,n){let r=document.createElement("a");r.setAttribute("class","text"),r.style.color=this.color,n&&(r.setAttribute("href",n),r.setAttribute("target","_blank"));let i=document.createTextNode(e);r.appendChild(i),t.appendChild(r)}.call(this,a,this.info.shift(),r),o.appendChild(a);let c=a.clientWidth+100,h=u,d=-c;!0===this.isLeft&&(h=-c,d=u);const f=`\n height: ${this.height};\n background: ${this.backColor}; \n line-height: ${this.height}; \n font-size: ${this.fontSize};\n color:${this.color}; \n top:${e+10}px; \n transition:transform ${i}s linear 0s;\n transform:translateX(${d}px);\n opacity:1;\n `;a.style.transform="translateX("+h+"px)",a.addEventListener("mouseover",function(t){const e=t.currentTarget;let n=document.defaultView.getComputedStyle(e,null).getPropertyValue("transform").replace("matrix","").slice(1,-1).split(",")[4];e.style.transform=`translateX(${n}px)`,clearTimeout(m),clearInterval(p)}),a.addEventListener("mouseout",function(t){const e=t.currentTarget;e.style.transition=`transform ${i-s}s linear 0s`,e.style.transform=`translateX(${d}px)`,p=setInterval(()=>{s++},1e3),m=setTimeout(()=>{clearInterval(p),o.removeChild(a)},1e3*(i-s+1))}),setTimeout(()=>{a.setAttribute("style",f)},1e3);let m=setTimeout(()=>{clearInterval(p),o.removeChild(a)},1e3*(i+1)),p=setInterval(()=>{s++},1e3)}.call(this,e)):console.warn("message is necessary,you must set message on function start")}_getElDom(){let t=document.querySelector(this.el);if(!t)throw new Error(`'${this.el}'is not a element`);this.mainDom=t}destroy(){let t=document.getElementById(this.parentName);this.mainDom.removeChild(t)}}}]);
\ No newline at end of file
diff --git a/themes/Ying/static/js/instantpage.js b/themes/Ying/static/js/instantpage.js
new file mode 100644
index 00000000..6344e78c
--- /dev/null
+++ b/themes/Ying/static/js/instantpage.js
@@ -0,0 +1,446 @@
+/*! instant.page v5.2.0 - (C) 2019-2024 Alexandre Dieulot - https://instant.page/license */
+
+let _chromiumMajorVersionInUserAgent = null
+ , _speculationRulesType
+ , _allowQueryString
+ , _allowExternalLinks
+ , _useWhitelist
+ , _delayOnHover = 65
+ , _lastTouchstartEvent
+ , _mouseoverTimer
+ , _preloadedList = new Set()
+
+init()
+
+function init() {
+ const supportCheckRelList = document.createElement('link').relList
+ const isSupported = supportCheckRelList.supports('prefetch')
+ && supportCheckRelList.supports('modulepreload')
+ // instant.page is meant to be loaded with