-
32 | next()): ?>
33 |
- name(); ?> 35 | 36 |
├── .gitignore ├── 404.php ├── LICENSE ├── Lens.php ├── Multiverse.php ├── README.md ├── READMEimgs ├── follow.png ├── gexinghua.png ├── index.png ├── links.png ├── pics.png ├── setting.png ├── usersetting.png └── usersign.png ├── archive.php ├── archives.php ├── assets ├── admin │ ├── css │ │ ├── one.setting.min.css │ │ └── one.setting.scss │ └── js │ │ ├── one.setting.js │ │ └── one.setting.min.js ├── blog │ ├── css │ │ ├── one.min.css │ │ └── one.responsive.min.css │ └── img │ │ └── random │ │ ├── 1.webp │ │ ├── 10.webp │ │ ├── 11.webp │ │ ├── 12.webp │ │ ├── 13.webp │ │ ├── 14.webp │ │ ├── 15.webp │ │ ├── 16.webp │ │ ├── 17.webp │ │ ├── 18.webp │ │ ├── 19.webp │ │ ├── 2.webp │ │ ├── 20.webp │ │ ├── 21.webp │ │ ├── 22.webp │ │ ├── 23.webp │ │ ├── 24.webp │ │ ├── 25.webp │ │ ├── 3.webp │ │ ├── 4.webp │ │ ├── 5.webp │ │ ├── 6.webp │ │ ├── 7.webp │ │ ├── 8.webp │ │ └── 9.webp ├── css │ ├── admin.css │ ├── admin.min.css │ ├── features.min.css │ ├── features.scss │ ├── jifenpay.min.css │ ├── jifenpay.scss │ ├── onecircle.min.css │ ├── onecircle.scss │ ├── post.min.css │ ├── post.scss │ ├── prism.min.css │ ├── prism.scss │ ├── resources.min.css │ ├── resources.scss │ ├── responsive.min.css │ └── responsive.scss ├── cur │ ├── cursor1.cur │ ├── cursor2.cur │ ├── cursor3.cur │ ├── cursor4.cur │ ├── cursor5.cur │ └── cursor6.cur ├── cursor │ ├── cursor1.min.js │ ├── cursor1.min.min.js │ ├── cursor2.min.js │ ├── cursor3.min.js │ ├── cursor3.min.min.js │ ├── cursor4.min.js │ └── cursor4.min.min.js ├── img │ ├── arrow.png │ ├── backtop.png │ ├── bootstrap-icons.svg │ ├── default.png │ ├── donate │ │ ├── alipay.jpg │ │ └── wxpay.jpg │ ├── link.png │ ├── loading.gif │ ├── loading.svg │ └── wormhole_1.gif ├── js │ ├── all.min.js │ ├── editor.js │ ├── editor.min.js │ ├── icon.js │ ├── icon.min.js │ ├── jifenpay.js │ ├── jifenpay.min.js │ ├── joe.short.js │ ├── joe.short.min.js │ ├── jquery.fancybox.min.js │ ├── onecircle.js │ ├── onecircle.min.js │ ├── page.js │ ├── page.min.js │ ├── prism.min.js │ ├── push.js │ ├── push.min.js │ ├── resources.js │ ├── resources.min.js │ └── update.js └── owo │ ├── OwO_02.json │ ├── biaoqing │ ├── aru │ │ ├── E4B88DE587BAE68980E69699_2x.png │ │ ├── E4B88DE8AFB4E8AF9D_2x.png │ │ ├── E4B88DE9AB98E585B4_2x.png │ │ ├── E4B8ADE58880_2x.png │ │ ├── E4B8ADE68C87_2x.png │ │ ├── E4B8ADE69EAA_2x.png │ │ ├── E4BAB2E4BAB2_2x.png │ │ ├── E4BEBFE4BEBF_2x.png │ │ ├── E582BBE7AC91_2x.png │ │ ├── E58685E4BCA4_2x.png │ │ ├── E587BBE68E8C_2x.png │ │ ├── E58FA3E6B0B4_2x.png │ │ ├── E59090E8888C_2x.png │ │ ├── E59090E8A180E58092E59CB0_2x.png │ │ ├── E59090_2x.png │ │ ├── E591B2E78999_2x.png │ │ ├── E592BDE6B094_2x.png │ │ ├── E593ADE6B3A3_2x.png │ │ ├── E5969CE69E81E8808CE6B3A3_2x.png │ │ ├── E596B7E6B0B4_2x.png │ │ ├── E596B7E8A180_2x.png │ │ ├── E59D90E7AD89_2x.png │ │ ├── E5A4A7E59BA7_2x.png │ │ ├── E5AEB3E7BE9E_2x.png │ │ ├── E5B08FE68092_2x.png │ │ ├── E5B08FE79CBCE79D9B_2x.png │ │ ├── E5B0B4E5B0AC_2x.png │ │ ├── E5BE97E6848F_2x.png │ │ ├── E6838AE5969C_2x.png │ │ ├── E683B3E4B880E683B3_2x.png │ │ ├── E684A4E68092_2x.png │ │ ├── E68987E880B3E58589_2x.png │ │ ├── E68A95E9998D_2x.png │ │ ├── E68AA0E9BCBB_2x.png │ │ ├── E68ABDE7839F_2x.png │ │ ├── E697A0E5A588_2x.png │ │ ├── E697A0E68980E8B093_2x.png │ │ ├── E697A0E8AFAD_2x.png │ │ ├── E69A97E59CB0E8A782E5AF9F_2x.png │ │ ├── E69C9FE5BE85_2x.png │ │ ├── E6ACA2E591BC_2x.png │ │ ├── E6B197_2x.png │ │ ├── E6B7B1E6809D_2x.png │ │ ├── E78B82E6B197_2x.png │ │ ├── E78CAEE88AB1_2x.png │ │ ├── E78CAEE9BB84E7939C_2x.png │ │ ├── E79AB1E79C89_2x.png │ │ ├── E79C8BE4B88DE8A781_2x.png │ │ ├── E79C8BE783ADE997B9_2x.png │ │ ├── E882BFE58C85_2x.png │ │ ├── E884B8E7BAA2_2x.png │ │ ├── E89CA1E7839B_2x.png │ │ ├── E8A385E5A4A7E6ACBE_2x.png │ │ ├── E8A782E5AF9F_2x.png │ │ ├── E8B59EE4B880E4B8AA_2x.png │ │ ├── E982AAE681B6_2x.png │ │ ├── E99481E79C89_2x.png │ │ ├── E99481E79C90_2x.png │ │ ├── E995BFE88D89_2x.png │ │ ├── E998B4E69A97_2x.png │ │ ├── E9AB98E585B4_2x.png │ │ ├── E9BB91E7BABF_2x.png │ │ └── E9BC93E68E8C_2x.png │ ├── paopao │ │ ├── E4B88DE9AB98E585B4_2x.png │ │ ├── E4B996_2x.png │ │ ├── E4BDA0E68782E79A84_2x.png │ │ ├── E4BEBFE4BEBF_2x.png │ │ ├── E586B7_2x.png │ │ ├── E58B89E5BCBA_2x.png │ │ ├── E59083E7939C_2x.png │ │ ├── E59083E7BF94_2x.png │ │ ├── E59090E8888C_2x.png │ │ ├── E59090_2x.png │ │ ├── E59180E592A9E788B9_2x.png │ │ ├── E591B5E591B5_2x.png │ │ ├── E591BC_2x.png │ │ ├── E592A6_2x.png │ │ ├── E59388E59388_2x.png │ │ ├── E5958A_2x.png │ │ ├── E596B7_2x.png │ │ ├── E5989AE7919F_2x.png │ │ ├── E5A4A7E68B87E68C87_2x.png │ │ ├── E5A4AAE5BC80E5BF83_2x.png │ │ ├── E5A4AAE998B3_2x.png │ │ ├── E5A794E5B188_2x.png │ │ ├── E5B08FE4B996_2x.png │ │ ├── E5B08FE7BAA2E884B8_2x.png │ │ ├── E5BC80E5BF83_2x.png │ │ ├── E5BCB1_2x.png │ │ ├── E5BDA9E899B9_2x.png │ │ ├── E5BF83E7A28E_2x.png │ │ ├── E68092_2x.png │ │ ├── E6838AE593AD_2x.png │ │ ├── E6838AE68190_2x.png │ │ ├── E6838AE8AEB6_2x.png │ │ ├── E68792E5BE97E79086_2x.png │ │ ├── E6898BE7BAB8_2x.png │ │ ├── E68C96E9BCBB_2x.png │ │ ├── E68D82E598B4E7AC91_2x.png │ │ ├── E6989FE6989FE69C88E4BAAE_2x.png │ │ ├── E6B197_2x.png │ │ ├── E6B299E58F91_2x.png │ │ ├── E6B3AA_2x.png │ │ ├── E6BB91E7A8BD_2x.png │ │ ├── E781AFE6B3A1_2x.png │ │ ├── E788B1E5BF83_2x.png │ │ ├── E78A80E588A9_2x.png │ │ ├── E78B82E6B197_2x.png │ │ ├── E78EABE791B0_2x.png │ │ ├── E7949FE6B094_2x.png │ │ ├── E79691E997AE_2x.png │ │ ├── E79C9FE6A392_2x.png │ │ ├── E79DA1E8A789_2x.png │ │ ├── E7A4BCE789A9_2x.png │ │ ├── E7AC91E5B0BF_2x.png │ │ ├── E7AC91E79CBC_2x.png │ │ ├── E7BAA2E9A286E5B7BE_2x.png │ │ ├── E8839CE588A9_2x.png │ │ ├── E88AB1E5BF83_2x.png │ │ ├── E88CB6E69DAF_2x.png │ │ ├── E88DAFE4B8B8_2x.png │ │ ├── E89B8BE7B395_2x.png │ │ ├── E89CA1E7839B_2x.png │ │ ├── E98499E8A786_2x.png │ │ ├── E985B7_2x.png │ │ ├── E985B8E788BD_2x.png │ │ ├── E992B1E5B881_2x.png │ │ ├── E992B1_2x.png │ │ ├── E998B4E999A9_2x.png │ │ ├── E99FB3E4B990_2x.png │ │ ├── E9A699E89589_2x.png │ │ ├── E9BB91E7BABF_2x.png │ │ ├── OK_2x.png │ │ ├── haha_2x.png │ │ ├── list.txt │ │ └── what_2x.png │ └── quyin │ │ ├── E89B86E99FB3E5A898_E4B88DE684A7E698AFE68891.png │ │ ├── E89B86E99FB3E5A898_E581B7E79C8B.png │ │ ├── E89B86E99FB3E5A898_E58D96E8908C.png │ │ ├── E89B86E99FB3E5A898_E58EBBE4B896.png │ │ ├── E89B86E99FB3E5A898_E59083E6838A.png │ │ ├── E89B86E99FB3E5A898_E59083E7939C.png │ │ ├── E89B86E99FB3E5A898_E59090E8A180.png │ │ ├── E89B86E99FB3E5A898_E593ADE6B3A3.png │ │ ├── E89B86E99FB3E5A898_E593BC.png │ │ ├── E89B86E99FB3E5A898_E5A4A7E7AC91.png │ │ ├── E89B86E99FB3E5A898_E5AEB3E68095.png │ │ ├── E89B86E99FB3E5A898_E689B6E9A29D.png │ │ ├── E89B86E99FB3E5A898_E6918AE6898B.png │ │ ├── E89B86E99FB3E5A898_E697A0E8AFAD.png │ │ ├── E89B86E99FB3E5A898_E6BB91E7A8BD.png │ │ ├── E89B86E99FB3E5A898_E7949FE6B094.png │ │ ├── E89B86E99FB3E5A898_E79691E997AE.png │ │ ├── E89B86E99FB3E5A898_E79DA1E8A789.png │ │ ├── E89B86E99FB3E5A898_E882A5E79A82.png │ │ └── E89B86E99FB3E5A898_OK.png │ ├── owo.min.css │ ├── owo.scss │ ├── owo_02.js │ └── owo_02.min.js ├── blog.php ├── blog ├── component │ ├── index.ad.php │ ├── index.banner.php │ ├── index.hot.php │ ├── index.list.php │ ├── index.sticky.php │ ├── index.title.php │ └── search.title.php ├── config │ └── cursor.effect.php └── public │ └── blog-pagination.php ├── components ├── archive │ ├── archive-author.php │ └── archive-category.php ├── aside │ └── common.php ├── index │ ├── article-content.php │ ├── index-ajaxContent.php │ ├── index-article-action.php │ ├── index-default.php │ ├── index-focususer.php │ ├── index-input.php │ ├── index-link.php │ ├── index-repost.php │ ├── index-sticky.php │ └── index-videos.php ├── metas │ └── metas-index.php ├── recommend │ ├── recommend-rand-sticky.php │ ├── recommend-randompost.php │ └── recommend-right.php └── usercenter │ └── aside.php ├── core ├── core.php ├── factory.php ├── phpmailer.php ├── short.php └── smtp.php ├── functions.php ├── github.php ├── includes ├── archive-right.php ├── body-layout-end.php ├── body-layout.php ├── comments-pagination.php ├── comments.php ├── footer.php ├── header.php ├── nav.php ├── post-pagination.php └── right.php ├── index.php ├── libs ├── CircleFollow.php ├── UserFollow.php ├── UserMessage.php ├── admin │ ├── backup.php │ └── core.php ├── comments.php ├── contents.php ├── language.php ├── options.php ├── pageNav.php ├── player.php ├── route.php └── utils.php ├── links.php ├── metamanage.php ├── neighbor.php ├── page.php ├── page ├── hotposts.php ├── pagination.php ├── pcontent.php └── resources.php ├── post.php ├── screenshot.png ├── typecho ├── config │ ├── css │ │ ├── joe.config.min.css │ │ └── joe.config.scss │ └── js │ │ └── joe.config.min.js └── write │ ├── css │ ├── joe.write.min.css │ └── joe.write.min.scss │ ├── dist │ └── index.bundle.js │ ├── js │ ├── _actions.js │ ├── _create.js │ ├── _create.min.js │ ├── _theme.js │ ├── _tools.js │ ├── _tools.min.js │ └── index.js │ ├── json │ ├── character.json │ ├── emoji.json │ └── expression.json │ ├── package.json │ ├── parse │ ├── parse.js │ └── parse.min.js │ └── rollup.config.js ├── usercenter ├── credits.php ├── messages.php ├── notices.php └── setting.php └── widget ├── Widget_Metas_Random.php ├── Widget_Pagination.php ├── Widget_Post_Random.php ├── Widget_Post_hot.php └── Widget_Users_Random.php /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | typecho/write/node_modules 3 | typecho/write/package-lock.json -------------------------------------------------------------------------------- /404.php: -------------------------------------------------------------------------------- 1 | 2 | need('includes/header.php'); ?> 3 | need('includes/body-layout.php');?> 4 |
当前版本号:' + Version.innerHTML + '
最新版本号:' + res.title + '
' + res.content; 62 | // Notice.innerHTML = str; 63 | // } else { 64 | // var str = '当前版本号:' + Version.innerHTML + '
最新版本号:' + res.title + '
' + res.content; 65 | // Notice.innerHTML = str; 66 | // } 67 | // } else { 68 | // Notice.innerHTML = '请求失败!'; 69 | // } 70 | // } else { 71 | // Notice.innerHTML = '请求失败!'; 72 | // } 73 | // } 74 | // }; 75 | // xhr.open('get', 'https://ae.js.cn/qqshoucang.php?key=1668901a8a41e2e9deaaaa3100ebd4ae', true); 76 | // xhr.send(null); 77 | }); 78 | })(); 79 | -------------------------------------------------------------------------------- /assets/admin/js/one.setting.min.js: -------------------------------------------------------------------------------- 1 | "use strict";document.addEventListener("DOMContentLoaded",function(){var t=document.querySelectorAll(".j-setting-tab li"),s=document.querySelector(".j-setting-notice"),n=(document.querySelector("#j-version"),document.querySelector(".j-setting-contain > form")),i=document.querySelectorAll(".j-setting-content");t.forEach(function(e){e.addEventListener("click",function(){sessionStorage.setItem("j-setting-current",e.getAttribute("data-current")),t.forEach(function(t){return t.classList.remove("active")}),e.classList.add("active"),"j-setting-notice"===e.getAttribute("data-current")?(s.style.display="block",n.style.display="none"):(n.style.display="block",s.style.display="none"),i.forEach(function(t){t.style.display="none",t.classList.contains(e.getAttribute("data-current"))&&(t.style.display="block")})})}),sessionStorage.getItem("j-setting-current")?("j-setting-notice"===sessionStorage.getItem("j-setting-current")?(s.style.display="block",n.style.display="none"):(n.style.display="block",s.style.display="none"),t.forEach(function(t){t.getAttribute("data-current")===sessionStorage.getItem("j-setting-current")&&(t.classList.add("active"),i.forEach(function(t){t.classList.contains(sessionStorage.getItem("j-setting-current"))&&(t.style.display="block")}))})):(t[0].classList.add("active"),s.style.display="block",n.style.display="none")}); -------------------------------------------------------------------------------- /assets/blog/css/one.responsive.min.css: -------------------------------------------------------------------------------- 1 | @media (max-width:1200px){.j-index .main .index-banner{display:block;padding-top:0;overflow:hidden}.j-index .main .index-banner .swiper-container{width:100%;margin-top:20px}.j-index .main .index-banner .recommend{width:100%;margin-left:0;flex-direction:row;padding-top:20px}.j-index .main .index-banner .recommend a{margin-bottom:0}.j-index .main .index-banner .recommend a:first-child{margin-right:7.5px}.j-index .main .index-banner .recommend a:last-child{margin-left:7.5px}}@media (max-width:768px){.j-index .main{background:0 0;padding:0;box-shadow:none;border-radius:0}.j-index .main .index-banner .swiper-container{margin-top:0;margin-bottom:15px}.j-index .main .index-banner .swiper-container,.j-index .main .index-banner .swiper-container .swiper-slide{height:180px;min-height:180px;max-height:180px;border-radius:var(--radius-wap)}.j-index .main .index-banner .recommend{padding-top:0;margin-bottom:15px}.j-index .main .index-banner .recommend a{height:110px;border-radius:var(--radius-wap)}.j-index .main .index-banner .recommend a:first-child{margin-right:5px}.j-index .main .index-banner .recommend a:last-child{margin-left:5px}.j-index .main .article .article-list .entry-box .title a,.j-index .main .article .article-list .picture-box span,.j-index .main .article .article-list .picture-box svg,.j-index .main .index-hot,.j-index .main .index-title h2{display:none}.j-index .main .index-ad{padding-top:0;margin-bottom:15px}.j-index .main .index-ad a img{height:130px;border-radius:var(--radius-wap)}.j-index .main .index-title{margin-bottom:0;border-bottom:none}.j-index .main .index-title .notice{background:var(--background);width:100%;margin-left:0;border-radius:20px;padding:0 15px;height:40px;margin-bottom:15px}.j-index .main .article .article-list{position:relative;background:var(--background);display:block;padding:0;box-shadow:var(--box-shadow);border-radius:var(--radius-wap);overflow:hidden;margin-bottom:15px}.j-index .main .article .article-list .picture-box{display:block;width:100%;min-width:auto;margin-right:0;border-radius:0;height:160px;min-height:160px}.j-index .main .article .article-list .picture-box div{display:block}.j-index .main .article .article-list .entry-box{width:100%;height:auto;padding:15px}.j-index .main .article .article-list .entry-box .title{margin-bottom:0}.j-index .main .article .article-list .entry-box .title .badge{position:absolute;top:5px;right:-24px;margin-right:0;border-radius:2px;transform:rotate(45deg);width:80px;text-align:center}.j-index .main .article .article-list .entry-box .summary{color:#bbb;-webkit-line-clamp:3;margin-bottom:15px;max-height:68px}.j-index .main .article .article-list .entry-box .meta{display:none}.j-index .main .article .article-list .entry-box .meta-xs{display:flex}} -------------------------------------------------------------------------------- /assets/blog/img/random/1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/blog/img/random/1.webp -------------------------------------------------------------------------------- /assets/blog/img/random/10.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/blog/img/random/10.webp -------------------------------------------------------------------------------- /assets/blog/img/random/11.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/blog/img/random/11.webp -------------------------------------------------------------------------------- /assets/blog/img/random/12.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/blog/img/random/12.webp -------------------------------------------------------------------------------- /assets/blog/img/random/13.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/blog/img/random/13.webp -------------------------------------------------------------------------------- /assets/blog/img/random/14.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/blog/img/random/14.webp -------------------------------------------------------------------------------- /assets/blog/img/random/15.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/blog/img/random/15.webp -------------------------------------------------------------------------------- /assets/blog/img/random/16.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/blog/img/random/16.webp -------------------------------------------------------------------------------- /assets/blog/img/random/17.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/blog/img/random/17.webp -------------------------------------------------------------------------------- /assets/blog/img/random/18.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/blog/img/random/18.webp -------------------------------------------------------------------------------- /assets/blog/img/random/19.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/blog/img/random/19.webp -------------------------------------------------------------------------------- /assets/blog/img/random/2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/blog/img/random/2.webp -------------------------------------------------------------------------------- /assets/blog/img/random/20.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/blog/img/random/20.webp -------------------------------------------------------------------------------- /assets/blog/img/random/21.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/blog/img/random/21.webp -------------------------------------------------------------------------------- /assets/blog/img/random/22.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/blog/img/random/22.webp -------------------------------------------------------------------------------- /assets/blog/img/random/23.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/blog/img/random/23.webp -------------------------------------------------------------------------------- /assets/blog/img/random/24.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/blog/img/random/24.webp -------------------------------------------------------------------------------- /assets/blog/img/random/25.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/blog/img/random/25.webp -------------------------------------------------------------------------------- /assets/blog/img/random/3.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/blog/img/random/3.webp -------------------------------------------------------------------------------- /assets/blog/img/random/4.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/blog/img/random/4.webp -------------------------------------------------------------------------------- /assets/blog/img/random/5.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/blog/img/random/5.webp -------------------------------------------------------------------------------- /assets/blog/img/random/6.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/blog/img/random/6.webp -------------------------------------------------------------------------------- /assets/blog/img/random/7.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/blog/img/random/7.webp -------------------------------------------------------------------------------- /assets/blog/img/random/8.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/blog/img/random/8.webp -------------------------------------------------------------------------------- /assets/blog/img/random/9.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/blog/img/random/9.webp -------------------------------------------------------------------------------- /assets/css/admin.css: -------------------------------------------------------------------------------- 1 | .notice { 2 | line-height: 1.75; 3 | padding: .5rem 0 .5rem .75rem; 4 | border-left: solid 4px #12c5f1; 5 | background: rgba(0, 0, 25, .025); 6 | } 7 | .btn { 8 | margin-bottom: 5px; 9 | } 10 | .protected { 11 | padding-left: 0!important; 12 | } 13 | .pop-main { 14 | display: block; 15 | position: fixed; 16 | top: 50%; 17 | left: 50%; 18 | -webkit-transform: translate(-50%, -50%); 19 | -moz-transform: translate(-50%, -50%); 20 | -ms-transform: translate(-50%, -50%); 21 | -o-transform: translate(-50%, -50%); 22 | transform: translate(-50%, -50%); 23 | padding: 10px; 24 | background-color: wheat; 25 | border-radius: 10px; 26 | } -------------------------------------------------------------------------------- /assets/css/admin.min.css: -------------------------------------------------------------------------------- 1 | .notice{line-height:1.75;padding:.5rem 0 .5rem .75rem;border-left:solid 4px #12c5f1;background:rgba(0,0,25,.025)}.btn{margin-bottom:5px}.protected{padding-left:0!important}.pop-main{display:block;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:10px;background-color:wheat;border-radius:10px} -------------------------------------------------------------------------------- /assets/cur/cursor1.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/cur/cursor1.cur -------------------------------------------------------------------------------- /assets/cur/cursor2.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/cur/cursor2.cur -------------------------------------------------------------------------------- /assets/cur/cursor3.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/cur/cursor3.cur -------------------------------------------------------------------------------- /assets/cur/cursor4.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/cur/cursor4.cur -------------------------------------------------------------------------------- /assets/cur/cursor5.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/cur/cursor5.cur -------------------------------------------------------------------------------- /assets/cur/cursor6.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogobody/onecircle/1f834868a3a4868e0ec2c05bfa0367b3232b6480/assets/cur/cursor6.cur -------------------------------------------------------------------------------- /assets/cursor/cursor1.min.js: -------------------------------------------------------------------------------- 1 | "use strict";$(function(){function t(t,i){if(!(t instanceof i))throw new TypeError("Cannot call a class as a function")}var i=Object.assign||function(t){for(var i=1;ititle(); ?>
12 | ℃ 13 | 14 |最新版本:'+e.title+"
"+e.content:"请求失败!"}else t.innerHTML="请求失败!"},c.open("get","https://78.al/api.php?type=collect&key=18e958d8c7fa5d435844f95c9f254fca",!0),c.send(null)}); -------------------------------------------------------------------------------- /typecho/write/js/_theme.js: -------------------------------------------------------------------------------- 1 | import { HighlightStyle, tags } from '@codemirror/highlight'; 2 | 3 | export default () => { 4 | return HighlightStyle.define([ 5 | /* -----------------以下为代码高亮部分-------------------- */ 6 | /* 应该是括号类的样式 */ 7 | { 8 | tag: tags.punctuation, 9 | color: '#808080' 10 | }, 11 | /* 应该是标签名的样式 */ 12 | { 13 | tag: tags.name, 14 | color: '#d19a66' 15 | }, 16 | /* 应该是属性名的样式 */ 17 | { 18 | tag: tags.propertyName, 19 | color: '#96c0d8' 20 | }, 21 | /* 应该是属性值的样式 */ 22 | { 23 | tag: tags.string, 24 | color: '#98c379' 25 | }, 26 | /* 应该是关键词的样式 */ 27 | { 28 | tag: tags.keyword, 29 | color: '#c678dd' 30 | }, 31 | /* 应该是特殊符号的样式 */ 32 | { 33 | tag: tags.operator, 34 | color: '#96c0d8' 35 | }, 36 | /* 应该是变量名的样式 */ 37 | { 38 | tag: tags.variableName, 39 | color: '#e06c75' 40 | }, 41 | /* 应该是数字的样式 */ 42 | { 43 | tag: tags.number, 44 | color: '#d19a66' 45 | }, 46 | /* 注释的样式 */ 47 | { 48 | tag: tags.comment, 49 | color: '#5C6370' 50 | }, 51 | /* 未知 */ 52 | { 53 | tag: tags.processingInstruction, 54 | color: '#abb2bf' 55 | }, 56 | /* 未知 */ 57 | { 58 | tag: tags.labelName, 59 | color: '#abb2bf' 60 | }, 61 | /* 未知 */ 62 | { 63 | tag: tags.definition(tags.propertyName), 64 | color: '#e06c75' 65 | }, 66 | /* 未知 */ 67 | { 68 | tag: tags.definition(tags.variableName), 69 | color: '#e5c07b' 70 | }, 71 | /* 未知 */ 72 | { 73 | tag: tags.local(tags.variableName), 74 | color: '#d19a66' 75 | }, 76 | /* 未知 */ 77 | { 78 | tag: tags.atom, 79 | color: '#d19a66' 80 | }, 81 | /* 未知 */ 82 | { 83 | tag: tags.meta, 84 | color: '#abb2bf' 85 | }, 86 | 87 | /* -----------------以下为Markdown高亮部分-------------------- */ 88 | 89 | /* 加粗 **Text** */ 90 | { 91 | tag: tags.strong, 92 | color: '#61afef', 93 | fontWeight: '500' 94 | }, 95 | /* 倾斜文字 *Text* */ 96 | { 97 | tag: tags.emphasis, 98 | color: '#b294bb', 99 | fontStyle: 'italic', 100 | fontFamily: 'Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, 微软雅黑, Arial, sans-serif' 101 | }, 102 | /* 删除线 ~~Text~~ */ 103 | { 104 | tag: tags.strikethrough, 105 | color: '#ed6a43', 106 | textDecoration: 'line-through' 107 | }, 108 | /* 链接 [Test] */ 109 | { 110 | tag: tags.link, 111 | color: '#e26666' 112 | }, 113 | /* 地址 (http://) */ 114 | { 115 | tag: tags.url, 116 | color: '#5fa76f' 117 | }, 118 | /* 标题样式 # */ 119 | { 120 | tag: tags.heading1, 121 | color: '#e06c75', 122 | fontSize: '18px', 123 | fontWeight: '700' 124 | }, 125 | { 126 | tag: tags.heading2, 127 | color: '#e06c75', 128 | fontSize: '18px', 129 | fontWeight: '700' 130 | }, 131 | { 132 | tag: tags.heading3, 133 | color: '#e06c75', 134 | fontSize: '18px', 135 | fontWeight: '700' 136 | }, 137 | { 138 | tag: tags.heading4, 139 | color: '#e06c75', 140 | fontSize: '18px', 141 | fontWeight: '700' 142 | }, 143 | { 144 | tag: tags.heading5, 145 | color: '#e06c75', 146 | fontSize: '18px', 147 | fontWeight: '700' 148 | }, 149 | { 150 | tag: tags.heading6, 151 | color: '#e06c75', 152 | fontSize: '18px', 153 | fontWeight: '700' 154 | }, 155 | ]); 156 | }; 157 | -------------------------------------------------------------------------------- /typecho/write/json/character.json: -------------------------------------------------------------------------------- 1 | { 2 | "星星符号": "★ ✰ ☆ ✩ ✫ ✬ ✭ ✮ ✡", 3 | "绘表符号": "─ ━ │ ┃ ┄ ┅ ┆ ┇ ┈ ┉ ┊ ┋ ┍ ┎ ┐ ┑ ┒ └ ┕ ┖ ┘ ┙ ┚ ├ ┝ ┞ ┟ ┡ ┢ ┣ ┤ ┥ ┦ ┧ ┩ ┪ ┫ ┬ ┭ ┮ ┰ ┱ ┲ ┴ ┵ ┶ ┸ ┹ ┺ ┻ ┼ ┽ ┾ ┿ ╀ ╁ ╂ ╃ ╄ ╅ ╆ ╇ ╈ ╉ ╊ ╋ ║ ╒ ╕ ╖ ╘ ╙ ╛ ╜ ╞ ╟ ╠ ╡ ╢ ╣ ╤ ╥ ╦ ╧ ╨ ╪ ╫ ╳ ╔ ╗ ╝ ╚ ╬ ═ ╓ ╩ ┠ ┨ ┯ ┷ ┏ ┓ ┗ ┛ ┳ ⊥ ﹃ ﹄ ┌ ╭ ╮ ╯ ╰", 4 | "编号&序号": "№ ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ㈠ ㈡ ㈢ ㈣ ㈤ ㈥ ㈦ ㈧ ㈨ ㈩ ⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ ⑾ ⑿ ⒀ ⒁ ⒂ ⒃ ⒄ ⒅ ⒆ ⒇ ⒈ ⒉ ⒊ ⒋ ⒌ ⒍ ⒎ ⒏ ⒐ ⒑ ⒒ ⒓ ⒔ ⒕ ⒖ ⒗ ⒘ ⒙ ⒚ ⒛ Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ Ⅺ Ⅻ ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ ⅹ ⑪ ⑫ ⑬ ⑭ ⑮ ⑯ ⑰ ⑱ ⑲ ⑳ ⓐ ⓑ ⓒ ⓓ ⓔ ⓕ ⓖ ⓗ ⓘ ⓙ ⓚ ⓛ ⓜ ⓝ ⓞ ⓟ ⓠ ⓡ ⓢ ⓣ ⓤ ⓥ ⓦ ⓧ ⓨ ⓩ", 5 | "希腊字母": "Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω α β γ δ ε ζ ν ξ ο π ρ σ η θ ι κ λ μ τ υ φ χ ψ ω", 6 | "俄语字符": "А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я", 7 | "日语字符": "ぁ あ ぃ い ぅ う ぇ え ぉ お か が き ぎ く ぐ け げ こ ご さ ざ し じ す ず せ ぜ そ ぞ た だ ち ぢ っ つ づ て で と ど な に ぬ ね の は ば ぱ ひ び ぴ ふ ぶ ぷ へ べ ぺ ほ ぼ ぽ ま み む め も ゃ や ゅ ゆ ょ よ ら り る れ ろ ゎ わ ゐ ゑ を ん", 8 | "注音码": "ァ ア ィ イ ゥ ウ ェ エ ォ オ カ ガ キ ギ ク グ ケ ゲ コ ゴ サ ザ シ ジ ス ズ セ ゼ ソ ゾ タ ダ チ ヂ ッ ツ ヅ テ デ ト ド ナ ニ ヌ ネ ノ ハ バ パ ヒ ビ ピ フ ブ プ ヘ ベ ペ ホ ボ ポ マ ミ ム メ モ ャ ヤ ュ ユ ョ ヨ ラ リ ル レ ロ ヮ ワ ヰ ヱ ヲ ン ヴ ヵ ヶ", 9 | "中文字符": "夬 丅 乛 丄 丩 乚 夊 亅 亇 厃 丂 零 壹 贰 叁 肆 伍 陆 柒 捌 玖 拾 佰 仟 万 亿 吉 太 拍 艾 分 厘 毫 微 卍 卐 卄 巜 弍 弎 弐 朤 氺 曱 甴 囍 兀 々 〆 の ぁ 〡 〢 〣 〤 〥 〦 〧 〨 〩 ㊊ ㊋ ㊌ ㊍ ㊎ ㊏ ㊛ ㊚ ㊐ ㊑ ㊒ ㊓ ㊔ ㊕ ㊖ ㊗ ㊘ ㊜ ㊝ ㊞ ㊟ ㊠ ㊡ ㊢ ㊣ ㊤ ㊥ ㊦ ㊧ ㊨ ㊩ ㊪ ㊫ ㊬ ㊭ ㊮ ㊯ ㊰", 10 | "汉语拼音": "ā á ǎ à ō ó ǒ ò ē é ě è ī í ǐ ì ū ú ǔ ù ǖ ǘ ǚ ǜ ü ㄅ ㄆ ㄇ ㄈ ㄉ ㄊ ㄋ ㄌ ㄍ ㄎ ㄏ ㄐ ㄑ ㄒ ㄓ ㄔ ㄕ ㄖ ㄗ ㄘ ㄙ ㄚ ㄛ ㄜ ㄝ ㄞ ㄟ ㄠ ㄡ ㄢ ㄣ ㄤ ㄥ ㄦ ㄧ ㄨ ㄩ", 11 | "单位符号": "㎎ ㎏ ㎜ ㎝ ㎞ ㎡ ㏄ ㏎ ㏑ ㏒ ㏕ ℡ % ‰ ℃ ℉ ° ′ ″ $ £ ¥ ¢ ♂ ♀ ℅", 12 | "标点符号": ". 。 , 、 ; : ? ! ˉ ˇ ¨ ~ 々 ‖ ∶ \" ' ` | · … — ~ - 〃 ‘ ’ “ ” 〝 〞 〔 〕 〈 〉 《 》 「 」 『 』 〖 〗 【 】 ( ) [ ] { } ︻ ︼ ﹄ ﹃", 13 | "数学符号": "+ - × ÷ ± / ≌ ∽ ≦ ≧ ≒ ﹤ ﹥ ≈ ≡ ≠ = ≤ ≥ < > ≮ ≯ ∷ ∶ ∫ ∮ ∝ ∞ ∧ ∨ ∑ ∏ ∪ ∩ ∈ ∵ ∴ ⊥ ∥ ∠ ⌒ ⊙ √ ∟ ⊿ ㏒ ㏑ % ‰", 14 | "箭头符号": "↑ ↓ ← → ↖ ↗ ↙ ↘ ↔ ↕ ➼ ➽ ➸ ➳ ➺ ➻ ➴ ➵ ➶ ➷ ➹ ▶ ➩ ➪ ➫ ➬ ➭ ➮ ➯ ➱ ➲ ➾ ➔ ➘ ➙ ➚ ➛ ➜ ➝ ➞ ➟ ➠ ➡ ➢ ➣ ➤ ➥ ➦ ➧ ➨ ↚ ↛ ↜ ↝ ↞ ↟ ↠ ↡ ↢ ↣ ↤ ↥ ↦ ↧ ↨ ⇄ ⇅ ⇆ ⇇ ⇈ ⇉ ⇊ ⇋ ⇌ ⇍ ⇎ ⇏ ⇐ ⇑ ⇒ ⇓ ⇔ ⇖ ⇗ ⇘ ⇙ ⇜ ↩ ↪ ↫ ↬ ↭ ↮ ↯ ↰ ↱ ↲ ↳ ↴ ↵ ↶ ↷ ↸ ↹ ↺ ↻ ↼ ↽ ↾ ↿ ⇀ ⇁ ⇂ ⇃ ⇞ ⇟ ⇠ ⇡ ⇢ ⇣ ⇤ ⇥ ⇦ ⇧ ⇨ ⇩ ⇪" 15 | } 16 | -------------------------------------------------------------------------------- /typecho/write/json/emoji.json: -------------------------------------------------------------------------------- 1 | { 2 | "表情": "😀 😁 😂 😃 😄 😅 😆 😉 😊 😋 😎 😍 😘 😗 😙 😚 ☺ 😇 😐 😑 😶 😏 😣 😥 😮 😯 😪 😫 😴 😌 😛 😜 😝 😒 😓 😔 😕 😲 😷 😖 😞 😟 😤 😢 😭 😦 😧 😨 😬 😰 😱 😳 😵 😡 😠", 3 | "人物": "👦 👧 👨 👩 👴 👵 👶 👱 👮 👲 👳 👷 👸 💂 🎅 👰 👼 💆 💇 🙍 🙎 🙅 🙆 💁 🙋 🙇 🙌 🙏 👤 👥 🚶 🏃 👯 💃 👫 👬 👭 💏 💑 👪", 4 | "箭头": "🔃 🔄 🔙 🔚 🔛 🔜 🔝", 5 | "办公": "📱 📲 ☎ 📞 📟 📠 🔋 🔌 💻 💽 💾 💿 📀 🎥 📺 📷 📹 📼 🔍 🔎 🔬 🔭 📡 📔 📕 📖 📗 📘 📙 📚 📓 📃 📜 📄 📰 📑 🔖 💳 ✉ 📧 📨 📩 📤 📥 📦 📫 📪 📬 📭 📮 ✏ ✒ 📝 📁 📂 📅 📆 📇 📈 📉 📊 📋 📌 📍 📎 📏 📐 ✂ 🔒 🔓 🔏 🔐 🔑", 6 | "建筑": "🏠 🏡 🏢 🏣 🏤 🏥 🏦 🏨 🏩 🏪 🏫 🏬 🏭 🏯 🏰 💒 🗼 🗽 ⛪ 🌆 🌇 🌉", 7 | "交通": "🚂 🚃 🚄 🚅 🚆 🚇 🚈 🚉 🚊 🚝 🚞 🚋 🚌 🚍 🚎 🚏 🚐 🚑 🚒 🚓 🚔 🚕 🚖 🚗 🚘 🚚 🚛 🚜 🚲 ⛽ 🚨 🚥 🚦 🚧 ⚓ ⛵ 🚣 🚤 🚢 ✈ 💺 🚁 🚟 🚠 🚡 🚀", 8 | "钱币": "💴 💵 💶 💷 💰 💸 💳", 9 | "水果": "🍇 🍈 🍉 🍊 🍋 🍌 🍍 🍎 🍏 🍐 🍑 🍒 🍓", 10 | "月亮": "🌑 🌒 🌓 🌔 🌕 🌖 🌗 🌘 🌙 🌚 🌛 🌜 🌝", 11 | "树叶": "🌿 🍀 🍁 🍂 🍃", 12 | "花草": "💐 🌸 💮 🌹 🌺 🌻 🌼 🌷 🌱 🌿 🍀", 13 | "心形": "💘 ❤ 💓 💔 💕 💖 💗 💙 💚 💛 💜 💝 💞 💟 ❣", 14 | "钟表": "🕛 🕧 🕐 🕜 🕑 🕝 🕒 🕞 🕓 🕟 🕔 🕠 🕕 🕡 🕖 🕢 🕗 🕣 🕘 🕤 🕙 🕥 🕚 🕦 ⌛ ⏳ ⌚ ⏰ ⏱ ⏲ 🕰", 15 | "星座": "♈ ♉ ♊ ♋ ♌ ♍ ♎ ♏ ♐ ♑ ♒ ♓ ⛎", 16 | "生肖": "🐁 🐂 🐅 🐇 🐉 🐍 🐎 🐐 🐒 🐓 🐕 🐖", 17 | "标志": "♠ ♥ ♦ ♣ 🀄 🎴 🔇 🔈 🔉 🔊 📢 📣 💤 💢 💬 💭 ♨ 🌀 🔔 🔕 ✡ ✝ 🔯 📛 🔰 🔱 ⭕ ✅ ☑ ✔ ✖ ❌ ❎ ➕ ➖ ➗ ➰ ➿ 〽 ✳ ✴ ❇ ‼ ⁉ ❓ ❔ ❕ ❗ © ® ™ 🎦 🔅 🔆 💯 🔠 🔡 🔢 🔣 🔤 🅰 🆎 🅱 🆑 🆒 🆓 ℹ 🆔 Ⓜ 🆕 🆖 🅾 🆗 🅿 🆘 🆙 🆚 🈁 🈂 🈷 🈶 🈯 🉐 🈹 🈚 🈲 🉑 🈸 🈴 🈳 ㊗ ㊙ 🈺 🈵 ▪ ▫ ◻ ◼ ◽ ◾ ⬛ ⬜ 🔶 🔷 🔸 🔹 🔺 🔻 💠 🔲 🔳 ⚪ ⚫ 🔴 🔵", 18 | "物品": "💌 💎 🔪 💈 🚪 🚽 🚿 🛁 ⌛ ⏳ ⌚ ⏰ 🎈 🎉 🎊 🎎 🎏 🎐 🎀 🎁 📯 📻 📱 📲 ☎ 📞 📟 📠 🔋 🔌 💻 💽 💾 💿 📀 🎥 📺 📷 📹 📼 🔍 🔎 🔬 🔭 📡 💡 🔦 🏮 📔 📕 📖 📗 📘 📙 📚 📓 📃 📜 📄 📰 📑 🔖 💰 💴 💵 💶 💷 💸 💳 ✉ 📧 📨 📩 📤 📥 📦 📫 📪 📬 📭 📮 ✏ ✒ 📝 📁 📂 📅 📆 📇 📈 📉 📊 📋 📌 📍 📎 📏 📐 ✂ 🔒 🔓 🔏 🔐 🔑 🔨 🔫 🔧 🔩 🔗 💉 💊 🚬 🔮 🚩 🎌 💦 💨", 19 | "旅游": "🌋 🗻 🏠 🏡 🏢 🏣 🏤 🏥 🏦 🏨 🏩 🏪 🏫 🏬 🏭 🏯 🏰 💒 🗼 🗽 ⛪ ⛲ 🌁 🌃 🌆 🌇 🌉 🌌 🎠 🎡 🎢 🚂 🚃 🚄 🚅 🚆 🚇 🚈 🚉 🚊 🚝 🚞 🚋 🚌 🚍 🚎 🚏 🚐 🚑 🚒 🚓 🚔 🚕 🚖 🚗 🚘 🚚 🚛 🚜 🚲 ⛽ 🚨 🚥 🚦 🚧 ⚓ ⛵ 🚤 🚢 ✈ 💺 🚁 🚟 🚠 🚡 🚀 🎑 🗿 🛂 🛃 🛄 🛅", 20 | "恐怖": "😈 👿 👹 👺 💀 ☠ 👻 👽 👾 💣", 21 | "文体": "🎪 🎭 🎨 🎰 🚣 🛀 🎫 🏆 ⚽ ⚾ 🏀 🏈 🏉 🎾 🎱 🎳 ⛳ 🎣 🎽 🎿 🏂 🏄 🏇 🏊 🚴 🚵 🎯 🎮 🎲 🎷 🎸 🎺 🎻 🎬", 22 | "饮食": "🍇 🍈 🍉 🍊 🍋 🍌 🍍 🍎 🍏 🍐 🍑 🍒 🍓 🍅 🍆 🌽 🍄 🌰 🍞 🍖 🍗 🍔 🍟 🍕 🍳 🍲 🍱 🍘 🍙 🍚 🍛 🍜 🍝 🍠 🍢 🍣 🍤 🍥 🍡 🍦 🍧 🍨 🍩 🍪 🎂 🍰 🍫 🍬 🍭 🍮 🍯 🍼 ☕ 🍵 🍶 🍷 🍸 🍹 🍺 🍻 🍴", 23 | "自然": "🌍 🌎 🌏 🌐 🌑 🌒 🌓 🌔 🌕 🌖 🌗 🌘 🌙 🌚 🌛 🌜 ☀ 🌝 🌞 ⭐ 🌟 🌠 ☁ ⛅ ☔ ⚡ ❄ 🔥 💧 🌊", 24 | "植物": "💐 🌸 💮 🌹 🌺 🌻 🌼 🌷 🌱 🌲 🌳 🌴 🌵 🌾 🌿 🍀 🍁 🍂 🍃", 25 | "动物": "🙈 🙉 🙊 🐵 🐒 🐶 🐕 🐩 🐺 🐱 😺 😸 😹 😻 😼 😽 🙀 😿 😾 🐈 🐯 🐅 🐆 🐴 🐎 🐮 🐂 🐃 🐄 🐷 🐖 🐗 🐽 🐏 🐑 🐐 🐪 🐫 🐘 🐭 🐁 🐀 🐹 🐰 🐇 🐻 🐨 🐼 🐾 🐔 🐓 🦆 🦢 🕊 🦜 🦉 🐣 🐤 🐥 🐦 🐧 🐸 🐊 🐢 🐍 🐲 🐉 🐳 🐋 🐬 🐟 🐠 🐡 🐙 🐚 🐌 🐛 🐜 🐝 🐞 🦋", 26 | "公共": "♻ 🏧 🚮 🚰 ♿ 🚹 🚺 🚻 🚼 🚾 ⚠ 🚸 ⛔ 🚫 🚳 🚭 🚯 🚱 🚷 🔞 💈", 27 | "手机": "📱 📲 📶 📳 📴 ☎ 📞 📟 📠", 28 | "日常": "👣 👀 👂 👃 👅 👄 💋 👓 👔 👕 👖 👗 👘 👙 👚 👛 👜 👝 🎒 💼 👞 👟 👠 👡 👢 👑 👒 🎩 🎓 💄 💅 💍 🌂", 29 | "手势": "💪 👈 👉 ☝ 👆 👇 ✌ ✋ 👌 👍 👎 ✊ 👊 👋 👏 👐 ✍" 30 | } 31 | -------------------------------------------------------------------------------- /typecho/write/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "scripts": { 3 | "serve": "rollup -c -w" 4 | }, 5 | "dependencies": { 6 | "@codemirror/closebrackets": "^0.19.0", 7 | "@codemirror/commands": "^0.19.2", 8 | "@codemirror/highlight": "^0.19.2", 9 | "@codemirror/history": "^0.19.0", 10 | "@codemirror/lang-markdown": "^0.19.1", 11 | "@codemirror/language-data": "^0.19.0", 12 | "@codemirror/matchbrackets": "^0.19.1", 13 | "@codemirror/state": "^0.19.1", 14 | "@codemirror/view": "^0.19.3" 15 | }, 16 | "devDependencies": { 17 | "@rollup/plugin-node-resolve": "^13.0.4", 18 | "rollup": "^2.56.3", 19 | "rollup-plugin-terser": "^7.0.2" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /typecho/write/rollup.config.js: -------------------------------------------------------------------------------- 1 | import { nodeResolve } from '@rollup/plugin-node-resolve'; 2 | import { terser } from 'rollup-plugin-terser'; 3 | export default { 4 | input: './js/index.js', 5 | output: { 6 | file: './dist/index.bundle.js', 7 | format: 'iife', 8 | inlineDynamicImports: true, 9 | minify: true 10 | }, 11 | plugins: [nodeResolve(), terser({ compress: { drop_console: true } })] 12 | }; 13 | -------------------------------------------------------------------------------- /usercenter/notices.php: -------------------------------------------------------------------------------- 1 | need('includes/header.php'); 6 | $author_url = Typecho_Common::url('/author/' . $this->user->uid . '/', $this->options->index); 7 | Typecho_Widget::widget('Widget_Security')->to($security); 8 | $credits_arr = utils::creditsConvert($this->user->credits); 9 | 10 | ?> 11 | 12 | need('includes/body-layout.php'); ?> 13 |