-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
ed24f4e
commit c14c3e7
Showing
15 changed files
with
8,702 additions
and
880 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,185 +1,151 @@ | ||
<!DOCTYPE html> | ||
<html> | ||
<head> | ||
<meta charset="utf-8"> | ||
|
||
|
||
<title>Archives: 2024/4 | Hexo</title> | ||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> | ||
<meta property="og:type" content="website"> | ||
<meta property="og:title" content="Hexo"> | ||
<!DOCTYPE html><html lang="en" 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>April 2024 | Hexo</title><meta name="author" content="John Doe"><meta name="copyright" content="John Doe"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#ffffff"><meta property="og:type" content="website"> | ||
<meta property="og:title" content="April 2024"> | ||
<meta property="og:url" content="http://example.com/archives/2024/04/index.html"> | ||
<meta property="og:site_name" content="Hexo"> | ||
<meta property="og:locale" content="en_US"> | ||
<meta property="og:image" content="https://i.loli.net/2021/02/24/5O1day2nriDzjSu.png"> | ||
<meta property="article:author" content="John Doe"> | ||
<meta name="twitter:card" content="summary"> | ||
|
||
<link rel="alternate" href="/atom.xml" title="Hexo" type="application/atom+xml"> | ||
|
||
|
||
<link rel="shortcut icon" href="/favicon.png"> | ||
|
||
|
||
|
||
<link rel="stylesheet" href="/css/style.css"> | ||
|
||
|
||
|
||
<link rel="stylesheet" href="/fancybox/jquery.fancybox.min.css"> | ||
|
||
|
||
|
||
<meta name="generator" content="Hexo 7.2.0"></head> | ||
|
||
<body> | ||
<div id="container"> | ||
<div id="wrap"> | ||
<header id="header"> | ||
<div id="banner"></div> | ||
<div id="header-outer" class="outer"> | ||
<div id="header-title" class="inner"> | ||
<h1 id="logo-wrap"> | ||
<a href="/" id="logo">Hexo</a> | ||
</h1> | ||
<meta name="twitter:image" content="https://i.loli.net/2021/02/24/5O1day2nriDzjSu.png"><link rel="shortcut icon" href="/img/favicon.png"><link rel="canonical" href="http://example.com/archives/2024/04/index.html"><link rel="preconnect" href="//cdn.jsdelivr.net"/><link rel="preconnect" href="//busuanzi.ibruce.info"/><link rel="stylesheet" href="/css/index.css?v=4.13.0"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/[email protected]/css/all.min.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox/fancybox.min.css" media="print" onload="this.media='all'"><script>const GLOBAL_CONFIG = { | ||
root: '/', | ||
algolia: undefined, | ||
localSearch: undefined, | ||
translate: undefined, | ||
noticeOutdate: undefined, | ||
highlight: {"plugin":"highlight.js","highlightCopy":true,"highlightLang":true,"highlightHeightLimit":false}, | ||
copy: { | ||
success: 'Copy Successful', | ||
error: 'Copy Error', | ||
noSupport: 'Browser Not Supported' | ||
}, | ||
relativeDate: { | ||
homepage: false, | ||
post: false | ||
}, | ||
runtime: '', | ||
dateSuffix: { | ||
just: 'Just now', | ||
min: 'minutes ago', | ||
hour: 'hours ago', | ||
day: 'days ago', | ||
month: 'months ago' | ||
}, | ||
copyright: undefined, | ||
lightbox: 'fancybox', | ||
Snackbar: undefined, | ||
infinitegrid: { | ||
js: 'https://cdn.jsdelivr.net/npm/@egjs/[email protected]/dist/infinitegrid.min.js', | ||
buttonText: 'Load More' | ||
}, | ||
isPhotoFigcaption: false, | ||
islazyload: false, | ||
isAnchor: false, | ||
percent: { | ||
toc: true, | ||
rightside: true, | ||
}, | ||
autoDarkmode: false | ||
}</script><script id="config-diff">var GLOBAL_CONFIG_SITE = { | ||
title: 'April 2024', | ||
isPost: false, | ||
isHome: false, | ||
isHighlightShrink: false, | ||
isToc: false, | ||
postUpdate: '2024-04-21 20:47:35' | ||
}</script><script>(win=>{ | ||
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)) | ||
}, | ||
|
||
</div> | ||
<div id="header-inner" class="inner"> | ||
<nav id="main-nav"> | ||
<a id="main-nav-toggle" class="nav-icon"><span class="fa fa-bars"></span></a> | ||
|
||
<a class="main-nav-link" href="/">Home</a> | ||
|
||
<a class="main-nav-link" href="/archives">Archives</a> | ||
|
||
</nav> | ||
<nav id="sub-nav"> | ||
|
||
|
||
<a class="nav-icon" href="/atom.xml" title="RSS Feed"><span class="fa fa-rss"></span></a> | ||
|
||
<a class="nav-icon nav-search-btn" title="Search"><span class="fa fa-search"></span></a> | ||
</nav> | ||
<div id="search-form-wrap"> | ||
<form action="//google.com/search" method="get" accept-charset="UTF-8" class="search-form"><input type="search" name="q" class="search-form-input" placeholder="Search"><button type="submit" class="search-form-submit"></button><input type="hidden" name="sitesearch" value="http://example.com"></form> | ||
</div> | ||
</div> | ||
</div> | ||
</header> | ||
|
||
<div class="outer"> | ||
<section id="main"> | ||
|
||
|
||
|
||
|
||
get: key => { | ||
const itemStr = localStorage.getItem(key) | ||
|
||
if (!itemStr) { | ||
return undefined | ||
} | ||
const item = JSON.parse(itemStr) | ||
const now = Date.now() | ||
|
||
<section class="archives-wrap"> | ||
<div class="archive-year-wrap"> | ||
<a href="/archives/2024" class="archive-year">2024</a> | ||
</div> | ||
<div class="archives"> | ||
if (now > item.expiry) { | ||
localStorage.removeItem(key) | ||
return undefined | ||
} | ||
return item.value | ||
} | ||
} | ||
|
||
<article class="archive-article archive-type-post"> | ||
<div class="archive-article-inner"> | ||
<header class="archive-article-header"> | ||
<a href="/2024/04/21/hello-world/" class="archive-article-date"> | ||
<time class="dt-published" datetime="2024-04-21T03:44:36.902Z" itemprop="datePublished">Apr 21</time> | ||
</a> | ||
|
||
|
||
<h1 itemprop="name"> | ||
<a class="archive-article-title" href="/2024/04/21/hello-world/">Hello World</a> | ||
</h1> | ||
|
||
|
||
</header> | ||
</div> | ||
</article> | ||
|
||
|
||
</div></section> | ||
|
||
|
||
|
||
</section> | ||
|
||
<aside id="sidebar"> | ||
|
||
|
||
|
||
|
||
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) | ||
}) | ||
|
||
<div class="widget-wrap"> | ||
<h3 class="widget-title">Archives</h3> | ||
<div class="widget"> | ||
<ul class="archive-list"><li class="archive-list-item"><a class="archive-list-link" href="/archives/2024/04/">April 2024</a></li></ul> | ||
</div> | ||
</div> | ||
|
||
|
||
|
||
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') | ||
|
||
<div class="widget-wrap"> | ||
<h3 class="widget-title">Recent Posts</h3> | ||
<div class="widget"> | ||
<ul> | ||
|
||
<li> | ||
<a href="/2024/04/21/hello-world/">Hello World</a> | ||
</li> | ||
|
||
</ul> | ||
</div> | ||
</div> | ||
|
||
|
||
</aside> | ||
|
||
</div> | ||
<footer id="footer"> | ||
|
||
<div class="outer"> | ||
<div id="footer-info" class="inner"> | ||
if (t === 'dark') activateDarkMode() | ||
else if (t === 'light') activateLightMode() | ||
|
||
© 2024 John Doe<br> | ||
Powered by <a href="https://hexo.io/" target="_blank">Hexo</a> | ||
</div> | ||
</div> | ||
</footer> | ||
|
||
</div> | ||
<nav id="mobile-nav"> | ||
|
||
<a href="/" class="mobile-nav-link">Home</a> | ||
|
||
<a href="/archives" class="mobile-nav-link">Archives</a> | ||
|
||
</nav> | ||
const asideStatus = saveToLocal.get('aside-status') | ||
if (asideStatus !== undefined) { | ||
if (asideStatus === 'hide') { | ||
document.documentElement.classList.add('hide-aside') | ||
} else { | ||
document.documentElement.classList.remove('hide-aside') | ||
} | ||
} | ||
|
||
|
||
|
||
<script src="/js/jquery-3.6.4.min.js"></script> | ||
|
||
|
||
|
||
|
||
<script src="/fancybox/jquery.fancybox.min.js"></script> | ||
|
||
|
||
|
||
|
||
<script src="/js/script.js"></script> | ||
|
||
|
||
|
||
|
||
|
||
</div> | ||
</body> | ||
</html> | ||
const detectApple = () => { | ||
if(/iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent)){ | ||
document.documentElement.classList.add('apple') | ||
} | ||
} | ||
detectApple() | ||
})(window)</script><meta name="generator" content="Hexo 7.2.0"></head><body><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="avatar-img is-center"><img src="https://i.loli.net/2021/02/24/5O1day2nriDzjSu.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">Articles</div><div class="length-num">1</div></a><a href="/tags/"><div class="headline">Tags</div><div class="length-num">0</div></a><a href="/categories/"><div class="headline">Categories</div><div class="length-num">0</div></a></div><hr class="custom-hr"/></div></div><div class="page" id="body-wrap"><header class="not-home-page" id="page-header"><nav id="nav"><span id="blog-info"><a href="/" title="Hexo"><span class="site-name">Hexo</span></a></span><div id="menus"><div id="toggle-menu"><a class="site-page" href="javascript:void(0);"><i class="fas fa-bars fa-fw"></i></a></div></div></nav><div id="page-site-info"><h1 id="site-title">April 2024</h1></div></header><main class="layout" id="content-inner"><div id="archive"><div class="article-sort-title">Articles - 1</div><div class="article-sort"><div class="article-sort-item year">2024</div><div class="article-sort-item"><div class="article-sort-item-info"><div class="article-sort-item-time"><i class="far fa-calendar-alt"></i><time class="post-meta-date-created" datetime="2024-04-21T03:44:36.902Z" title="Created 2024-04-21 11:44:36">2024-04-21</time></div><a class="article-sort-item-title" href="/2024/04/21/hello-world/" title="Hello World">Hello World</a></div></div></div><nav id="pagination"><div class="pagination"><span class="page-number current">1</span></div></nav></div><div class="aside-content" id="aside-content"><div class="card-widget card-info"><div class="is-center"><div class="avatar-img"><img src="https://i.loli.net/2021/02/24/5O1day2nriDzjSu.png" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/></div><div class="author-info__name">John Doe</div><div class="author-info__description"></div></div><div class="card-info-data site-data is-center"><a href="/archives/"><div class="headline">Articles</div><div class="length-num">1</div></a><a href="/tags/"><div class="headline">Tags</div><div class="length-num">0</div></a><a href="/categories/"><div class="headline">Categories</div><div class="length-num">0</div></a></div><a id="card-info-btn" target="_blank" rel="noopener" href="https://github.com/xxxxxx"><i class="fab fa-github"></i><span>Follow Me</span></a></div><div class="card-widget card-announcement"><div class="item-headline"><i class="fas fa-bullhorn fa-shake"></i><span>Announcement</span></div><div class="announcement_content">This is my Blog</div></div><div class="sticky_layout"><div class="card-widget card-recent-post"><div class="item-headline"><i class="fas fa-history"></i><span>Recent Post</span></div><div class="aside-list"><div class="aside-list-item"><div class="content"><a class="title" href="/2024/04/21/hello-world/" title="Hello World">Hello World</a><time datetime="2024-04-21T03:44:36.902Z" title="Created 2024-04-21 11:44:36">2024-04-21</time></div></div></div></div><div class="card-widget card-archives"><div class="item-headline"><i class="fas fa-archive"></i><span>Archives</span></div><ul class="card-archive-list"><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2024/04/"><span class="card-archive-list-date">April 2024</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>Info</span></div><div class="webinfo"><div class="webinfo-item"><div class="item-name">Article :</div><div class="item-count">1</div></div><div class="webinfo-item"><div class="item-name">UV :</div><div class="item-count" id="busuanzi_value_site_uv"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">PV :</div><div class="item-count" id="busuanzi_value_site_pv"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">Last Update :</div><div class="item-count" id="last-push-date" data-lastPushDate="2024-04-21T12:47:35.953Z"><i class="fa-solid fa-spinner fa-spin"></i></div></div></div></div></div></div></main><footer id="footer"><div id="footer-wrap"><div class="copyright">©2020 - 2024 By John Doe</div><div class="framework-info"><span>Framework </span><a target="_blank" rel="noopener" href="https://hexo.io">Hexo</a><span class="footer-separator">|</span><span>Theme </span><a target="_blank" rel="noopener" href="https://github.com/jerryc127/hexo-theme-butterfly">Butterfly</a></div></div></footer></div><div id="rightside"><div id="rightside-config-hide"><button id="darkmode" type="button" title="Toggle Between Light And Dark Mode"><i class="fas fa-adjust"></i></button><button id="hide-aside-btn" type="button" title="Toggle between Single-column and Double-column"><i class="fas fa-arrows-alt-h"></i></button></div><div id="rightside-config-show"><button id="rightside-config" type="button" title="Setting"><i class="fas fa-cog fa-spin"></i></button><button id="go-up" type="button" title="Back To Top"><span class="scroll-percent"></span><i class="fas fa-arrow-up"></i></button></div></div><div><script src="/js/utils.js?v=4.13.0"></script><script src="/js/main.js?v=4.13.0"></script><script src="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox/fancybox.umd.min.js"></script><div class="js-pjax"></div><script async data-pjax src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script></div></body></html> |
Oops, something went wrong.