Skip to content

Commit 9a03153

Browse files
committed
chore: update to use LoveIt theme
- Switched blog theme to LoveIt for improved design and customization options. - Adjusted configuration files for compatibility with the new theme.
1 parent 16176b6 commit 9a03153

File tree

120 files changed

+2421
-466
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

120 files changed

+2421
-466
lines changed

404.html

Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="utf-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1">
6+
<meta name="robots" content="noodp" />
7+
<title>404 Page not found - DEV×PAIN</title><meta name="Description" content="DEV×Pain&#39;s Blog on Tech, Trading, and Rust 🦀"><meta property="og:url" content="https://pain.devxfamily.com/404.html">
8+
<meta property="og:site_name" content="DEV×PAIN">
9+
<meta property="og:title" content="404 Page not found">
10+
<meta property="og:description" content="DEV×Pain&#39;s Blog on Tech, Trading, and Rust 🦀">
11+
<meta property="og:locale" content="en">
12+
<meta property="og:type" content="website">
13+
<meta property="og:image" content="https://pain.devxfamily.com/logo.png">
14+
15+
<meta name="twitter:card" content="summary_large_image">
16+
<meta name="twitter:image" content="https://pain.devxfamily.com/logo.png">
17+
<meta name="twitter:title" content="404 Page not found">
18+
<meta name="twitter:description" content="DEV×Pain&#39;s Blog on Tech, Trading, and Rust 🦀">
19+
<meta name="twitter:site" content="@devxpain0">
20+
<meta name="application-name" content="DEV×PAIN">
21+
<meta name="apple-mobile-web-app-title" content="DEV×PAIN"><meta name="theme-color" content="#ffffff"><meta name="msapplication-TileColor" content="#da532c"><link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
22+
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
23+
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"><link rel="manifest" href="/site.webmanifest"><link rel="canonical" href="https://pain.devxfamily.com/404.html" /><link rel="stylesheet" href="/css/style.min.css"><link rel="preload" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.1.1/css/all.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
24+
<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.1.1/css/all.min.css"></noscript><link rel="preload" href="https://cdn.jsdelivr.net/npm/animate.css@4.1.1/animate.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
25+
<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/animate.css@4.1.1/animate.min.css"></noscript></head>
26+
<body data-header-desktop="fixed" data-header-mobile="auto"><script type="text/javascript">(window.localStorage && localStorage.getItem('theme') ? localStorage.getItem('theme') === 'dark' : ('auto' === 'auto' ? window.matchMedia('(prefers-color-scheme: dark)').matches : 'auto' === 'dark')) && document.body.setAttribute('theme', 'dark');</script>
27+
28+
<div id="mask"></div><div class="wrapper"><header class="desktop" id="header-desktop">
29+
<div class="header-wrapper">
30+
<div class="header-title">
31+
<a href="/" title="DEV×PAIN">DEV×PAIN</a>
32+
</div>
33+
<div class="menu">
34+
<div class="menu-inner"><a class="menu-item" href="/posts/"> Posts </a><a class="menu-item" href="/tags/"> Tags </a><a class="menu-item" href="/categories/"> Categories </a><a class="menu-item" href="/about/"> About </a><a class="menu-item" href="https://github.com/devxpain" title="GitHub" rel="noopener noreffer" target="_blank"><i class='fab fa-github fa-fw' aria-hidden='true'></i> </a><span class="menu-item delimiter"></span><span class="menu-item search" id="search-desktop">
35+
<input type="text" placeholder="Search titles or contents..." id="search-input-desktop">
36+
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-desktop" title="Search">
37+
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
38+
</a>
39+
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-desktop" title="Clear">
40+
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
41+
</a>
42+
<span class="search-button search-loading" id="search-loading-desktop">
43+
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
44+
</span>
45+
</span><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
46+
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
47+
</a></div>
48+
</div>
49+
</div>
50+
</header><header class="mobile" id="header-mobile">
51+
<div class="header-container">
52+
<div class="header-wrapper">
53+
<div class="header-title">
54+
<a href="/" title="DEV×PAIN">DEV×PAIN</a>
55+
</div>
56+
<div class="menu-toggle" id="menu-toggle-mobile">
57+
<span></span><span></span><span></span>
58+
</div>
59+
</div>
60+
<div class="menu" id="menu-mobile"><div class="search-wrapper">
61+
<div class="search mobile" id="search-mobile">
62+
<input type="text" placeholder="Search titles or contents..." id="search-input-mobile">
63+
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-mobile" title="Search">
64+
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
65+
</a>
66+
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-mobile" title="Clear">
67+
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
68+
</a>
69+
<span class="search-button search-loading" id="search-loading-mobile">
70+
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
71+
</span>
72+
</div>
73+
<a href="javascript:void(0);" class="search-cancel" id="search-cancel-mobile">
74+
Cancel
75+
</a>
76+
</div><a class="menu-item" href="/posts/" title="">Posts</a><a class="menu-item" href="/tags/" title="">Tags</a><a class="menu-item" href="/categories/" title="">Categories</a><a class="menu-item" href="/about/" title="">About</a><a class="menu-item" href="https://github.com/devxpain" title="GitHub" rel="noopener noreffer" target="_blank"><i class='fab fa-github fa-fw' aria-hidden='true'></i></a><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
77+
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
78+
</a></div>
79+
</div>
80+
</header><div class="search-dropdown desktop">
81+
<div id="search-dropdown-desktop"></div>
82+
</div>
83+
<div class="search-dropdown mobile">
84+
<div id="search-dropdown-mobile"></div>
85+
</div><main class="main">
86+
<div class="container"><div class="page" id="content-404">
87+
<h1 id="error-emoji"></h1>
88+
<p class="error-text">The page you&#39;re looking for doesn&#39;t exist. Sorry.&nbsp;
89+
<a href="javascript:void(0);" title="Back" onclick="window.history.back();"><i class="far fa-hand-point-left fa-fw" aria-hidden="true"></i></a>
90+
</p>
91+
</div>
92+
<script type="text/javascript">
93+
(function() {
94+
var emojiArray = ['\\(o_o)/', '(˚Δ˚)b', '(^-^*)', '(≥o≤)', '(^_^)b', '(·_·)','(=\'X\'=)', '(>_<)', '(;-;)'];
95+
document.getElementById('error-emoji').appendChild(document.createTextNode(emojiArray[Math.floor(Math.random() * emojiArray.length)]));
96+
})();
97+
</script></div>
98+
</main><footer class="footer">
99+
<div class="footer-container"><div class="footer-line">Powered by <a href="https://gohugo.io/" target="_blank" rel="noopener noreffer" title="Hugo 0.140.2">Hugo</a> | Theme - <a href="https://github.com/dillonzq/LoveIt" target="_blank" rel="noopener noreffer" title="LoveIt 0.2.11"><i class="far fa-kiss-wink-heart fa-fw" aria-hidden="true"></i> LoveIt</a>
100+
</div><div class="footer-line" itemscope itemtype="http://schema.org/CreativeWork"><i class="far fa-copyright fa-fw" aria-hidden="true"></i><span itemprop="copyrightYear">2019 - 2025</span><span class="author" itemprop="copyrightHolder">&nbsp;<a href="/" target="_blank"></a></span>&nbsp;|&nbsp;<span class="license"><a rel="license external nofollow noopener noreffer" href="https://creativecommons.org/licenses/by-nc/4.0/" target="_blank">CC BY-NC 4.0</a></span></div>
101+
</div>
102+
</footer></div>
103+
104+
<div id="fixed-buttons"><a href="#" id="back-to-top" class="fixed-button" title="Back to Top">
105+
<i class="fas fa-arrow-up fa-fw" aria-hidden="true"></i>
106+
</a><a href="#" id="view-comments" class="fixed-button" title="View Comments">
107+
<i class="fas fa-comment fa-fw" aria-hidden="true"></i>
108+
</a>
109+
</div><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/autocomplete.js@0.38.1/dist/autocomplete.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/algoliasearch@4.13.1/dist/algoliasearch-lite.umd.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/lazysizes@5.3.2/lazysizes.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/clipboard@2.0.11/dist/clipboard.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/sharer.js@0.5.1/sharer.min.js"></script><script type="text/javascript">window.config={"code":{"copyTitle":"Copy to clipboard","maxShownLines":50},"search":{"algoliaAppID":"PASDMWALPK","algoliaIndex":"index.en","algoliaSearchKey":"b42948e51daaa93df92381c8e2ac0f93","highlightTag":"em","maxResultLength":10,"noResultsFound":"No results found","snippetLength":30,"type":"algolia"}};</script><script type="text/javascript" src="/js/theme.min.js"></script><script type="text/javascript">
110+
window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());
111+
gtag('config', 'G-4VZB55QPL3', { 'anonymize_ip': true });
112+
</script><script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=G-4VZB55QPL3" async></script></body>
113+
</html>

0 commit comments

Comments
 (0)