2024-06-05 11:36:37 +08:00
<!DOCTYPE html> < html lang = "zh-CN" data-theme = "light" > < head > < meta charset = "UTF-8" > < meta http-equiv = "X-UA-Compatible" content = "IE=edge" > < meta name = "viewport" content = "width=device-width, initial-scale=1.0,viewport-fit=cover" > < title > 关于SharwOrange橙夜 | SharwOrangeのBlog小屋< / title > < meta name = "author" content = "SharwOrange" > < meta name = "copyright" content = "SharwOrange" > < meta name = "format-detection" content = "telephone=no" > < meta name = "theme-color" content = "#ffffff" > < meta name = "description" content = "个人介绍目前居住在广东, 是一名初二学生平时喜欢玩( 包括但不限于) Minecraft, Counter Strike 2, Battlefield 1, Titanfall 系列, Half-Life系列是SakuraSnow 春樱冬雪的服主也是一名B站UP主虽然已经把视频全删了同时是希望在即工作室( Hope Now Studio) 的创始人 关于希望在即工作室( Hope Now Studio) 与希望在即网" >
2024-06-02 22:03:12 +08:00
< meta property = "og:type" content = "website" >
< meta property = "og:title" content = "关于SharwOrange橙夜" >
< meta property = "og:url" content = "https://blog.hope-now.top:8443/about/" >
< meta property = "og:site_name" content = "SharwOrangeのBlog小屋" >
2024-06-05 11:36:37 +08:00
< meta property = "og:description" content = "个人介绍目前居住在广东, 是一名初二学生平时喜欢玩( 包括但不限于) Minecraft, Counter Strike 2, Battlefield 1, Titanfall 系列, Half-Life系列是SakuraSnow 春樱冬雪的服主也是一名B站UP主虽然已经把视频全删了同时是希望在即工作室( Hope Now Studio) 的创始人 关于希望在即工作室( Hope Now Studio) 与希望在即网" >
2024-06-02 22:03:12 +08:00
< meta property = "og:locale" content = "zh_CN" >
2024-06-03 13:24:46 +08:00
< meta property = "og:image" content = "https://blog.hope-now.top:8443/img/avatar.png" >
2024-06-02 22:03:12 +08:00
< meta property = "article:published_time" content = "2023-06-09T07:49:44.000Z" >
2024-06-05 11:36:37 +08:00
< meta property = "article:modified_time" content = "2024-06-05T03:36:26.090Z" >
2024-06-02 22:03:12 +08:00
< meta property = "article:author" content = "SharwOrange" >
< meta name = "twitter:card" content = "summary" >
2024-06-03 23:41:37 +08:00
< meta name = "twitter:image" content = "https://blog.hope-now.top:8443/img/avatar.png" > < link rel = "shortcut icon" href = "/img/avatar.png" > < link rel = "canonical" href = "https://blog.hope-now.top:8443/about/" > < link rel = "preconnect" href = "//cdnjs.cloudflare.com" / > < link rel = "preconnect" href = "//busuanzi.ibruce.info" / > < link rel = "stylesheet" href = "/css/index.css?v=4.13.0" > < link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" > < link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/node-snackbar/0.1.16/snackbar.min.css" media = "print" onload = "this.media='all'" > < link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/fancyapps-ui/5.0.33/fancybox/fancybox.min.css" media = "print" onload = "this.media='all'" > < script > c o n s t G L O B A L _ C O N F I G = {
2024-06-02 22:03:12 +08:00
root: '/',
2024-06-04 23:22:13 +08:00
algolia: {"appId":"1HAQBDQMGS","apiKey":"56a1e4d9766bc4c1f6911c88099c4d33","indexName":"blog","hits":{"per_page":6},"languages":{"input_placeholder":"搜索文章","hits_empty":"找不到您查询的内容:${query}","hits_stats":"找到 ${hits} 条结果,用时 ${time} 毫秒"}},
2024-06-04 23:17:50 +08:00
localSearch: undefined,
2024-06-03 20:31:29 +08:00
translate: {"defaultEncoding":2,"translateDelay":0,"msgToTraditionalChinese":"繁","msgToSimplifiedChinese":"簡"},
noticeOutdate: {"limitDay":60,"position":"top","messagePrev":"距离上次更新已经","messageNext":"天,文章内容可能已过时"},
2024-06-02 22:03:12 +08:00
highlight: {"plugin":"highlight.js","highlightCopy":true,"highlightLang":true,"highlightHeightLimit":false},
copy: {
success: '复制成功',
error: '复制错误',
noSupport: '浏览器不支持'
},
relativeDate: {
homepage: false,
post: false
},
2024-06-03 20:31:29 +08:00
runtime: '天',
2024-06-02 22:03:12 +08:00
dateSuffix: {
just: '刚刚',
min: '分钟前',
hour: '小时前',
day: '天前',
month: '个月前'
},
2024-06-03 20:31:29 +08:00
copyright: {"limitCount":50,"languages":{"author":"作者: SharwOrange","link":"链接: ","source":"来源: SharwOrangeのBlog小屋","info":"著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。"}},
2024-06-02 22:03:12 +08:00
lightbox: 'fancybox',
2024-06-03 23:41:37 +08:00
Snackbar: {"chs_to_cht":"你已切换为繁体中文","cht_to_chs":"你已切换为简体中文","day_to_night":"你已切换为深色模式","night_to_day":"你已切换为浅色模式","bgLight":"#49b1f5","bgDark":"#1f1f1f","position":"bottom-right"},
2024-06-02 22:03:12 +08:00
infinitegrid: {
2024-06-03 21:07:38 +08:00
js: 'https://cdnjs.cloudflare.com/ajax/libs/egjs-infinitegrid/4.11.1/infinitegrid.min.js',
2024-06-02 22:03:12 +08:00
buttonText: '加载更多'
},
isPhotoFigcaption: false,
2024-06-03 21:22:35 +08:00
islazyload: true,
2024-06-02 22:03:12 +08:00
isAnchor: false,
percent: {
toc: true,
2024-06-03 20:31:29 +08:00
rightside: true,
2024-06-02 22:03:12 +08:00
},
2024-06-05 00:10:01 +08:00
autoDarkmode: true
2024-06-02 22:03:12 +08:00
}< / script > < script id = "config-diff" > v a r G L O B A L _ C O N F I G _ S I T E = {
title: '关于SharwOrange橙夜',
isPost: false,
isHome: false,
2024-06-03 20:31:29 +08:00
isHighlightShrink: undefined,
2024-06-02 22:03:12 +08:00
isToc: false,
2024-06-05 11:36:37 +08:00
postUpdate: '2024-06-05 11:36:26'
2024-06-02 22:03:12 +08:00
}< / script > < script > ( w i n = > {
win.saveToLocal = {
set: (key, value, ttl) => {
if (ttl === 0) return
const now = Date.now()
const expiry = now + ttl * 86400000
const item = {
value,
expiry
}
localStorage.setItem(key, JSON.stringify(item))
},
get: key => {
const itemStr = localStorage.getItem(key)
if (!itemStr) {
return undefined
}
const item = JSON.parse(itemStr)
const now = Date.now()
if (now > item.expiry) {
localStorage.removeItem(key)
return undefined
}
return item.value
}
}
win.getScript = (url, attr = {}) => new Promise((resolve, reject) => {
const script = document.createElement('script')
script.src = url
script.async = true
script.onerror = reject
script.onload = script.onreadystatechange = function() {
const loadState = this.readyState
if (loadState & & loadState !== 'loaded' & & loadState !== 'complete') return
script.onload = script.onreadystatechange = null
resolve()
}
Object.keys(attr).forEach(key => {
script.setAttribute(key, attr[key])
})
document.head.appendChild(script)
})
win.getCSS = (url, id = false) => new Promise((resolve, reject) => {
const link = document.createElement('link')
link.rel = 'stylesheet'
link.href = url
if (id) link.id = id
link.onerror = reject
link.onload = link.onreadystatechange = function() {
const loadState = this.readyState
if (loadState & & loadState !== 'loaded' & & loadState !== 'complete') return
link.onload = link.onreadystatechange = null
resolve()
}
document.head.appendChild(link)
})
win.activateDarkMode = () => {
document.documentElement.setAttribute('data-theme', 'dark')
if (document.querySelector('meta[name="theme-color"]') !== null) {
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#0d0d0d')
}
}
win.activateLightMode = () => {
document.documentElement.setAttribute('data-theme', 'light')
if (document.querySelector('meta[name="theme-color"]') !== null) {
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#ffffff')
}
}
const t = saveToLocal.get('theme')
2024-06-05 00:10:01 +08:00
const isDarkMode = window.matchMedia('(prefers-color-scheme: dark)').matches
const isLightMode = window.matchMedia('(prefers-color-scheme: light)').matches
const isNotSpecified = window.matchMedia('(prefers-color-scheme: no-preference)').matches
const hasNoSupport = !isDarkMode & & !isLightMode & & !isNotSpecified
if (t === undefined) {
if (isLightMode) activateLightMode()
else if (isDarkMode) activateDarkMode()
else if (isNotSpecified || hasNoSupport) {
const now = new Date()
const hour = now.getHours()
const isNight = hour < = 6 || hour >= 18
isNight ? activateDarkMode() : activateLightMode()
}
window.matchMedia('(prefers-color-scheme: dark)').addListener(e => {
if (saveToLocal.get('theme') === undefined) {
e.matches ? activateDarkMode() : activateLightMode()
}
})
} else if (t === 'light') activateLightMode()
else activateDarkMode()
2024-06-02 22:03:12 +08:00
const detectApple = () => {
if(/iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent)){
document.documentElement.classList.add('apple')
}
}
detectApple()
2024-06-05 11:47:01 +08:00
})(window)< / script > < link rel = "stylesheet" href = "https://cdn.staticfile.org/lxgw-wenkai-screen-webfont/1.7.0/style.css" media = "print" onload = "this.media='all'" > < link rel = "stylesheet" href = "//at.alicdn.com/t/c/font_4574301_6ji9zz4qvww.css" > < link rel = "stylesheet" href = "/css/custom.css" media = "defer" onload = "this.media='all'" > < meta name = "generator" content = "Hexo 6.3.0" > < / head > < body > < div id = "loading-box" > < div class = "loading-left-bg" > < / div > < div class = "loading-right-bg" > < / div > < div class = "spinner-box" > < div class = "configure-border-1" > < div class = "configure-core" > < / div > < / div > < div class = "configure-border-2" > < div class = "configure-core" > < / div > < / div > < div class = "loading-word" > 加载中...< / div > < / div > < / div > < script > ( ( ) = > {
2024-06-03 23:41:37 +08:00
const $loadingBox = document.getElementById('loading-box')
const $body = document.body
const preloader = {
endLoading: () => {
$body.style.overflow = ''
$loadingBox.classList.add('loaded')
},
initLoading: () => {
$body.style.overflow = 'hidden'
$loadingBox.classList.remove('loaded')
}
}
preloader.initLoading()
window.addEventListener('load',() => { preloader.endLoading() })
if (false) {
document.addEventListener('pjax:send', () => { preloader.initLoading() })
document.addEventListener('pjax:complete', () => { preloader.endLoading() })
}
2024-06-05 11:36:37 +08:00
})()< / script > < div id = "sidebar" > < div id = "menu-mask" > < / div > < div id = "sidebar-menus" > < div class = "avatar-img is-center" > < img src = "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src = "/img/avatar.png" onerror = "onerror=null;src='/img/friend_404.gif'" alt = "avatar" / > < / div > < div class = "sidebar-site-data site-data is-center" > < a href = "/archives/" > < div class = "headline" > 文章< / div > < div class = "length-num" > 3< / div > < / a > < a href = "/tags/" > < div class = "headline" > 标签< / div > < div class = "length-num" > 0< / div > < / a > < a href = "/categories/" > < div class = "headline" > 分类< / div > < div class = "length-num" > 0< / div > < / a > < / div > < hr class = "custom-hr" / > < div class = "menus_items" > < div class = "menus_item" > < a class = "site-page" href = "/" > < i class = "fa-fw fas fa-home" > < / i > < span > 主页< / span > < / a > < / div > < div class = "menus_item" > < a class = "site-page" href = "/archives/" > < i class = "fa-fw fas fa-archive" > < / i > < span > 归档< / span > < / a > < / div > < div class = "menus_item" > < a class = "site-page" href = "/tags/" > < i class = "fa-fw fas fa-tags" > < / i > < span > 标签< / span > < / a > < / div > < div class = "menus_item" > < a class = "site-page" href = "/categories/" > < i class = "fa-fw fas fa-folder-open" > < / i > < span > 分类< / span > < / a > < / div > < div class = "menus_item" > < a class = "site-page" href = "/link/" > < i class = "fa-fw fas fa-link" > < / i > < span > 友联< / span > < / a > < / div > < div class = "menus_item" > < a class = "site-page" href = "/artitalk/" > < i class = "fa-fw fa-fw fas fa-comment-dots" > < / i > < span > 说说< / span > < / a > < / div > < div class = "menus_item" > < a class = "site-page group" href = "javascript:void(0);" > < i class = "fa-fw fa fa-heartbeat" > < / i > < span > 网站< / span > < i class = "fas fa-chevron-down" > < / i > < / a > < ul class = "menus_item_child" > < li > < a class = "site-page child" target = "_blank" rel = "noopener" href = "https://server1.hope-now.top:8443" > < span > Hope Now Network Site Map< / span > < / a > < / li > < li > < a class = "site-page child" target = "_blank" rel = "noopener" href = "https://git.blog.hope-now.top" > < span > Gitub 镜像站< / span > < / a > < / li > < li > < a class = "site-page child" href = "https://blog.hope-now.top:8443" > < span > 大陆镜像站< / span > < / a > < / li > < / ul > < / div > < div class = "menus_item" > < a class = "site-page" href = "/about/" > < i class = "fa-fw fas fa-heart" > < / i > < span > 关于< / span > < / a > < / div > < / div > < / div > < / div > < div class = "page" id = "body-wrap" > < header class = "not-top-img" id = "page-header" > < nav id = "nav" > < span id = "blog-info" > < a href = "/" title = "SharwOrangeのBlog小屋" > < img class = "site-icon" src = "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src = "/img/avatar.png" / > < span class = "site-name" > SharwOrangeのBlog小屋< / span > < / a > < / span > < div id = "menus" > < div id = "search-button" > < a class = "site-page social-icon search" href = "javascript:void(0);" > < i class = "fas fa-search fa-fw" > < / i > < span > 搜索< / span > < / a > < / div > < div class = "menus_items" > < div class = "menus_item" > < a class = "site-page" href = "/" > < i class = "fa-fw fas fa-home" > < / i > < span > 主页< / span > < / a > < / div > < div class = "menus_item" > < a class = "site-page" href = "/archives/" > < i class = "fa-fw fas fa-archive" > < / i > < span > 归档< / span > < / a > < / div > < div class = "menus_item" > < a class = "site-page" href = "/tags/" > < i class = "fa-fw fas fa-tags" > < / i > < span > 标签< / span > < / a > < / div > < div class = "menus_item" > < a class = "site-page" href = "/categories/" > < i class = "fa-fw fas fa-folder-open" > < / i > < span > 分类< / span > < / a > < / div > < div class = "menus_item" > < a class = "site-page" href = "/link/" > < i class = "fa-fw fas fa-link" > < / i > < span > 友联< / span > < / a > < / div > < div class = "menus_item" > < a class = "site-page" href = "/artitalk/" > < i class = "fa-fw fa-fw fas fa-comment-dots" > < / i > < span > 说说< / span > < / a > < / div > < div class = "menus_item" > < a class = "site-page group" href = "javascript:void(0);" > < i class = "fa-fw fa fa-heartbeat" > < / i > < span > 网站< / span > < i class = "fas fa-chevron-down" > < / i > < / a > < ul class = "menus_item_child" > < li > < a class = "site-page child" target = "_blank" rel = "noopener" href = "https://server1.hope-now.top:8443" > < span > Hope Now Network Site Map< / span > < / a > < / li > < li > < a class = "site-page child" target = "_blank" rel = "noopener" href = "https://git.blog.hope-now.top" > < span > Gitub 镜像站< / span > < / a > < / li > < li > < a class = "site-page child" href = "https://blog.hope-now.top:8443" > < span > 大<>
2024-06-05 11:30:54 +08:00
< blockquote >
2024-06-05 11:36:37 +08:00
< h4 id = "关于希望在即工作室( Hope-Now-Studio) 与希望在即网络( Hope-Now-Network) " > < a href = "#关于希望在即工作室( Hope-Now-Studio) 与希望在即网络( Hope-Now-Network) " class = "headerlink" title = "关于希望在即工作室( Hope Now Studio) 与希望在即网络( Hope Now Network) " > < / a > 关于希望在即工作室( Hope Now Studio) 与希望在即网络( Hope Now Network) < / h4 > < p > 希望在即网络( Hope Now Network) 属于希望在即工作室( Hope Now Studio) 提供的服务的一部分< / p >
2024-06-05 11:35:39 +08:00
< h4 id = "希望在即工作室( Hope-Now-Studio) : " > < a href = "#希望在即工作室( Hope-Now-Studio) : " class = "headerlink" title = "希望在即工作室( Hope Now Studio) : " > < / a > 希望在即工作室( Hope Now Studio) : < / h4 > < p > 正式成立于2019年, 最开始是为了给Minecraft公益服免费提供机器而成立< br > 后服务拓展到许多方面, 如开源项目, 以Minecraft服务器为首的各种服务器< / p >
< h4 id = "希望在即网络( Hope-Now-Network) : " > < a href = "#希望在即网络( Hope-Now-Network) : " class = "headerlink" title = "希望在即网络( Hope Now Network) : " > < / a > 希望在即网络( Hope Now Network) : < / h4 > < p > 是在希望在即工作室( Hope Now Studio) 服务扩大之后统一管理网络类服务的部门< br > (只是在名字上和提供服务上有区别而已)< br > 提供的服务可通过导航栏的网站中的< a target = "_blank" rel = "noopener" href = "https://server1.hope-now.top:8443" > Hope Now Network Site Map< / a > 查看< / p >
2024-06-05 11:30:54 +08:00
< / blockquote >
2024-06-03 23:47:41 +08:00
< h3 id = "站点简介" > < a href = "#站点简介" class = "headerlink" title = "站点简介" > < / a > 站点简介< / h3 > < p > 什么方面的东西都会写一点, 可能今天写OpenWRT, 明天就又跑去折腾Proxmox了< br > 站点搭建在Github Pages和南京节点< br > 可以通过导航栏前往不同的镜像站点< / p >
2024-06-02 22:03:12 +08:00
< h3 id = "友链" > < a href = "#友链" class = "headerlink" title = "友链" > < / a > 友链< / h3 > < p > 只需要按照下面的格式发送到我的邮箱就行啦< / p >
< ul >
< li > 网站名: Example Sites< / li >
< li > 简介: XXXX< / li >
< li > 链接: https://example.com < / li >
< li > 图片: https://example.com/favicon.png < / li >
2024-06-05 11:57:13 +08:00
< / ul > < / div > < hr class = "custom-hr" / > < div id = "post-comment" > < div class = "comment-head" > < div class = "comment-headline" > < i class = "fas fa-comments fa-fw" > < / i > < span > 评论< / span > < / div > < / div > < div class = "comment-wrap" > < div > < div id = "twikoo-wrap" > < / div > < / div > < / div > < / div > < / div > < div class = "aside-content" id = "aside-content" > < div class = "card-widget card-info" > < div class = "is-center" > < div class = "avatar-img" > < img src = "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src = "/img/avatar.png" onerror = "this.onerror=null;this.src='/img/friend_404.gif'" alt = "avatar" / > < / div > < div class = "author-info__name" > SharwOrange< / div > < div class = "author-info__description" > < / div > < / div > < div class = "card-info-data site-data is-center" > < a href = "/archives/" > < div class = "headline" > 文章< / div > < div class = "length-num" > 3< / div > < / a > < a href = "/tags/" > < div class = "headline" > 标签< / div > < div class = "length-num" > 0< / div > < / a > < a href = "/categories/" > < div class = "headline" > 分类< / div > < div class = "length-num" > 0< / div > < / a > < / div > < a id = "card-info-btn" href = "/about/" > < i class = "fas fa-heart" > < / i > < span > 关于我< / span > < / a > < div class = "card-info-social-icons is-center" > < a class = "social-icon" href = "mailto:kuliangcha@qq.com" target = "_blank" title = "Email" > < i class = "fas fa-envelope" style = "color: #4a7dbe;" > < / i > < / a > < a class = "social-icon" href = "https://github.com/SharwOrange" target = "_blank" title = "Github" > < i class = "fab fa-github" style = "color: #808080;" > < / i > < / a > < a class = "social-icon" href = "https://git.hope-now.top:8443" target = "_blank" title = "Gitea" > < i class = "iconfont icon-gitea" style = "color: #609926;" > < / i > < / a > < a class = "social-icon" href = "https://steamcommunity.com/id/SharwOrange" target = "_blank" title = "Steam" > < i class = "fa-brands fa-steam" style = "color: #808080;" > < / i > < / a > < a class = "social-icon" href = "https://space.bilibili.com/551097042" target = "_blank" title = "Bilibili" > < i class = "fa-brands fa-bilibili" style = "color: #00a1d6;" > < / i > < / a > < / div > < / div > < div class = "sticky_layout" > < div class = "card-widget card-recent-post" > < div class = "item-headline" > < i class = "fas fa-history" > < / i > < span > 最新文章< / span > < / div > < div class = "aside-list" > < div class = "aside-list-item no-cover" > < div class = "content" > < a class = "title" href = "/posts/20230904214934" title = "御三家启动器外置使用教程( PCL2、HMCL、BakaXL) " > 御三家启动器外置使用教程( PCL2、HMCL、BakaXL) < / a > < time datetime = "2023-09-04T13:49:34.000Z" title = "发表于 2023-09-04 21:49:34" > 2023-09-04< / time > < / div > < / div > < div class = "aside-list-item no-cover" > < div class = "content" > < a class = "title" href = "/posts/20230902142755" title = "让Geyser用上外置登录( 使用Authlib-Injector) " > 让Geyser用上外置登录( 使用Authlib-Injector) < / a > < time datetime = "2023-09-02T06:27:55.000Z" title = "发表于 2023-09-02 14:27:55" > 2023-09-02< / time > < / div > < / div > < div class = "aside-list-item no-cover" > < div class = "content" > < a class = "title" href = "/posts/20230609182444" title = "Blog终于弄好了" > Blog终于弄好了< / a > < time datetime = "2023-06-09T10:24:44.000Z" title = "发表于 2023-06-09 18:24:44" > 2023-06-09< / time > < / div > < / div > < / div > < / div > < div class = "card-widget card-archives" > < div class = "item-headline" > < i class = "fas fa-archive" > < / i > < span > 归档< / span > < / div > < ul class = "card-archive-list" > < li class = "card-archive-list-item" > < a class = "card-archive-list-link" href = "/archives/2023/09/" > < span class = "card-archive-list-date" > 九月 2023< / span > < span class = "card-archive-list-count" > 2< / span > < / a > < / li > < li class = "card-archive-list-item" > < a class = "card-archive-list-link" href = "/archives/2023/06/" > < span class = "card-archive-list-date" > 六月 2023< / span > < span class = "card-archive-list-count" > 1< / span > < / a > < / li > < / ul > < / div > < div class = "card-widget card-webinfo" > < div class = "item-headline" > < i class = "fas fa-chart-line" > < / i > < span > 网站资讯< / span > < / div > < div class = "webinfo" > < div class = "webinfo-item" > < div class = "item-name" > 文章数目 :< / div > < div class = "item-count" > 3< / div > < / div > < div class = "webinfo-item" > < div class = "item-name" > 已运行时间 :< / div > < div class = "item-count" id = "runtimeshow" data-publishDate = "2023-06-06T16:00:00.000Z" > < i class = "fa-solid fa-spi
2024-06-03 23:41:37 +08:00
if (typeof pangu === 'object') pangu.autoSpacingPage()
else {
getScript('https://cdnjs.cloudflare.com/ajax/libs/pangu/4.0.7/pangu.min.js')
.then(() => {
pangu.autoSpacingPage()
})
}
}
function panguInit () {
if (false){
GLOBAL_CONFIG_SITE.isPost & & panguFn()
} else {
panguFn()
}
}
document.addEventListener('DOMContentLoaded', panguInit)< / script > < div class = "js-pjax" > < script > ( ( ) = > {
2024-06-03 20:31:29 +08:00
const getCount = () => {
const countELement = document.getElementById('twikoo-count')
if(!countELement) return
twikoo.getCommentsCount({
envId: 'https://twikoo.hope-now.top:8443/',
region: '',
urls: [window.location.pathname],
includeReply: false
}).then(res => {
countELement.textContent = res[0].count
}).catch(err => {
console.error(err)
})
}
const init = () => {
twikoo.init(Object.assign({
el: '#twikoo-wrap',
envId: 'https://twikoo.hope-now.top:8443/',
region: '',
onCommentLoaded: () => {
btf.loadLightbox(document.querySelectorAll('#twikoo .tk-content img:not(.tk-owo-emotion)'))
}
}, null))
GLOBAL_CONFIG_SITE.isPost & & getCount()
}
const loadTwikoo = () => {
if (typeof twikoo === 'object') setTimeout(init,0)
2024-06-03 22:55:12 +08:00
else getScript('https://cdn.staticfile.net/twikoo/1.6.36/twikoo.all.min.js').then(init)
2024-06-03 20:31:29 +08:00
}
2024-06-05 00:10:55 +08:00
if ('Twikoo' === 'Twikoo' || !false) {
if (false) btf.loadComment(document.getElementById('twikoo-wrap'), loadTwikoo)
2024-06-03 20:31:29 +08:00
else loadTwikoo()
} else {
window.loadOtherComment = loadTwikoo
}
2024-06-04 23:22:13 +08:00
})()< / script > < / div > < script async data-pjax src = "//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js" > < / script > < div id = "algolia-search" > < div class = "search-dialog" > < nav class = "search-nav" > < span class = "search-dialog-title" > 搜索< / span > < button class = "search-close-button" > < i class = "fas fa-times" > < / i > < / button > < / nav > < div class = "search-wrap" > < div id = "algolia-search-input" > < / div > < hr / > < div id = "algolia-search-results" > < div id = "algolia-hits" > < / div > < div id = "algolia-pagination" > < / div > < div id = "algolia-info" > < div class = "algolia-stats" > < / div > < div class = "algolia-poweredBy" > < / div > < / div > < / div > < / div > < / div > < div id = "search-mask" > < / div > < script src = "https://cdnjs.cloudflare.com/ajax/libs/algoliasearch/4.22.1/algoliasearch-lite.umd.min.js" > < / script > < script src = "https://cdnjs.cloudflare.com/ajax/libs/instantsearch.js/4.65.0/instantsearch.production.min.js" > < / script > < script src = "/js/search/algolia.js?v=4.13.0" > < / script > < / div > < / div > < / body > < / html >