Publish please
107
404.html
Normal file
@@ -0,0 +1,107 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="robots" content="noodp" />
|
||||
<title>404 Page not found - LitlToast's Blog</title><meta name="Description" content="It's his blog"><meta property="og:title" content="404 Page not found" />
|
||||
<meta property="og:description" content="It's his blog" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="https://higgy999.github.io/404.html" /><meta property="og:image" content="https://higgy999.github.io/images/dark-avatar.png"/><meta property="og:site_name" content="LitlToast's Blog" />
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image"/>
|
||||
<meta name="twitter:image" content="https://higgy999.github.io/images/dark-avatar.png"/>
|
||||
|
||||
<meta name="twitter:title" content="404 Page not found"/>
|
||||
<meta name="twitter:description" content="It's his blog"/>
|
||||
<meta name="application-name" content="LitlToast's Blog">
|
||||
<meta name="apple-mobile-web-app-title" content="LitlToast's Blog"><meta name="theme-color" content="#ffffff"><meta name="msapplication-TileColor" content="#da532c"><link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
|
||||
<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://higgy999.github.io/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'">
|
||||
<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'">
|
||||
<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/animate.css@4.1.1/animate.min.css"></noscript></head>
|
||||
<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>
|
||||
|
||||
<div id="mask"></div><div class="wrapper"><header class="desktop" id="header-desktop">
|
||||
<div class="header-wrapper">
|
||||
<div class="header-title">
|
||||
<a href="/" title="LitlToast's Blog"><span class="header-title-pre"><img src="/images/dark-avatar.png" width="25" height="25"></span>LitlToast</a>
|
||||
</div>
|
||||
<div class="menu">
|
||||
<div class="menu-inner"><a class="menu-item" href="/posts/"> Posts </a><a class="menu-item" href="/categories/"> Projects </a><a class="menu-item" href="/tags/"> Tags </a><a class="menu-item" href="/about/"> About </a><span class="menu-item delimiter"></span><span class="menu-item search" id="search-desktop">
|
||||
<input type="text" placeholder="Search titles or contents..." id="search-input-desktop">
|
||||
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-desktop" title="Search">
|
||||
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-desktop" title="Clear">
|
||||
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="search-button search-loading" id="search-loading-desktop">
|
||||
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
|
||||
</span>
|
||||
</span><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
|
||||
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</header><header class="mobile" id="header-mobile">
|
||||
<div class="header-container">
|
||||
<div class="header-wrapper">
|
||||
<div class="header-title">
|
||||
<a href="/" title="LitlToast's Blog"><span class="header-title-pre"><img src="/images/dark-avatar.png" width="25" height="25"></span>LitlToast</a>
|
||||
</div>
|
||||
<div class="menu-toggle" id="menu-toggle-mobile">
|
||||
<span></span><span></span><span></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="menu" id="menu-mobile"><div class="search-wrapper">
|
||||
<div class="search mobile" id="search-mobile">
|
||||
<input type="text" placeholder="Search titles or contents..." id="search-input-mobile">
|
||||
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-mobile" title="Search">
|
||||
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-mobile" title="Clear">
|
||||
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="search-button search-loading" id="search-loading-mobile">
|
||||
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
|
||||
</span>
|
||||
</div>
|
||||
<a href="javascript:void(0);" class="search-cancel" id="search-cancel-mobile">
|
||||
Cancel
|
||||
</a>
|
||||
</div><a class="menu-item" href="/posts/" title="">Posts</a><a class="menu-item" href="/categories/" title="">Projects</a><a class="menu-item" href="/tags/" title="">Tags</a><a class="menu-item" href="/about/" title="">About</a><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
|
||||
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</header><div class="search-dropdown desktop">
|
||||
<div id="search-dropdown-desktop"></div>
|
||||
</div>
|
||||
<div class="search-dropdown mobile">
|
||||
<div id="search-dropdown-mobile"></div>
|
||||
</div><main class="main">
|
||||
<div class="container"><div class="page" id="content-404">
|
||||
<h1 id="error-emoji"></h1>
|
||||
<p class="error-text">The page you're looking for doesn't exist. Sorry.
|
||||
<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>
|
||||
</p>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
(function() {
|
||||
var emojiArray = ['\\(o_o)/', '(˚Δ˚)b', '(^-^*)', '(≥o≤)', '(^_^)b', '(·_·)','(=\'X\'=)', '(>_<)', '(;-;)'];
|
||||
document.getElementById('error-emoji').appendChild(document.createTextNode(emojiArray[Math.floor(Math.random() * emojiArray.length)]));
|
||||
})();
|
||||
</script></div>
|
||||
</main><footer class="footer">
|
||||
<div class="footer-container"><div class="footer-line">Powered by <a href="https://gohugo.io/" target="_blank" rel="noopener noreffer" title="Hugo 0.101.0">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>
|
||||
</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">2021 - 2022</span><span class="author" itemprop="copyrightHolder"> <a href="/" target="_blank">LitlToast</a></span></div>
|
||||
</div>
|
||||
</footer></div>
|
||||
|
||||
<div id="fixed-buttons"><a href="#" id="back-to-top" class="fixed-button" title="Back to Top">
|
||||
<i class="fas fa-arrow-up fa-fw" aria-hidden="true"></i>
|
||||
</a><a href="#" id="view-comments" class="fixed-button" title="View Comments">
|
||||
<i class="fas fa-comment fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
</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/lunr@2.3.9/lunr.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":{"highlightTag":"em","lunrIndexURL":"/index.json","maxResultLength":10,"noResultsFound":"No results found","snippetLength":30,"type":"lunr"}};</script><script type="text/javascript" src="/js/theme.min.js"></script></body>
|
||||
</html>
|
||||
2
_redirects
Normal file
@@ -0,0 +1,2 @@
|
||||
/zh-cn/* /zh-cn/404.html 404
|
||||
/fr/* /fr/404.html 404
|
||||
131
about/index.html
Normal file
@@ -0,0 +1,131 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="robots" content="noodp" />
|
||||
<title>About - LitlToast's Blog</title><meta name="Description" content="About"><meta property="og:title" content="About" />
|
||||
<meta property="og:description" content="About" />
|
||||
<meta property="og:type" content="article" />
|
||||
<meta property="og:url" content="https://higgy999.github.io/about/" /><meta property="og:image" content="https://higgy999.github.io/banner.png" /><meta property="article:section" content="" />
|
||||
<meta property="article:published_time" content="2019-08-02T11:04:49+08:00" />
|
||||
<meta property="article:modified_time" content="2022-08-23T15:10:16-04:00" /><meta property="og:site_name" content="LitlToast's Blog" />
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image"/>
|
||||
<meta name="twitter:image" content="https://higgy999.github.io/banner.png"/>
|
||||
|
||||
<meta name="twitter:title" content="About"/>
|
||||
<meta name="twitter:description" content="About"/>
|
||||
<meta name="application-name" content="LitlToast's Blog">
|
||||
<meta name="apple-mobile-web-app-title" content="LitlToast's Blog"><meta name="theme-color" content="#ffffff"><meta name="msapplication-TileColor" content="#da532c"><link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
|
||||
<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://higgy999.github.io/about/" /><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'">
|
||||
<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'">
|
||||
<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/animate.css@4.1.1/animate.min.css"></noscript><script type="application/ld+json">
|
||||
{
|
||||
"@context": "http://schema.org",
|
||||
"@type": "BlogPosting",
|
||||
"headline": "About",
|
||||
"inLanguage": "en",
|
||||
"mainEntityOfPage": {
|
||||
"@type": "WebPage",
|
||||
"@id": "https:\/\/higgy999.github.io\/about\/"
|
||||
},"genre": "page","wordcount": 61 ,
|
||||
"url": "https:\/\/higgy999.github.io\/about\/","datePublished": "2019-08-02T11:04:49+08:00","dateModified": "2022-08-23T15:10:16-04:00","publisher": {
|
||||
"@type": "Organization",
|
||||
"name": "LitlToast","logo": {
|
||||
"@type": "ImageObject",
|
||||
"url": "https:\/\/higgy999.github.io\/images\/dark-avatar.png",
|
||||
"width": 288 ,
|
||||
"height": 288
|
||||
}},"author": {
|
||||
"@type": "Person",
|
||||
"name": "LitlToast"
|
||||
},"description": "About"
|
||||
}
|
||||
</script></head>
|
||||
<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>
|
||||
|
||||
<div id="mask"></div><div class="wrapper"><header class="desktop" id="header-desktop">
|
||||
<div class="header-wrapper">
|
||||
<div class="header-title">
|
||||
<a href="/" title="LitlToast's Blog"><span class="header-title-pre"><img src="/images/dark-avatar.png" width="25" height="25"></span>LitlToast</a>
|
||||
</div>
|
||||
<div class="menu">
|
||||
<div class="menu-inner"><a class="menu-item" href="/posts/"> Posts </a><a class="menu-item" href="/categories/"> Projects </a><a class="menu-item" href="/tags/"> Tags </a><a class="menu-item active" href="/about/"> About </a><span class="menu-item delimiter"></span><span class="menu-item search" id="search-desktop">
|
||||
<input type="text" placeholder="Search titles or contents..." id="search-input-desktop">
|
||||
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-desktop" title="Search">
|
||||
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-desktop" title="Clear">
|
||||
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="search-button search-loading" id="search-loading-desktop">
|
||||
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
|
||||
</span>
|
||||
</span><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
|
||||
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</header><header class="mobile" id="header-mobile">
|
||||
<div class="header-container">
|
||||
<div class="header-wrapper">
|
||||
<div class="header-title">
|
||||
<a href="/" title="LitlToast's Blog"><span class="header-title-pre"><img src="/images/dark-avatar.png" width="25" height="25"></span>LitlToast</a>
|
||||
</div>
|
||||
<div class="menu-toggle" id="menu-toggle-mobile">
|
||||
<span></span><span></span><span></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="menu" id="menu-mobile"><div class="search-wrapper">
|
||||
<div class="search mobile" id="search-mobile">
|
||||
<input type="text" placeholder="Search titles or contents..." id="search-input-mobile">
|
||||
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-mobile" title="Search">
|
||||
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-mobile" title="Clear">
|
||||
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="search-button search-loading" id="search-loading-mobile">
|
||||
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
|
||||
</span>
|
||||
</div>
|
||||
<a href="javascript:void(0);" class="search-cancel" id="search-cancel-mobile">
|
||||
Cancel
|
||||
</a>
|
||||
</div><a class="menu-item" href="/posts/" title="">Posts</a><a class="menu-item" href="/categories/" title="">Projects</a><a class="menu-item" href="/tags/" title="">Tags</a><a class="menu-item" href="/about/" title="">About</a><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
|
||||
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</header><div class="search-dropdown desktop">
|
||||
<div id="search-dropdown-desktop"></div>
|
||||
</div>
|
||||
<div class="search-dropdown mobile">
|
||||
<div id="search-dropdown-mobile"></div>
|
||||
</div><main class="main">
|
||||
<div class="container"><div class="page single special"><h1 class="single-title animate__animated animate__pulse animate__faster">About</h1><div class="content" id="content"><p><figure><a class="lightgallery" href="/images/banner.png" title="Banner" data-thumbnail="/images/banner.png" data-sub-html="<h2>A banner I made</h2><p>Banner</p>">
|
||||
<img
|
||||
class="lazyload"
|
||||
src="/svg/loading.min.svg"
|
||||
data-src="/images/banner.png"
|
||||
data-srcset="/images/banner.png, /images/banner.png 1.5x, /images/banner.png 2x"
|
||||
data-sizes="auto"
|
||||
alt="/images/banner.png" width="2560" height="900" />
|
||||
</a><figcaption class="image-caption">A banner I made</figcaption>
|
||||
</figure></p>
|
||||
<p>This site is the best place to catch up on my projects and to get the downloads for my projects when they come out. I work on various things like game development to modding Minecraft. Any project will have its own subdomain and page. If you want to talk to me personally about something, here’s my <a href="mailto:joshuafhiggins@gmail.com" rel="">email</a>.</p>
|
||||
</div></div></div>
|
||||
</main><footer class="footer">
|
||||
<div class="footer-container"><div class="footer-line">Powered by <a href="https://gohugo.io/" target="_blank" rel="noopener noreffer" title="Hugo 0.101.0">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>
|
||||
</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">2021 - 2022</span><span class="author" itemprop="copyrightHolder"> <a href="/" target="_blank">LitlToast</a></span></div>
|
||||
</div>
|
||||
</footer></div>
|
||||
|
||||
<div id="fixed-buttons"><a href="#" id="back-to-top" class="fixed-button" title="Back to Top">
|
||||
<i class="fas fa-arrow-up fa-fw" aria-hidden="true"></i>
|
||||
</a><a href="#" id="view-comments" class="fixed-button" title="View Comments">
|
||||
<i class="fas fa-comment fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
</div><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lightgallery@2.5.0/css/lightgallery-bundle.min.css"><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/lunr@2.3.9/lunr.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/lightgallery@2.5.0/lightgallery.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/lightgallery@2.5.0/plugins/thumbnail/lg-thumbnail.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/lightgallery@2.5.0/plugins/zoom/lg-zoom.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},"comment":{},"lightgallery":true,"search":{"highlightTag":"em","lunrIndexURL":"/index.json","maxResultLength":10,"noResultsFound":"No results found","snippetLength":30,"type":"lunr"}};</script><script type="text/javascript" src="/js/theme.min.js"></script></body>
|
||||
</html>
|
||||
6
about/index.md
Normal file
@@ -0,0 +1,6 @@
|
||||
# About
|
||||
|
||||
|
||||

|
||||
|
||||
This site is the best place to catch up on my projects and to get the downloads for my projects when they come out. I work on various things like game development to modding Minecraft. Any project will have its own subdomain and page. If you want to talk to me personally about something, here's my [email](mailto:joshuafhiggins@gmail.com).
|
||||
9
browserconfig.xml
Normal file
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<browserconfig>
|
||||
<msapplication>
|
||||
<tile>
|
||||
<square150x150logo src="/square.png"/>
|
||||
<TileColor>#ffad01</TileColor>
|
||||
</tile>
|
||||
</msapplication>
|
||||
</browserconfig>
|
||||
BIN
butter-dejavu/featured-image.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
350
butter-dejavu/index.html
Normal file
@@ -0,0 +1,350 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="robots" content="noodp" />
|
||||
<title>Getting Deja Vu Right Now - LitlToast's Blog</title><meta name="Description" content="I feel like I wrote this code before..."><meta property="og:title" content="Getting Deja Vu Right Now" />
|
||||
<meta property="og:description" content="I feel like I wrote this code before..." />
|
||||
<meta property="og:type" content="article" />
|
||||
<meta property="og:url" content="https://higgy999.github.io/butter-dejavu/" /><meta property="og:image" content="https://higgy999.github.io/butter-smiley-streched.png" /><meta property="og:image" content="https://higgy999.github.io/butter-smiley-projected.png" /><meta property="og:image" content="https://higgy999.github.io/butter-dragon-modelloading.png" /><meta property="article:section" content="posts" />
|
||||
<meta property="article:published_time" content="2021-08-08T21:21:30-04:00" />
|
||||
<meta property="article:modified_time" content="2022-08-23T15:10:16-04:00" /><meta property="og:site_name" content="LitlToast's Blog" />
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image"/>
|
||||
<meta name="twitter:image" content="https://higgy999.github.io/butter-smiley-streched.png"/>
|
||||
|
||||
<meta name="twitter:title" content="Getting Deja Vu Right Now"/>
|
||||
<meta name="twitter:description" content="I feel like I wrote this code before..."/>
|
||||
<meta name="application-name" content="LitlToast's Blog">
|
||||
<meta name="apple-mobile-web-app-title" content="LitlToast's Blog"><meta name="theme-color" content="#ffffff"><meta name="msapplication-TileColor" content="#da532c"><link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
|
||||
<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://higgy999.github.io/butter-dejavu/" /><link rel="prev" href="https://higgy999.github.io/general-catchingup/" /><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'">
|
||||
<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'">
|
||||
<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/animate.css@4.1.1/animate.min.css"></noscript><script type="application/ld+json">
|
||||
{
|
||||
"@context": "http://schema.org",
|
||||
"@type": "BlogPosting",
|
||||
"headline": "Getting Deja Vu Right Now",
|
||||
"inLanguage": "en",
|
||||
"mainEntityOfPage": {
|
||||
"@type": "WebPage",
|
||||
"@id": "https:\/\/higgy999.github.io\/butter-dejavu\/"
|
||||
},"image": [{
|
||||
"@type": "ImageObject",
|
||||
"url": "https:\/\/higgy999.github.io\/butter-dejavu\/featured-image.png",
|
||||
"width": 1280 ,
|
||||
"height": 720
|
||||
}],"genre": "posts","keywords": "Butter Engine, Update, Programming","wordcount": 1004 ,
|
||||
"url": "https:\/\/higgy999.github.io\/butter-dejavu\/","datePublished": "2021-08-08T21:21:30-04:00","dateModified": "2022-08-23T15:10:16-04:00","publisher": {
|
||||
"@type": "Organization",
|
||||
"name": "LitlToast","logo": {
|
||||
"@type": "ImageObject",
|
||||
"url": "https:\/\/higgy999.github.io\/images\/dark-avatar.png",
|
||||
"width": 288 ,
|
||||
"height": 288
|
||||
}},"author": {
|
||||
"@type": "Person",
|
||||
"name": "LitlToast"
|
||||
},"description": "I feel like I wrote this code before..."
|
||||
}
|
||||
</script></head>
|
||||
<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>
|
||||
|
||||
<div id="mask"></div><div class="wrapper"><header class="desktop" id="header-desktop">
|
||||
<div class="header-wrapper">
|
||||
<div class="header-title">
|
||||
<a href="/" title="LitlToast's Blog"><span class="header-title-pre"><img src="/images/dark-avatar.png" width="25" height="25"></span>LitlToast</a>
|
||||
</div>
|
||||
<div class="menu">
|
||||
<div class="menu-inner"><a class="menu-item" href="/posts/"> Posts </a><a class="menu-item" href="/categories/"> Projects </a><a class="menu-item" href="/tags/"> Tags </a><a class="menu-item" href="/about/"> About </a><span class="menu-item delimiter"></span><span class="menu-item search" id="search-desktop">
|
||||
<input type="text" placeholder="Search titles or contents..." id="search-input-desktop">
|
||||
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-desktop" title="Search">
|
||||
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-desktop" title="Clear">
|
||||
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="search-button search-loading" id="search-loading-desktop">
|
||||
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
|
||||
</span>
|
||||
</span><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
|
||||
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</header><header class="mobile" id="header-mobile">
|
||||
<div class="header-container">
|
||||
<div class="header-wrapper">
|
||||
<div class="header-title">
|
||||
<a href="/" title="LitlToast's Blog"><span class="header-title-pre"><img src="/images/dark-avatar.png" width="25" height="25"></span>LitlToast</a>
|
||||
</div>
|
||||
<div class="menu-toggle" id="menu-toggle-mobile">
|
||||
<span></span><span></span><span></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="menu" id="menu-mobile"><div class="search-wrapper">
|
||||
<div class="search mobile" id="search-mobile">
|
||||
<input type="text" placeholder="Search titles or contents..." id="search-input-mobile">
|
||||
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-mobile" title="Search">
|
||||
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-mobile" title="Clear">
|
||||
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="search-button search-loading" id="search-loading-mobile">
|
||||
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
|
||||
</span>
|
||||
</div>
|
||||
<a href="javascript:void(0);" class="search-cancel" id="search-cancel-mobile">
|
||||
Cancel
|
||||
</a>
|
||||
</div><a class="menu-item" href="/posts/" title="">Posts</a><a class="menu-item" href="/categories/" title="">Projects</a><a class="menu-item" href="/tags/" title="">Tags</a><a class="menu-item" href="/about/" title="">About</a><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
|
||||
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</header><div class="search-dropdown desktop">
|
||||
<div id="search-dropdown-desktop"></div>
|
||||
</div>
|
||||
<div class="search-dropdown mobile">
|
||||
<div id="search-dropdown-mobile"></div>
|
||||
</div><main class="main">
|
||||
<div class="container"><div class="toc" id="toc-auto">
|
||||
<h2 class="toc-title">Contents</h2>
|
||||
<div class="toc-content" id="toc-content-auto"></div>
|
||||
</div><article class="page single"><h1 class="single-title animate__animated animate__flipInX">Getting Deja Vu Right Now</h1><div class="post-meta">
|
||||
<div class="post-meta-line"><span class="post-author"><a href="/" title="Author" rel="author" class="author"><i class="fas fa-user-circle fa-fw" aria-hidden="true"></i>LitlToast</a></span> <span class="post-category">included in <a href="/categories/butterengine/"><i class="far fa-folder fa-fw" aria-hidden="true"></i>Butter Engine</a></span></div>
|
||||
<div class="post-meta-line"><i class="far fa-calendar-alt fa-fw" aria-hidden="true"></i> <time datetime="2021-08-08">2021-08-08</time> <i class="fas fa-pencil-alt fa-fw" aria-hidden="true"></i> 1004 words
|
||||
<i class="far fa-clock fa-fw" aria-hidden="true"></i> 5 minutes </div>
|
||||
</div><div class="featured-image"><img
|
||||
class="lazyload"
|
||||
src="/svg/loading.min.svg"
|
||||
data-src="/butter-dejavu/featured-image.png"
|
||||
data-srcset="/butter-dejavu/featured-image.png, /butter-dejavu/featured-image.png 1.5x, /butter-dejavu/featured-image.png 2x"
|
||||
data-sizes="auto"
|
||||
alt="/butter-dejavu/featured-image.png"
|
||||
title="I feel like I wrote this code before..." /></div><div class="details toc" id="toc-static" data-kept="">
|
||||
<div class="details-summary toc-title">
|
||||
<span>Contents</span>
|
||||
<span><i class="details-icon fas fa-angle-right" aria-hidden="true"></i></span>
|
||||
</div>
|
||||
<div class="details-content toc-content" id="toc-content-static"><nav id="TableOfContents">
|
||||
<ul>
|
||||
<li><a href="#base-rendering">Base Rendering</a></li>
|
||||
<li><a href="#textures">Textures</a></li>
|
||||
<li><a href="#3d-projection">3D Projection</a></li>
|
||||
<li><a href="#mod-loading">Mod Loading</a></li>
|
||||
<li><a href="#cameras">Cameras</a></li>
|
||||
<li><a href="#physics">Physics</a></li>
|
||||
<li><a href="#ecs">ECS</a></li>
|
||||
<li><a href="#model-loading">Model Loading</a></li>
|
||||
</ul>
|
||||
</nav></div>
|
||||
</div><div class="content" id="content"><p>I feel like I wrote this code before…</p>
|
||||
<p>Up until last week, I have been working on the base rendering, textures, and 3D projection which all felt vaguely familiar (<em>cough cough..<a href="https://github.com/higgy999/tf2-opengl" target="_blank" rel="noopener noreffer ">TF2 OpenGL & Java</a>..cough cough</em>). As well as a basis for mod loading.</p>
|
||||
<p>But for this week, I didn’t do much (<em>less than I wanted to</em>) but I did do research into physics, cameras, model loading, and entity component systems/ECS.</p>
|
||||
<h2 id="base-rendering">Base Rendering</h2>
|
||||
<p>I’m really happy with the way this got done. The mesh class makes a bunch of BufferObjects that hold the OpenGL pointers and have base functions for cleanup. This allows very easy derivatives of the Mesh class for whatever they needed.</p>
|
||||
<div class="highlight"><div class="chroma">
|
||||
<table class="lntable"><tr><td class="lntd">
|
||||
<pre tabindex="0" class="chroma"><code><span class="lnt"> 1
|
||||
</span><span class="lnt"> 2
|
||||
</span><span class="lnt"> 3
|
||||
</span><span class="lnt"> 4
|
||||
</span><span class="lnt"> 5
|
||||
</span><span class="lnt"> 6
|
||||
</span><span class="lnt"> 7
|
||||
</span><span class="lnt"> 8
|
||||
</span><span class="lnt"> 9
|
||||
</span><span class="lnt">10
|
||||
</span><span class="lnt">11
|
||||
</span><span class="lnt">12
|
||||
</span><span class="lnt">13
|
||||
</span><span class="lnt">14
|
||||
</span><span class="lnt">15
|
||||
</span><span class="lnt">16
|
||||
</span><span class="lnt">17
|
||||
</span><span class="lnt">18
|
||||
</span><span class="lnt">19
|
||||
</span><span class="lnt">20
|
||||
</span><span class="lnt">21
|
||||
</span><span class="lnt">22
|
||||
</span><span class="lnt">23
|
||||
</span><span class="lnt">24
|
||||
</span><span class="lnt">25
|
||||
</span><span class="lnt">26
|
||||
</span><span class="lnt">27
|
||||
</span><span class="lnt">28
|
||||
</span><span class="lnt">29
|
||||
</span><span class="lnt">30
|
||||
</span><span class="lnt">31
|
||||
</span><span class="lnt">32
|
||||
</span><span class="lnt">33
|
||||
</span><span class="lnt">34
|
||||
</span><span class="lnt">35
|
||||
</span><span class="lnt">36
|
||||
</span><span class="lnt">37
|
||||
</span><span class="lnt">38
|
||||
</span></code></pre></td>
|
||||
<td class="lntd">
|
||||
<pre tabindex="0" class="chroma"><code class="language-java" data-lang="java"><span class="line"><span class="cl"><span class="kd">public</span> <span class="kd">class</span> <span class="nc">FooMesh</span> <span class="kd">extends</span> <span class="n">Mesh</span> <span class="o">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="c1">//...
|
||||
</span></span></span><span class="line"><span class="cl"><span class="c1"></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="nd">@Override</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="kd">public</span> <span class="kt">void</span> <span class="nf">Create</span><span class="o">()</span> <span class="o">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="c1">//Make our VAO
|
||||
</span></span></span><span class="line"><span class="cl"><span class="c1"></span> <span class="n">VAO</span> <span class="o">=</span> <span class="k">new</span> <span class="n">BufferObject</span><span class="o">.</span><span class="na">VAO</span><span class="o">();</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">VAO</span><span class="o">.</span><span class="na">Bind</span><span class="o">();</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="c1">//Array of non specific BufferObjects
|
||||
</span></span></span><span class="line"><span class="cl"><span class="c1"></span> <span class="n">bufferObjects</span><span class="o">[</span><span class="n">0</span><span class="o">]</span> <span class="o">=</span> <span class="k">new</span> <span class="n">BufferObject</span><span class="o">.</span><span class="na">VBO</span><span class="o">(</span><span class="n">vertices</span><span class="o">,</span> <span class="n">0</span><span class="o">);</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="c1">//Static classes that inherit BufferObject.
|
||||
</span></span></span><span class="line"><span class="cl"><span class="c1"></span> <span class="c1">//These are binded and attached with no intervention
|
||||
</span></span></span><span class="line"><span class="cl"><span class="c1"></span> <span class="n">bufferObjects</span><span class="o">[</span><span class="n">1</span><span class="o">]</span> <span class="o">=</span> <span class="k">new</span> <span class="n">BufferObject</span><span class="o">.</span><span class="na">CBO</span><span class="o">(</span><span class="n">vertices</span><span class="o">,</span> <span class="n">1</span><span class="o">);</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">bufferObjects</span><span class="o">[</span><span class="n">2</span><span class="o">]</span> <span class="o">=</span> <span class="k">new</span> <span class="n">BufferObject</span><span class="o">.</span><span class="na">TBO</span><span class="o">(</span><span class="n">vertices</span><span class="o">,</span> <span class="n">2</span><span class="o">);</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">IBO</span> <span class="o">=</span> <span class="k">new</span> <span class="n">BufferObject</span><span class="o">.</span><span class="na">IBO</span><span class="o">(</span><span class="n">indices</span><span class="o">);</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">VAO</span><span class="o">.</span><span class="na">Unbind</span><span class="o">();</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="o">}</span>
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"> <span class="c1">//...
|
||||
</span></span></span><span class="line"><span class="cl"><span class="c1"></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="c1">//Rendering, method calls are pretty self explanatory.
|
||||
</span></span></span><span class="line"><span class="cl"><span class="c1"></span> <span class="c1">//Inputs aren't final.
|
||||
</span></span></span><span class="line"><span class="cl"><span class="c1"></span> <span class="c1">//I'm not happy with the Entity being passed in for rendering when Entity's hold meshes
|
||||
</span></span></span><span class="line"><span class="cl"><span class="c1"></span> <span class="kd">public</span> <span class="kt">void</span> <span class="nf">Render</span><span class="o">(</span><span class="n">Entity</span> <span class="n">entity</span><span class="o">,</span> <span class="n">Camera</span> <span class="n">camera</span><span class="o">)</span> <span class="o">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">VAO</span><span class="o">.</span><span class="na">Bind</span><span class="o">();</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">enableVertexAttrib</span><span class="o">();</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">IBO</span><span class="o">.</span><span class="na">Bind</span><span class="o">();</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">material</span><span class="o">.</span><span class="na">Bind</span><span class="o">();</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">shader</span><span class="o">.</span><span class="na">Bind</span><span class="o">();</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">SetUniforms</span><span class="o">(</span><span class="n">entity</span><span class="o">,</span> <span class="n">camera</span><span class="o">);</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">DrawElements</span><span class="o">();</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">shader</span><span class="o">.</span><span class="na">Unbind</span><span class="o">();</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">material</span><span class="o">.</span><span class="na">Unbind</span><span class="o">();</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">IBO</span><span class="o">.</span><span class="na">Unbind</span><span class="o">();</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">disableVertexAttrib</span><span class="o">();</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">VAO</span><span class="o">.</span><span class="na">Unbind</span><span class="o">();</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="o">}</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="o">}</span></span></span></code></pre></td></tr></table>
|
||||
</div>
|
||||
</div>
|
||||
<p>Derivatives were made when going through the tutorials but were ultimately removed for the approach of having a better base because having a different Mesh for color and then for texture and then color, but color is never used… It was just a headache for general refactoring and keeping them up to date. A lot of buffer stuff was taken from TF2 in Java & OpenGL.</p>
|
||||
<h2 id="textures">Textures</h2>
|
||||
<p>Right now, only Albedo is being used and the Material class is nothing but a holder for SlickUtil Textures. I want the Material class to hold all of the textures without order and you leave it to modders to make their shaders and textures line up. I’m only using SlickUtil right now because of the ability to load Textures from class resources rather than the file path. But I’m ultimately going to replace it with my one Texture class because of the [model loader](#Model Loading) not using class resources. Supposedly we can load from resources, and call the function to load model from memory or textures from memory with STB, but I have no idea what the size of the buffers should be.</p>
|
||||
<p><figure><a class="lightgallery" href="/images/butter-smiley-streched.png" title="butter-smiley-streched" data-thumbnail="/images/butter-smiley-streched.png" data-sub-html="<h2>Smiley is rendering but streched!</h2><p>butter-smiley-streched</p>">
|
||||
<img
|
||||
class="lazyload"
|
||||
src="/svg/loading.min.svg"
|
||||
data-src="/images/butter-smiley-streched.png"
|
||||
data-srcset="/images/butter-smiley-streched.png, /images/butter-smiley-streched.png 1.5x, /images/butter-smiley-streched.png 2x"
|
||||
data-sizes="auto"
|
||||
alt="/images/butter-smiley-streched.png" width="1280" height="720" />
|
||||
</a><figcaption class="image-caption">Smiley is rendering but streched!</figcaption>
|
||||
</figure></p>
|
||||
<h2 id="3d-projection">3D Projection</h2>
|
||||
<p>JOML is being used for math and matrix loading and what not but this may change (see <a href="#physics" rel="">the physics section</a>). Once I did this, it kinda made me think about what next. I thought I should focus on an ECS system for holding positions, rotations, etc. which right now is the Entity class that should be derived from but will change (see <a href="#ecs" rel="">the ECS section</a>). This was kind of the thing that spun off into the unproductive week. Although this was not easy at all because the shader was originally going from different matrices in the wrong order.</p>
|
||||
<div class="highlight"><div class="chroma">
|
||||
<table class="lntable"><tr><td class="lntd">
|
||||
<pre tabindex="0" class="chroma"><code><span class="lnt"> 1
|
||||
</span><span class="lnt"> 2
|
||||
</span><span class="lnt"> 3
|
||||
</span><span class="lnt"> 4
|
||||
</span><span class="lnt"> 5
|
||||
</span><span class="lnt"> 6
|
||||
</span><span class="lnt"> 7
|
||||
</span><span class="lnt"> 8
|
||||
</span><span class="lnt"> 9
|
||||
</span><span class="lnt">10
|
||||
</span><span class="lnt">11
|
||||
</span><span class="lnt">12
|
||||
</span><span class="lnt">13
|
||||
</span><span class="lnt">14
|
||||
</span></code></pre></td>
|
||||
<td class="lntd">
|
||||
<pre tabindex="0" class="chroma"><code class="language-glsl" data-lang="glsl"><span class="line"><span class="cl"><span class="c1">//...</span>
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"><span class="k">uniform</span> <span class="n">mat4</span> <span class="n">model</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="k">uniform</span> <span class="n">mat4</span> <span class="n">view</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="k">uniform</span> <span class="n">mat4</span> <span class="n">projection</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"><span class="k">void</span> <span class="n">main</span><span class="p">()</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="c1">//How it should be: </span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="c1">//gl_Position = vec4(position, 1.0) * model * view * projection;</span>
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">gl_Position</span> <span class="o">=</span> <span class="n">projection</span> <span class="o">*</span> <span class="n">view</span> <span class="o">*</span> <span class="n">model</span> <span class="o">*</span> <span class="k">vec4</span><span class="p">(</span><span class="n">position</span><span class="p">,</span> <span class="mf">1.0</span><span class="p">);</span>
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"> <span class="c1">//...</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p">}</span></span></span></code></pre></td></tr></table>
|
||||
</div>
|
||||
</div>
|
||||
<p>But here it is now working just right:</p>
|
||||
<p><figure><a class="lightgallery" href="/images/butter-smiley-projected.png" title="butter-smiley-projected" data-thumbnail="/images/butter-smiley-projected.png" data-sub-html="<h2>Smiley looking better now</h2><p>butter-smiley-projected</p>">
|
||||
<img
|
||||
class="lazyload"
|
||||
src="/svg/loading.min.svg"
|
||||
data-src="/images/butter-smiley-projected.png"
|
||||
data-srcset="/images/butter-smiley-projected.png, /images/butter-smiley-projected.png 1.5x, /images/butter-smiley-projected.png 2x"
|
||||
data-sizes="auto"
|
||||
alt="/images/butter-smiley-projected.png" width="1280" height="720" />
|
||||
</a><figcaption class="image-caption">Smiley looking better now</figcaption>
|
||||
</figure></p>
|
||||
<h2 id="mod-loading">Mod Loading</h2>
|
||||
<p>The Main class no longer holds any GLFW and is instead held in the Window class, similar to the Mesh class and BufferObjects. Mods right now hold a lot of control over what’s happening. This is still subject to change because while this was going to be a render engine, it quickly became this bigger thing and the order of events right now is: Rendering (v0.1) -> ECS/Physics (v0.2) -> Audio/Sound (v0.3) -> Events/Mod Loading (v0.4). So we aren’t even done with v0.1 and shouldn’t worry about the specifics of this just yet. I just want to emphasize that this is a render engine before a game engine, no matter how much I want the latter.</p>
|
||||
<h2 id="cameras">Cameras</h2>
|
||||
<p>Absolute pain, never again. Jokes aside I just need to do more research because right now it looks like this:</p>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/anVOEiAujAY" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<p>Should just leave it static right now with no movement…</p>
|
||||
<h2 id="physics">Physics</h2>
|
||||
<p>Well, more of the research of it for Java. The best solution would be to use <a href="http://jbullet.advel.cz/" target="_blank" rel="noopener noreffer ">JBullet</a>, an outdated port of Bullet. It’s the easiest to set up and using LibGDX port while similar, has no real prebuilt support for shapes and has to be done manually. LWJGL has a binding, but with a client-server architecture which is just terrible for doing anything simple. The only problem is, it uses javax.vecmath while right now I’m using JOML. Managing both is a pain and javax.vecmath has Transform objects, similar to Unity, so I’m gonna need to refractor a lot to use vecmath.</p>
|
||||
<h2 id="ecs">ECS</h2>
|
||||
<p>For ECS I’m gonna go with <a href="https://github.com/libgdx/ashley" target="_blank" rel="noopener noreffer ">Ashley</a>, a LibGDX solution. It seems like the only one used for games but not hard to build from scratch either, as a concept. Of course, I’m not going to dump a bunch of hours into custom-made when this is good enough. Although I don’t know much in this and it is mainly up to developers on how they should organize this and this may change.</p>
|
||||
<h2 id="model-loading">Model Loading</h2>
|
||||
<p>This is in no way finished as it is not grabbing all possible data right now, which is kind of driving me nuts but I’m gonna try to ignore it for now until the data being grabbed, like material data, can be used in engine. Here it is so far, using the smiley texture and the dragon model:</p>
|
||||
<p><figure><a class="lightgallery" href="/images/butter-dragon-modelloading.png" title="butter-dragon-modelloading" data-thumbnail="/images/butter-dragon-modelloading.png" data-sub-html="<h2>Model loaded!</h2><p>butter-dragon-modelloading</p>">
|
||||
<img
|
||||
class="lazyload"
|
||||
src="/svg/loading.min.svg"
|
||||
data-src="/images/butter-dragon-modelloading.png"
|
||||
data-srcset="/images/butter-dragon-modelloading.png, /images/butter-dragon-modelloading.png 1.5x, /images/butter-dragon-modelloading.png 2x"
|
||||
data-sizes="auto"
|
||||
alt="/images/butter-dragon-modelloading.png" width="1280" height="720" />
|
||||
</a><figcaption class="image-caption">Model loaded!</figcaption>
|
||||
</figure></p></div><div class="post-footer" id="post-footer">
|
||||
<div class="post-info">
|
||||
<div class="post-info-line">
|
||||
<div class="post-info-mod">
|
||||
<span>Updated on 2022-08-23 <a class="git-hash" href="https://github.com/higgy999/higgy999.github.io/commit/176375515f15c94950184256ef64edc4f048643d" target="_blank" title="commit by Litl Toast(joshuafhiggins@gmail.com) 176375515f15c94950184256ef64edc4f048643d: Regular Files">
|
||||
<i class="fas fa-hashtag fa-fw" aria-hidden="true"></i>1763755</a></span>
|
||||
</div></div>
|
||||
<div class="post-info-line">
|
||||
<div class="post-info-md"><span>
|
||||
<a class="link-to-markdown" href="/butter-dejavu/index.md" target="_blank">Read Markdown</a>
|
||||
</span></div>
|
||||
<div class="post-info-share">
|
||||
<span><a href="javascript:void(0);" title="Share on Twitter" data-sharer="twitter" data-url="https://higgy999.github.io/butter-dejavu/" data-title="Getting Deja Vu Right Now" data-via="ModsToasty" data-hashtags="Butter Engine,Update,Programming"><i class="fab fa-twitter fa-fw" aria-hidden="true"></i></a><a href="javascript:void(0);" title="Share on Reddit" data-sharer="reddit" data-url="https://higgy999.github.io/butter-dejavu/"><i class="fab fa-reddit fa-fw" aria-hidden="true"></i></a></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="post-info-more">
|
||||
<section class="post-tags"><i class="fas fa-tags fa-fw" aria-hidden="true"></i> <a href="/tags/butter-engine/">Butter Engine</a>, <a href="/tags/update/">Update</a>, <a href="/tags/programming/">Programming</a></section>
|
||||
<section>
|
||||
<span><a href="javascript:void(0);" onclick="window.history.back();">Back</a></span> | <span><a href="/">Home</a></span>
|
||||
</section>
|
||||
</div>
|
||||
|
||||
<div class="post-nav"><a href="/general-catchingup/" class="prev" rel="prev" title="Catching Up & Centralizing"><i class="fas fa-angle-left fa-fw" aria-hidden="true"></i>Catching Up & Centralizing</a></div>
|
||||
</div>
|
||||
</article></div>
|
||||
</main><footer class="footer">
|
||||
<div class="footer-container"><div class="footer-line">Powered by <a href="https://gohugo.io/" target="_blank" rel="noopener noreffer" title="Hugo 0.101.0">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>
|
||||
</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">2021 - 2022</span><span class="author" itemprop="copyrightHolder"> <a href="/" target="_blank">LitlToast</a></span></div>
|
||||
</div>
|
||||
</footer></div>
|
||||
|
||||
<div id="fixed-buttons"><a href="#" id="back-to-top" class="fixed-button" title="Back to Top">
|
||||
<i class="fas fa-arrow-up fa-fw" aria-hidden="true"></i>
|
||||
</a><a href="#" id="view-comments" class="fixed-button" title="View Comments">
|
||||
<i class="fas fa-comment fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
</div><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lightgallery@2.5.0/css/lightgallery-bundle.min.css"><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/lunr@2.3.9/lunr.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/lightgallery@2.5.0/lightgallery.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/lightgallery@2.5.0/plugins/thumbnail/lg-thumbnail.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/lightgallery@2.5.0/plugins/zoom/lg-zoom.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},"comment":{},"lightgallery":true,"search":{"highlightTag":"em","lunrIndexURL":"/index.json","maxResultLength":10,"noResultsFound":"No results found","snippetLength":30,"type":"lunr"}};</script><script type="text/javascript" src="/js/theme.min.js"></script></body>
|
||||
</html>
|
||||
106
butter-dejavu/index.md
Normal file
@@ -0,0 +1,106 @@
|
||||
# Getting Deja Vu Right Now
|
||||
|
||||
|
||||
I feel like I wrote this code before...
|
||||
|
||||
<!--more-->
|
||||
|
||||
Up until last week, I have been working on the base rendering, textures, and 3D projection which all felt vaguely familiar (*cough cough..[TF2 OpenGL & Java](https://github.com/higgy999/tf2-opengl)..cough cough*). As well as a basis for mod loading.
|
||||
|
||||
But for this week, I didn't do much (*less than I wanted to*) but I did do research into physics, cameras, model loading, and entity component systems/ECS.
|
||||
|
||||
## Base Rendering
|
||||
I'm really happy with the way this got done. The mesh class makes a bunch of BufferObjects that hold the OpenGL pointers and have base functions for cleanup. This allows very easy derivatives of the Mesh class for whatever they needed.
|
||||
|
||||
{{< highlight java >}}
|
||||
public class FooMesh extends Mesh {
|
||||
//...
|
||||
|
||||
@Override
|
||||
public void Create() {
|
||||
//Make our VAO
|
||||
VAO = new BufferObject.VAO();
|
||||
VAO.Bind();
|
||||
//Array of non specific BufferObjects
|
||||
bufferObjects[0] = new BufferObject.VBO(vertices, 0);
|
||||
//Static classes that inherit BufferObject.
|
||||
//These are binded and attached with no intervention
|
||||
bufferObjects[1] = new BufferObject.CBO(vertices, 1);
|
||||
bufferObjects[2] = new BufferObject.TBO(vertices, 2);
|
||||
IBO = new BufferObject.IBO(indices);
|
||||
VAO.Unbind();
|
||||
}
|
||||
|
||||
//...
|
||||
|
||||
//Rendering, method calls are pretty self explanatory.
|
||||
//Inputs aren't final.
|
||||
//I'm not happy with the Entity being passed in for rendering when Entity's hold meshes
|
||||
public void Render(Entity entity, Camera camera) {
|
||||
VAO.Bind();
|
||||
enableVertexAttrib();
|
||||
IBO.Bind();
|
||||
material.Bind();
|
||||
shader.Bind();
|
||||
SetUniforms(entity, camera);
|
||||
DrawElements();
|
||||
shader.Unbind();
|
||||
material.Unbind();
|
||||
IBO.Unbind();
|
||||
disableVertexAttrib();
|
||||
VAO.Unbind();
|
||||
}
|
||||
}
|
||||
{{< / highlight >}}
|
||||
|
||||
Derivatives were made when going through the tutorials but were ultimately removed for the approach of having a better base because having a different Mesh for color and then for texture and then color, but color is never used... It was just a headache for general refactoring and keeping them up to date. A lot of buffer stuff was taken from TF2 in Java & OpenGL.
|
||||
|
||||
## Textures
|
||||
Right now, only Albedo is being used and the Material class is nothing but a holder for SlickUtil Textures. I want the Material class to hold all of the textures without order and you leave it to modders to make their shaders and textures line up. I'm only using SlickUtil right now because of the ability to load Textures from class resources rather than the file path. But I'm ultimately going to replace it with my one Texture class because of the [model loader](#Model Loading) not using class resources. Supposedly we can load from resources, and call the function to load model from memory or textures from memory with STB, but I have no idea what the size of the buffers should be.
|
||||
|
||||

|
||||
|
||||
## 3D Projection
|
||||
JOML is being used for math and matrix loading and what not but this may change (see [the physics section](#physics)). Once I did this, it kinda made me think about what next. I thought I should focus on an ECS system for holding positions, rotations, etc. which right now is the Entity class that should be derived from but will change (see [the ECS section](#ecs)). This was kind of the thing that spun off into the unproductive week. Although this was not easy at all because the shader was originally going from different matrices in the wrong order.
|
||||
|
||||
{{< highlight glsl >}}
|
||||
//...
|
||||
|
||||
uniform mat4 model;
|
||||
uniform mat4 view;
|
||||
uniform mat4 projection;
|
||||
|
||||
void main() {
|
||||
//How it should be:
|
||||
//gl_Position = vec4(position, 1.0) * model * view * projection;
|
||||
|
||||
gl_Position = projection * view * model * vec4(position, 1.0);
|
||||
|
||||
//...
|
||||
}
|
||||
{{< / highlight >}}
|
||||
|
||||
But here it is now working just right:
|
||||
|
||||

|
||||
|
||||
## Mod Loading
|
||||
The Main class no longer holds any GLFW and is instead held in the Window class, similar to the Mesh class and BufferObjects. Mods right now hold a lot of control over what's happening. This is still subject to change because while this was going to be a render engine, it quickly became this bigger thing and the order of events right now is: Rendering (v0.1) -> ECS/Physics (v0.2) -> Audio/Sound (v0.3) -> Events/Mod Loading (v0.4). So we aren't even done with v0.1 and shouldn't worry about the specifics of this just yet. I just want to emphasize that this is a render engine before a game engine, no matter how much I want the latter.
|
||||
|
||||
## Cameras
|
||||
Absolute pain, never again. Jokes aside I just need to do more research because right now it looks like this:
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/anVOEiAujAY" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
Should just leave it static right now with no movement...
|
||||
|
||||
## Physics
|
||||
Well, more of the research of it for Java. The best solution would be to use [JBullet](http://jbullet.advel.cz/), an outdated port of Bullet. It's the easiest to set up and using LibGDX port while similar, has no real prebuilt support for shapes and has to be done manually. LWJGL has a binding, but with a client-server architecture which is just terrible for doing anything simple. The only problem is, it uses javax.vecmath while right now I'm using JOML. Managing both is a pain and javax.vecmath has Transform objects, similar to Unity, so I'm gonna need to refractor a lot to use vecmath.
|
||||
|
||||
## ECS
|
||||
For ECS I'm gonna go with [Ashley](https://github.com/libgdx/ashley), a LibGDX solution. It seems like the only one used for games but not hard to build from scratch either, as a concept. Of course, I'm not going to dump a bunch of hours into custom-made when this is good enough. Although I don't know much in this and it is mainly up to developers on how they should organize this and this may change.
|
||||
|
||||
## Model Loading
|
||||
This is in no way finished as it is not grabbing all possible data right now, which is kind of driving me nuts but I'm gonna try to ignore it for now until the data being grabbed, like material data, can be used in engine. Here it is so far, using the smiley texture and the dragon model:
|
||||
|
||||

|
||||
100
categories/butterengine/index.html
Normal file
@@ -0,0 +1,100 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="robots" content="noodp" />
|
||||
<title>Butter Engine - Category - LitlToast's Blog</title><meta name="Description" content="It's his blog"><meta property="og:title" content="Butter Engine" />
|
||||
<meta property="og:description" content="It's his blog" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="https://higgy999.github.io/categories/butterengine/" /><meta property="og:image" content="https://higgy999.github.io/images/dark-avatar.png"/><meta property="og:site_name" content="LitlToast's Blog" />
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image"/>
|
||||
<meta name="twitter:image" content="https://higgy999.github.io/images/dark-avatar.png"/>
|
||||
|
||||
<meta name="twitter:title" content="Butter Engine"/>
|
||||
<meta name="twitter:description" content="It's his blog"/>
|
||||
<meta name="application-name" content="LitlToast's Blog">
|
||||
<meta name="apple-mobile-web-app-title" content="LitlToast's Blog"><meta name="theme-color" content="#ffffff"><meta name="msapplication-TileColor" content="#da532c"><link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
|
||||
<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://higgy999.github.io/categories/butterengine/" /><link rel="alternate" href="/categories/butterengine/index.xml" type="application/rss+xml" title="LitlToast's Blog">
|
||||
<link rel="feed" href="/categories/butterengine/index.xml" type="application/rss+xml" title="LitlToast's Blog"><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'">
|
||||
<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'">
|
||||
<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/animate.css@4.1.1/animate.min.css"></noscript></head>
|
||||
<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>
|
||||
|
||||
<div id="mask"></div><div class="wrapper"><header class="desktop" id="header-desktop">
|
||||
<div class="header-wrapper">
|
||||
<div class="header-title">
|
||||
<a href="/" title="LitlToast's Blog"><span class="header-title-pre"><img src="/images/dark-avatar.png" width="25" height="25"></span>LitlToast</a>
|
||||
</div>
|
||||
<div class="menu">
|
||||
<div class="menu-inner"><a class="menu-item" href="/posts/"> Posts </a><a class="menu-item" href="/categories/"> Projects </a><a class="menu-item" href="/tags/"> Tags </a><a class="menu-item" href="/about/"> About </a><span class="menu-item delimiter"></span><span class="menu-item search" id="search-desktop">
|
||||
<input type="text" placeholder="Search titles or contents..." id="search-input-desktop">
|
||||
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-desktop" title="Search">
|
||||
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-desktop" title="Clear">
|
||||
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="search-button search-loading" id="search-loading-desktop">
|
||||
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
|
||||
</span>
|
||||
</span><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
|
||||
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</header><header class="mobile" id="header-mobile">
|
||||
<div class="header-container">
|
||||
<div class="header-wrapper">
|
||||
<div class="header-title">
|
||||
<a href="/" title="LitlToast's Blog"><span class="header-title-pre"><img src="/images/dark-avatar.png" width="25" height="25"></span>LitlToast</a>
|
||||
</div>
|
||||
<div class="menu-toggle" id="menu-toggle-mobile">
|
||||
<span></span><span></span><span></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="menu" id="menu-mobile"><div class="search-wrapper">
|
||||
<div class="search mobile" id="search-mobile">
|
||||
<input type="text" placeholder="Search titles or contents..." id="search-input-mobile">
|
||||
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-mobile" title="Search">
|
||||
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-mobile" title="Clear">
|
||||
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="search-button search-loading" id="search-loading-mobile">
|
||||
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
|
||||
</span>
|
||||
</div>
|
||||
<a href="javascript:void(0);" class="search-cancel" id="search-cancel-mobile">
|
||||
Cancel
|
||||
</a>
|
||||
</div><a class="menu-item" href="/posts/" title="">Posts</a><a class="menu-item" href="/categories/" title="">Projects</a><a class="menu-item" href="/tags/" title="">Tags</a><a class="menu-item" href="/about/" title="">About</a><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
|
||||
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</header><div class="search-dropdown desktop">
|
||||
<div id="search-dropdown-desktop"></div>
|
||||
</div>
|
||||
<div class="search-dropdown mobile">
|
||||
<div id="search-dropdown-mobile"></div>
|
||||
</div><main class="main">
|
||||
<div class="container"><div class="page archive"><h2 class="single-title animate__animated animate__pulse animate__faster"><i class="far fa-folder-open fa-fw" aria-hidden="true"></i> Butter Engine</h2><h3 class="group-title">2021</h3><article class="archive-item">
|
||||
<a href="/butter-dejavu/" class="archive-item-link">Getting Deja Vu Right Now</a>
|
||||
<span class="archive-item-date">08-08</span>
|
||||
</article></div></div>
|
||||
</main><footer class="footer">
|
||||
<div class="footer-container"><div class="footer-line">Powered by <a href="https://gohugo.io/" target="_blank" rel="noopener noreffer" title="Hugo 0.101.0">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>
|
||||
</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">2021 - 2022</span><span class="author" itemprop="copyrightHolder"> <a href="/" target="_blank">LitlToast</a></span></div>
|
||||
</div>
|
||||
</footer></div>
|
||||
|
||||
<div id="fixed-buttons"><a href="#" id="back-to-top" class="fixed-button" title="Back to Top">
|
||||
<i class="fas fa-arrow-up fa-fw" aria-hidden="true"></i>
|
||||
</a><a href="#" id="view-comments" class="fixed-button" title="View Comments">
|
||||
<i class="fas fa-comment fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
</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/lunr@2.3.9/lunr.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":{"highlightTag":"em","lunrIndexURL":"/index.json","maxResultLength":10,"noResultsFound":"No results found","snippetLength":30,"type":"lunr"}};</script><script type="text/javascript" src="/js/theme.min.js"></script></body>
|
||||
</html>
|
||||
16
categories/butterengine/index.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
|
||||
<channel>
|
||||
<title>Butter Engine - Category - LitlToast's Blog</title>
|
||||
<link>https://higgy999.github.io/categories/butterengine/</link>
|
||||
<description>Butter Engine - Category - LitlToast's Blog</description>
|
||||
<generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>joshuafhiggins@gmail.com (LitlToast)</managingEditor>
|
||||
<webMaster>joshuafhiggins@gmail.com (LitlToast)</webMaster><atom:link href="https://higgy999.github.io/categories/butterengine/" rel="self" type="application/rss+xml" /><item>
|
||||
<title>Getting Deja Vu Right Now</title>
|
||||
<link>https://higgy999.github.io/butter-dejavu/</link>
|
||||
<pubDate>Sun, 08 Aug 2021 21:21:30 -0400</pubDate>
|
||||
<author>LitlToast</author>
|
||||
<guid>https://higgy999.github.io/butter-dejavu/</guid>
|
||||
<description><![CDATA[<p>I feel like I wrote this code before…</p>]]></description>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
||||
10
categories/butterengine/page/1/index.html
Normal file
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>https://higgy999.github.io/categories/butterengine/</title>
|
||||
<link rel="canonical" href="https://higgy999.github.io/categories/butterengine/">
|
||||
<meta name="robots" content="noindex">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=https://higgy999.github.io/categories/butterengine/">
|
||||
</head>
|
||||
</html>
|
||||
97
categories/gametimemod/index.html
Normal file
@@ -0,0 +1,97 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="robots" content="noodp" />
|
||||
<title>Game Time - Category - LitlToast's Blog</title><meta name="Description" content="It's his blog"><meta property="og:title" content="Game Time" />
|
||||
<meta property="og:description" content="It's his blog" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="https://higgy999.github.io/categories/gametimemod/" /><meta property="og:image" content="https://higgy999.github.io/images/dark-avatar.png"/><meta property="og:site_name" content="LitlToast's Blog" />
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image"/>
|
||||
<meta name="twitter:image" content="https://higgy999.github.io/images/dark-avatar.png"/>
|
||||
|
||||
<meta name="twitter:title" content="Game Time"/>
|
||||
<meta name="twitter:description" content="It's his blog"/>
|
||||
<meta name="application-name" content="LitlToast's Blog">
|
||||
<meta name="apple-mobile-web-app-title" content="LitlToast's Blog"><meta name="theme-color" content="#ffffff"><meta name="msapplication-TileColor" content="#da532c"><link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
|
||||
<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://higgy999.github.io/categories/gametimemod/" /><link rel="alternate" href="/categories/gametimemod/index.xml" type="application/rss+xml" title="LitlToast's Blog">
|
||||
<link rel="feed" href="/categories/gametimemod/index.xml" type="application/rss+xml" title="LitlToast's Blog"><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'">
|
||||
<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'">
|
||||
<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/animate.css@4.1.1/animate.min.css"></noscript></head>
|
||||
<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>
|
||||
|
||||
<div id="mask"></div><div class="wrapper"><header class="desktop" id="header-desktop">
|
||||
<div class="header-wrapper">
|
||||
<div class="header-title">
|
||||
<a href="/" title="LitlToast's Blog"><span class="header-title-pre"><img src="/images/dark-avatar.png" width="25" height="25"></span>LitlToast</a>
|
||||
</div>
|
||||
<div class="menu">
|
||||
<div class="menu-inner"><a class="menu-item" href="/posts/"> Posts </a><a class="menu-item" href="/categories/"> Projects </a><a class="menu-item" href="/tags/"> Tags </a><a class="menu-item" href="/about/"> About </a><span class="menu-item delimiter"></span><span class="menu-item search" id="search-desktop">
|
||||
<input type="text" placeholder="Search titles or contents..." id="search-input-desktop">
|
||||
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-desktop" title="Search">
|
||||
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-desktop" title="Clear">
|
||||
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="search-button search-loading" id="search-loading-desktop">
|
||||
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
|
||||
</span>
|
||||
</span><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
|
||||
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</header><header class="mobile" id="header-mobile">
|
||||
<div class="header-container">
|
||||
<div class="header-wrapper">
|
||||
<div class="header-title">
|
||||
<a href="/" title="LitlToast's Blog"><span class="header-title-pre"><img src="/images/dark-avatar.png" width="25" height="25"></span>LitlToast</a>
|
||||
</div>
|
||||
<div class="menu-toggle" id="menu-toggle-mobile">
|
||||
<span></span><span></span><span></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="menu" id="menu-mobile"><div class="search-wrapper">
|
||||
<div class="search mobile" id="search-mobile">
|
||||
<input type="text" placeholder="Search titles or contents..." id="search-input-mobile">
|
||||
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-mobile" title="Search">
|
||||
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-mobile" title="Clear">
|
||||
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="search-button search-loading" id="search-loading-mobile">
|
||||
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
|
||||
</span>
|
||||
</div>
|
||||
<a href="javascript:void(0);" class="search-cancel" id="search-cancel-mobile">
|
||||
Cancel
|
||||
</a>
|
||||
</div><a class="menu-item" href="/posts/" title="">Posts</a><a class="menu-item" href="/categories/" title="">Projects</a><a class="menu-item" href="/tags/" title="">Tags</a><a class="menu-item" href="/about/" title="">About</a><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
|
||||
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</header><div class="search-dropdown desktop">
|
||||
<div id="search-dropdown-desktop"></div>
|
||||
</div>
|
||||
<div class="search-dropdown mobile">
|
||||
<div id="search-dropdown-mobile"></div>
|
||||
</div><main class="main">
|
||||
<div class="container"><div class="page archive"><h2 class="single-title animate__animated animate__pulse animate__faster"><i class="far fa-folder-open fa-fw" aria-hidden="true"></i> Game Time</h2></div></div>
|
||||
</main><footer class="footer">
|
||||
<div class="footer-container"><div class="footer-line">Powered by <a href="https://gohugo.io/" target="_blank" rel="noopener noreffer" title="Hugo 0.101.0">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>
|
||||
</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">2021 - 2022</span><span class="author" itemprop="copyrightHolder"> <a href="/" target="_blank">LitlToast</a></span></div>
|
||||
</div>
|
||||
</footer></div>
|
||||
|
||||
<div id="fixed-buttons"><a href="#" id="back-to-top" class="fixed-button" title="Back to Top">
|
||||
<i class="fas fa-arrow-up fa-fw" aria-hidden="true"></i>
|
||||
</a><a href="#" id="view-comments" class="fixed-button" title="View Comments">
|
||||
<i class="fas fa-comment fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
</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/lunr@2.3.9/lunr.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":{"highlightTag":"em","lunrIndexURL":"/index.json","maxResultLength":10,"noResultsFound":"No results found","snippetLength":30,"type":"lunr"}};</script><script type="text/javascript" src="/js/theme.min.js"></script></body>
|
||||
</html>
|
||||
8
categories/gametimemod/index.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
|
||||
<channel>
|
||||
<title>Game Time - Category - LitlToast's Blog</title>
|
||||
<link>https://higgy999.github.io/categories/gametimemod/</link>
|
||||
<description>Game Time - Category - LitlToast's Blog</description>
|
||||
<generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>joshuafhiggins@gmail.com (LitlToast)</managingEditor>
|
||||
<webMaster>joshuafhiggins@gmail.com (LitlToast)</webMaster><atom:link href="https://higgy999.github.io/categories/gametimemod/" rel="self" type="application/rss+xml" /></channel>
|
||||
</rss>
|
||||
100
categories/general/index.html
Normal file
@@ -0,0 +1,100 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="robots" content="noodp" />
|
||||
<title>General - Category - LitlToast's Blog</title><meta name="Description" content="It's his blog"><meta property="og:title" content="General" />
|
||||
<meta property="og:description" content="It's his blog" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="https://higgy999.github.io/categories/general/" /><meta property="og:image" content="https://higgy999.github.io/images/dark-avatar.png"/><meta property="og:site_name" content="LitlToast's Blog" />
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image"/>
|
||||
<meta name="twitter:image" content="https://higgy999.github.io/images/dark-avatar.png"/>
|
||||
|
||||
<meta name="twitter:title" content="General"/>
|
||||
<meta name="twitter:description" content="It's his blog"/>
|
||||
<meta name="application-name" content="LitlToast's Blog">
|
||||
<meta name="apple-mobile-web-app-title" content="LitlToast's Blog"><meta name="theme-color" content="#ffffff"><meta name="msapplication-TileColor" content="#da532c"><link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
|
||||
<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://higgy999.github.io/categories/general/" /><link rel="alternate" href="/categories/general/index.xml" type="application/rss+xml" title="LitlToast's Blog">
|
||||
<link rel="feed" href="/categories/general/index.xml" type="application/rss+xml" title="LitlToast's Blog"><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'">
|
||||
<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'">
|
||||
<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/animate.css@4.1.1/animate.min.css"></noscript></head>
|
||||
<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>
|
||||
|
||||
<div id="mask"></div><div class="wrapper"><header class="desktop" id="header-desktop">
|
||||
<div class="header-wrapper">
|
||||
<div class="header-title">
|
||||
<a href="/" title="LitlToast's Blog"><span class="header-title-pre"><img src="/images/dark-avatar.png" width="25" height="25"></span>LitlToast</a>
|
||||
</div>
|
||||
<div class="menu">
|
||||
<div class="menu-inner"><a class="menu-item" href="/posts/"> Posts </a><a class="menu-item" href="/categories/"> Projects </a><a class="menu-item" href="/tags/"> Tags </a><a class="menu-item" href="/about/"> About </a><span class="menu-item delimiter"></span><span class="menu-item search" id="search-desktop">
|
||||
<input type="text" placeholder="Search titles or contents..." id="search-input-desktop">
|
||||
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-desktop" title="Search">
|
||||
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-desktop" title="Clear">
|
||||
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="search-button search-loading" id="search-loading-desktop">
|
||||
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
|
||||
</span>
|
||||
</span><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
|
||||
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</header><header class="mobile" id="header-mobile">
|
||||
<div class="header-container">
|
||||
<div class="header-wrapper">
|
||||
<div class="header-title">
|
||||
<a href="/" title="LitlToast's Blog"><span class="header-title-pre"><img src="/images/dark-avatar.png" width="25" height="25"></span>LitlToast</a>
|
||||
</div>
|
||||
<div class="menu-toggle" id="menu-toggle-mobile">
|
||||
<span></span><span></span><span></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="menu" id="menu-mobile"><div class="search-wrapper">
|
||||
<div class="search mobile" id="search-mobile">
|
||||
<input type="text" placeholder="Search titles or contents..." id="search-input-mobile">
|
||||
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-mobile" title="Search">
|
||||
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-mobile" title="Clear">
|
||||
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="search-button search-loading" id="search-loading-mobile">
|
||||
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
|
||||
</span>
|
||||
</div>
|
||||
<a href="javascript:void(0);" class="search-cancel" id="search-cancel-mobile">
|
||||
Cancel
|
||||
</a>
|
||||
</div><a class="menu-item" href="/posts/" title="">Posts</a><a class="menu-item" href="/categories/" title="">Projects</a><a class="menu-item" href="/tags/" title="">Tags</a><a class="menu-item" href="/about/" title="">About</a><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
|
||||
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</header><div class="search-dropdown desktop">
|
||||
<div id="search-dropdown-desktop"></div>
|
||||
</div>
|
||||
<div class="search-dropdown mobile">
|
||||
<div id="search-dropdown-mobile"></div>
|
||||
</div><main class="main">
|
||||
<div class="container"><div class="page archive"><h2 class="single-title animate__animated animate__pulse animate__faster"><i class="far fa-folder-open fa-fw" aria-hidden="true"></i> General</h2><h3 class="group-title">2021</h3><article class="archive-item">
|
||||
<a href="/general-catchingup/" class="archive-item-link">Catching Up & Centralizing</a>
|
||||
<span class="archive-item-date">08-08</span>
|
||||
</article></div></div>
|
||||
</main><footer class="footer">
|
||||
<div class="footer-container"><div class="footer-line">Powered by <a href="https://gohugo.io/" target="_blank" rel="noopener noreffer" title="Hugo 0.101.0">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>
|
||||
</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">2021 - 2022</span><span class="author" itemprop="copyrightHolder"> <a href="/" target="_blank">LitlToast</a></span></div>
|
||||
</div>
|
||||
</footer></div>
|
||||
|
||||
<div id="fixed-buttons"><a href="#" id="back-to-top" class="fixed-button" title="Back to Top">
|
||||
<i class="fas fa-arrow-up fa-fw" aria-hidden="true"></i>
|
||||
</a><a href="#" id="view-comments" class="fixed-button" title="View Comments">
|
||||
<i class="fas fa-comment fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
</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/lunr@2.3.9/lunr.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":{"highlightTag":"em","lunrIndexURL":"/index.json","maxResultLength":10,"noResultsFound":"No results found","snippetLength":30,"type":"lunr"}};</script><script type="text/javascript" src="/js/theme.min.js"></script></body>
|
||||
</html>
|
||||
16
categories/general/index.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
|
||||
<channel>
|
||||
<title>General - Category - LitlToast's Blog</title>
|
||||
<link>https://higgy999.github.io/categories/general/</link>
|
||||
<description>General - Category - LitlToast's Blog</description>
|
||||
<generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>joshuafhiggins@gmail.com (LitlToast)</managingEditor>
|
||||
<webMaster>joshuafhiggins@gmail.com (LitlToast)</webMaster><atom:link href="https://higgy999.github.io/categories/general/" rel="self" type="application/rss+xml" /><item>
|
||||
<title>Catching Up & Centralizing</title>
|
||||
<link>https://higgy999.github.io/general-catchingup/</link>
|
||||
<pubDate>Sun, 08 Aug 2021 20:29:20 -0400</pubDate>
|
||||
<author>LitlToast</author>
|
||||
<guid>https://higgy999.github.io/general-catchingup/</guid>
|
||||
<description><![CDATA[<p>General things I need to do with the site</p>]]></description>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
||||
10
categories/general/page/1/index.html
Normal file
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>https://higgy999.github.io/categories/general/</title>
|
||||
<link rel="canonical" href="https://higgy999.github.io/categories/general/">
|
||||
<meta name="robots" content="noindex">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=https://higgy999.github.io/categories/general/">
|
||||
</head>
|
||||
</html>
|
||||
114
categories/index.html
Normal file
@@ -0,0 +1,114 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="robots" content="noodp" />
|
||||
<title>All Projects - LitlToast's Blog</title><meta name="Description" content="It's his blog"><meta property="og:title" content="Projects" />
|
||||
<meta property="og:description" content="It's his blog" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="https://higgy999.github.io/categories/" /><meta property="og:image" content="https://higgy999.github.io/images/dark-avatar.png"/><meta property="og:site_name" content="LitlToast's Blog" />
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image"/>
|
||||
<meta name="twitter:image" content="https://higgy999.github.io/images/dark-avatar.png"/>
|
||||
|
||||
<meta name="twitter:title" content="Projects"/>
|
||||
<meta name="twitter:description" content="It's his blog"/>
|
||||
<meta name="application-name" content="LitlToast's Blog">
|
||||
<meta name="apple-mobile-web-app-title" content="LitlToast's Blog"><meta name="theme-color" content="#ffffff"><meta name="msapplication-TileColor" content="#da532c"><link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
|
||||
<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://higgy999.github.io/categories/" /><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'">
|
||||
<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'">
|
||||
<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/animate.css@4.1.1/animate.min.css"></noscript></head>
|
||||
<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>
|
||||
|
||||
<div id="mask"></div><div class="wrapper"><header class="desktop" id="header-desktop">
|
||||
<div class="header-wrapper">
|
||||
<div class="header-title">
|
||||
<a href="/" title="LitlToast's Blog"><span class="header-title-pre"><img src="/images/dark-avatar.png" width="25" height="25"></span>LitlToast</a>
|
||||
</div>
|
||||
<div class="menu">
|
||||
<div class="menu-inner"><a class="menu-item" href="/posts/"> Posts </a><a class="menu-item active" href="/categories/"> Projects </a><a class="menu-item" href="/tags/"> Tags </a><a class="menu-item" href="/about/"> About </a><span class="menu-item delimiter"></span><span class="menu-item search" id="search-desktop">
|
||||
<input type="text" placeholder="Search titles or contents..." id="search-input-desktop">
|
||||
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-desktop" title="Search">
|
||||
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-desktop" title="Clear">
|
||||
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="search-button search-loading" id="search-loading-desktop">
|
||||
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
|
||||
</span>
|
||||
</span><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
|
||||
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</header><header class="mobile" id="header-mobile">
|
||||
<div class="header-container">
|
||||
<div class="header-wrapper">
|
||||
<div class="header-title">
|
||||
<a href="/" title="LitlToast's Blog"><span class="header-title-pre"><img src="/images/dark-avatar.png" width="25" height="25"></span>LitlToast</a>
|
||||
</div>
|
||||
<div class="menu-toggle" id="menu-toggle-mobile">
|
||||
<span></span><span></span><span></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="menu" id="menu-mobile"><div class="search-wrapper">
|
||||
<div class="search mobile" id="search-mobile">
|
||||
<input type="text" placeholder="Search titles or contents..." id="search-input-mobile">
|
||||
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-mobile" title="Search">
|
||||
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-mobile" title="Clear">
|
||||
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="search-button search-loading" id="search-loading-mobile">
|
||||
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
|
||||
</span>
|
||||
</div>
|
||||
<a href="javascript:void(0);" class="search-cancel" id="search-cancel-mobile">
|
||||
Cancel
|
||||
</a>
|
||||
</div><a class="menu-item" href="/posts/" title="">Posts</a><a class="menu-item" href="/categories/" title="">Projects</a><a class="menu-item" href="/tags/" title="">Tags</a><a class="menu-item" href="/about/" title="">About</a><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
|
||||
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</header><div class="search-dropdown desktop">
|
||||
<div id="search-dropdown-desktop"></div>
|
||||
</div>
|
||||
<div class="search-dropdown mobile">
|
||||
<div id="search-dropdown-mobile"></div>
|
||||
</div><main class="main">
|
||||
<div class="container"><div class="page archive"><h2 class="single-title animate__animated animate__pulse animate__faster">All Projects</h2><div class="categories-card"><div class="card-item">
|
||||
<div class="card-item-wrapper">
|
||||
<h3 class="card-item-title">
|
||||
<a href="/categories/butterengine/">
|
||||
<i class="far fa-folder fa-fw" aria-hidden="true"></i> Butter Engine
|
||||
</a>
|
||||
</h3><article class="archive-item">
|
||||
<a href="/butter-dejavu/" class="archive-item-link">Getting Deja Vu Right Now</a>
|
||||
</article></div>
|
||||
</div><div class="card-item">
|
||||
<div class="card-item-wrapper">
|
||||
<h3 class="card-item-title">
|
||||
<a href="/categories/general/">
|
||||
<i class="far fa-folder fa-fw" aria-hidden="true"></i> General
|
||||
</a>
|
||||
</h3><article class="archive-item">
|
||||
<a href="/general-catchingup/" class="archive-item-link">Catching Up & Centralizing</a>
|
||||
</article></div>
|
||||
</div></div></div></div>
|
||||
</main><footer class="footer">
|
||||
<div class="footer-container"><div class="footer-line">Powered by <a href="https://gohugo.io/" target="_blank" rel="noopener noreffer" title="Hugo 0.101.0">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>
|
||||
</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">2021 - 2022</span><span class="author" itemprop="copyrightHolder"> <a href="/" target="_blank">LitlToast</a></span></div>
|
||||
</div>
|
||||
</footer></div>
|
||||
|
||||
<div id="fixed-buttons"><a href="#" id="back-to-top" class="fixed-button" title="Back to Top">
|
||||
<i class="fas fa-arrow-up fa-fw" aria-hidden="true"></i>
|
||||
</a><a href="#" id="view-comments" class="fixed-button" title="View Comments">
|
||||
<i class="fas fa-comment fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
</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/lunr@2.3.9/lunr.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":{"highlightTag":"em","lunrIndexURL":"/index.json","maxResultLength":10,"noResultsFound":"No results found","snippetLength":30,"type":"lunr"}};</script><script type="text/javascript" src="/js/theme.min.js"></script></body>
|
||||
</html>
|
||||
97
categories/leftclickcountermod/index.html
Normal file
@@ -0,0 +1,97 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="robots" content="noodp" />
|
||||
<title>Left Click Counter - Category - LitlToast's Blog</title><meta name="Description" content="It's his blog"><meta property="og:title" content="Left Click Counter" />
|
||||
<meta property="og:description" content="It's his blog" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="https://higgy999.github.io/categories/leftclickcountermod/" /><meta property="og:image" content="https://higgy999.github.io/images/dark-avatar.png"/><meta property="og:site_name" content="LitlToast's Blog" />
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image"/>
|
||||
<meta name="twitter:image" content="https://higgy999.github.io/images/dark-avatar.png"/>
|
||||
|
||||
<meta name="twitter:title" content="Left Click Counter"/>
|
||||
<meta name="twitter:description" content="It's his blog"/>
|
||||
<meta name="application-name" content="LitlToast's Blog">
|
||||
<meta name="apple-mobile-web-app-title" content="LitlToast's Blog"><meta name="theme-color" content="#ffffff"><meta name="msapplication-TileColor" content="#da532c"><link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
|
||||
<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://higgy999.github.io/categories/leftclickcountermod/" /><link rel="alternate" href="/categories/leftclickcountermod/index.xml" type="application/rss+xml" title="LitlToast's Blog">
|
||||
<link rel="feed" href="/categories/leftclickcountermod/index.xml" type="application/rss+xml" title="LitlToast's Blog"><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'">
|
||||
<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'">
|
||||
<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/animate.css@4.1.1/animate.min.css"></noscript></head>
|
||||
<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>
|
||||
|
||||
<div id="mask"></div><div class="wrapper"><header class="desktop" id="header-desktop">
|
||||
<div class="header-wrapper">
|
||||
<div class="header-title">
|
||||
<a href="/" title="LitlToast's Blog"><span class="header-title-pre"><img src="/images/dark-avatar.png" width="25" height="25"></span>LitlToast</a>
|
||||
</div>
|
||||
<div class="menu">
|
||||
<div class="menu-inner"><a class="menu-item" href="/posts/"> Posts </a><a class="menu-item" href="/categories/"> Projects </a><a class="menu-item" href="/tags/"> Tags </a><a class="menu-item" href="/about/"> About </a><span class="menu-item delimiter"></span><span class="menu-item search" id="search-desktop">
|
||||
<input type="text" placeholder="Search titles or contents..." id="search-input-desktop">
|
||||
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-desktop" title="Search">
|
||||
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-desktop" title="Clear">
|
||||
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="search-button search-loading" id="search-loading-desktop">
|
||||
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
|
||||
</span>
|
||||
</span><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
|
||||
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</header><header class="mobile" id="header-mobile">
|
||||
<div class="header-container">
|
||||
<div class="header-wrapper">
|
||||
<div class="header-title">
|
||||
<a href="/" title="LitlToast's Blog"><span class="header-title-pre"><img src="/images/dark-avatar.png" width="25" height="25"></span>LitlToast</a>
|
||||
</div>
|
||||
<div class="menu-toggle" id="menu-toggle-mobile">
|
||||
<span></span><span></span><span></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="menu" id="menu-mobile"><div class="search-wrapper">
|
||||
<div class="search mobile" id="search-mobile">
|
||||
<input type="text" placeholder="Search titles or contents..." id="search-input-mobile">
|
||||
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-mobile" title="Search">
|
||||
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-mobile" title="Clear">
|
||||
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="search-button search-loading" id="search-loading-mobile">
|
||||
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
|
||||
</span>
|
||||
</div>
|
||||
<a href="javascript:void(0);" class="search-cancel" id="search-cancel-mobile">
|
||||
Cancel
|
||||
</a>
|
||||
</div><a class="menu-item" href="/posts/" title="">Posts</a><a class="menu-item" href="/categories/" title="">Projects</a><a class="menu-item" href="/tags/" title="">Tags</a><a class="menu-item" href="/about/" title="">About</a><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
|
||||
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</header><div class="search-dropdown desktop">
|
||||
<div id="search-dropdown-desktop"></div>
|
||||
</div>
|
||||
<div class="search-dropdown mobile">
|
||||
<div id="search-dropdown-mobile"></div>
|
||||
</div><main class="main">
|
||||
<div class="container"><div class="page archive"><h2 class="single-title animate__animated animate__pulse animate__faster"><i class="far fa-folder-open fa-fw" aria-hidden="true"></i> Left Click Counter</h2></div></div>
|
||||
</main><footer class="footer">
|
||||
<div class="footer-container"><div class="footer-line">Powered by <a href="https://gohugo.io/" target="_blank" rel="noopener noreffer" title="Hugo 0.101.0">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>
|
||||
</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">2021 - 2022</span><span class="author" itemprop="copyrightHolder"> <a href="/" target="_blank">LitlToast</a></span></div>
|
||||
</div>
|
||||
</footer></div>
|
||||
|
||||
<div id="fixed-buttons"><a href="#" id="back-to-top" class="fixed-button" title="Back to Top">
|
||||
<i class="fas fa-arrow-up fa-fw" aria-hidden="true"></i>
|
||||
</a><a href="#" id="view-comments" class="fixed-button" title="View Comments">
|
||||
<i class="fas fa-comment fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
</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/lunr@2.3.9/lunr.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":{"highlightTag":"em","lunrIndexURL":"/index.json","maxResultLength":10,"noResultsFound":"No results found","snippetLength":30,"type":"lunr"}};</script><script type="text/javascript" src="/js/theme.min.js"></script></body>
|
||||
</html>
|
||||
8
categories/leftclickcountermod/index.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
|
||||
<channel>
|
||||
<title>Left Click Counter - Category - LitlToast's Blog</title>
|
||||
<link>https://higgy999.github.io/categories/leftclickcountermod/</link>
|
||||
<description>Left Click Counter - Category - LitlToast's Blog</description>
|
||||
<generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>joshuafhiggins@gmail.com (LitlToast)</managingEditor>
|
||||
<webMaster>joshuafhiggins@gmail.com (LitlToast)</webMaster><atom:link href="https://higgy999.github.io/categories/leftclickcountermod/" rel="self" type="application/rss+xml" /></channel>
|
||||
</rss>
|
||||
97
categories/sparticus/index.html
Normal file
@@ -0,0 +1,97 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="robots" content="noodp" />
|
||||
<title>Sparticus - Category - LitlToast's Blog</title><meta name="Description" content="It's his blog"><meta property="og:title" content="Sparticus" />
|
||||
<meta property="og:description" content="It's his blog" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="https://higgy999.github.io/categories/sparticus/" /><meta property="og:image" content="https://higgy999.github.io/images/dark-avatar.png"/><meta property="og:site_name" content="LitlToast's Blog" />
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image"/>
|
||||
<meta name="twitter:image" content="https://higgy999.github.io/images/dark-avatar.png"/>
|
||||
|
||||
<meta name="twitter:title" content="Sparticus"/>
|
||||
<meta name="twitter:description" content="It's his blog"/>
|
||||
<meta name="application-name" content="LitlToast's Blog">
|
||||
<meta name="apple-mobile-web-app-title" content="LitlToast's Blog"><meta name="theme-color" content="#ffffff"><meta name="msapplication-TileColor" content="#da532c"><link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
|
||||
<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://higgy999.github.io/categories/sparticus/" /><link rel="alternate" href="/categories/sparticus/index.xml" type="application/rss+xml" title="LitlToast's Blog">
|
||||
<link rel="feed" href="/categories/sparticus/index.xml" type="application/rss+xml" title="LitlToast's Blog"><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'">
|
||||
<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'">
|
||||
<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/animate.css@4.1.1/animate.min.css"></noscript></head>
|
||||
<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>
|
||||
|
||||
<div id="mask"></div><div class="wrapper"><header class="desktop" id="header-desktop">
|
||||
<div class="header-wrapper">
|
||||
<div class="header-title">
|
||||
<a href="/" title="LitlToast's Blog"><span class="header-title-pre"><img src="/images/dark-avatar.png" width="25" height="25"></span>LitlToast</a>
|
||||
</div>
|
||||
<div class="menu">
|
||||
<div class="menu-inner"><a class="menu-item" href="/posts/"> Posts </a><a class="menu-item" href="/categories/"> Projects </a><a class="menu-item" href="/tags/"> Tags </a><a class="menu-item" href="/about/"> About </a><span class="menu-item delimiter"></span><span class="menu-item search" id="search-desktop">
|
||||
<input type="text" placeholder="Search titles or contents..." id="search-input-desktop">
|
||||
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-desktop" title="Search">
|
||||
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-desktop" title="Clear">
|
||||
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="search-button search-loading" id="search-loading-desktop">
|
||||
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
|
||||
</span>
|
||||
</span><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
|
||||
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</header><header class="mobile" id="header-mobile">
|
||||
<div class="header-container">
|
||||
<div class="header-wrapper">
|
||||
<div class="header-title">
|
||||
<a href="/" title="LitlToast's Blog"><span class="header-title-pre"><img src="/images/dark-avatar.png" width="25" height="25"></span>LitlToast</a>
|
||||
</div>
|
||||
<div class="menu-toggle" id="menu-toggle-mobile">
|
||||
<span></span><span></span><span></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="menu" id="menu-mobile"><div class="search-wrapper">
|
||||
<div class="search mobile" id="search-mobile">
|
||||
<input type="text" placeholder="Search titles or contents..." id="search-input-mobile">
|
||||
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-mobile" title="Search">
|
||||
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-mobile" title="Clear">
|
||||
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="search-button search-loading" id="search-loading-mobile">
|
||||
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
|
||||
</span>
|
||||
</div>
|
||||
<a href="javascript:void(0);" class="search-cancel" id="search-cancel-mobile">
|
||||
Cancel
|
||||
</a>
|
||||
</div><a class="menu-item" href="/posts/" title="">Posts</a><a class="menu-item" href="/categories/" title="">Projects</a><a class="menu-item" href="/tags/" title="">Tags</a><a class="menu-item" href="/about/" title="">About</a><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
|
||||
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</header><div class="search-dropdown desktop">
|
||||
<div id="search-dropdown-desktop"></div>
|
||||
</div>
|
||||
<div class="search-dropdown mobile">
|
||||
<div id="search-dropdown-mobile"></div>
|
||||
</div><main class="main">
|
||||
<div class="container"><div class="page archive"><h2 class="single-title animate__animated animate__pulse animate__faster"><i class="far fa-folder-open fa-fw" aria-hidden="true"></i> Sparticus</h2></div></div>
|
||||
</main><footer class="footer">
|
||||
<div class="footer-container"><div class="footer-line">Powered by <a href="https://gohugo.io/" target="_blank" rel="noopener noreffer" title="Hugo 0.101.0">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>
|
||||
</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">2021 - 2022</span><span class="author" itemprop="copyrightHolder"> <a href="/" target="_blank">LitlToast</a></span></div>
|
||||
</div>
|
||||
</footer></div>
|
||||
|
||||
<div id="fixed-buttons"><a href="#" id="back-to-top" class="fixed-button" title="Back to Top">
|
||||
<i class="fas fa-arrow-up fa-fw" aria-hidden="true"></i>
|
||||
</a><a href="#" id="view-comments" class="fixed-button" title="View Comments">
|
||||
<i class="fas fa-comment fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
</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/lunr@2.3.9/lunr.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":{"highlightTag":"em","lunrIndexURL":"/index.json","maxResultLength":10,"noResultsFound":"No results found","snippetLength":30,"type":"lunr"}};</script><script type="text/javascript" src="/js/theme.min.js"></script></body>
|
||||
</html>
|
||||
8
categories/sparticus/index.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
|
||||
<channel>
|
||||
<title>Sparticus - Category - LitlToast's Blog</title>
|
||||
<link>https://higgy999.github.io/categories/sparticus/</link>
|
||||
<description>Sparticus - Category - LitlToast's Blog</description>
|
||||
<generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>joshuafhiggins@gmail.com (LitlToast)</managingEditor>
|
||||
<webMaster>joshuafhiggins@gmail.com (LitlToast)</webMaster><atom:link href="https://higgy999.github.io/categories/sparticus/" rel="self" type="application/rss+xml" /></channel>
|
||||
</rss>
|
||||
97
categories/tf2opengl/index.html
Normal file
@@ -0,0 +1,97 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="robots" content="noodp" />
|
||||
<title>TF2 in OpenGL & Java - Category - LitlToast's Blog</title><meta name="Description" content="It's his blog"><meta property="og:title" content="TF2 in OpenGL & Java" />
|
||||
<meta property="og:description" content="It's his blog" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="https://higgy999.github.io/categories/tf2opengl/" /><meta property="og:image" content="https://higgy999.github.io/images/dark-avatar.png"/><meta property="og:site_name" content="LitlToast's Blog" />
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image"/>
|
||||
<meta name="twitter:image" content="https://higgy999.github.io/images/dark-avatar.png"/>
|
||||
|
||||
<meta name="twitter:title" content="TF2 in OpenGL & Java"/>
|
||||
<meta name="twitter:description" content="It's his blog"/>
|
||||
<meta name="application-name" content="LitlToast's Blog">
|
||||
<meta name="apple-mobile-web-app-title" content="LitlToast's Blog"><meta name="theme-color" content="#ffffff"><meta name="msapplication-TileColor" content="#da532c"><link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
|
||||
<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://higgy999.github.io/categories/tf2opengl/" /><link rel="alternate" href="/categories/tf2opengl/index.xml" type="application/rss+xml" title="LitlToast's Blog">
|
||||
<link rel="feed" href="/categories/tf2opengl/index.xml" type="application/rss+xml" title="LitlToast's Blog"><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'">
|
||||
<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'">
|
||||
<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/animate.css@4.1.1/animate.min.css"></noscript></head>
|
||||
<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>
|
||||
|
||||
<div id="mask"></div><div class="wrapper"><header class="desktop" id="header-desktop">
|
||||
<div class="header-wrapper">
|
||||
<div class="header-title">
|
||||
<a href="/" title="LitlToast's Blog"><span class="header-title-pre"><img src="/images/dark-avatar.png" width="25" height="25"></span>LitlToast</a>
|
||||
</div>
|
||||
<div class="menu">
|
||||
<div class="menu-inner"><a class="menu-item" href="/posts/"> Posts </a><a class="menu-item" href="/categories/"> Projects </a><a class="menu-item" href="/tags/"> Tags </a><a class="menu-item" href="/about/"> About </a><span class="menu-item delimiter"></span><span class="menu-item search" id="search-desktop">
|
||||
<input type="text" placeholder="Search titles or contents..." id="search-input-desktop">
|
||||
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-desktop" title="Search">
|
||||
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-desktop" title="Clear">
|
||||
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="search-button search-loading" id="search-loading-desktop">
|
||||
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
|
||||
</span>
|
||||
</span><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
|
||||
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</header><header class="mobile" id="header-mobile">
|
||||
<div class="header-container">
|
||||
<div class="header-wrapper">
|
||||
<div class="header-title">
|
||||
<a href="/" title="LitlToast's Blog"><span class="header-title-pre"><img src="/images/dark-avatar.png" width="25" height="25"></span>LitlToast</a>
|
||||
</div>
|
||||
<div class="menu-toggle" id="menu-toggle-mobile">
|
||||
<span></span><span></span><span></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="menu" id="menu-mobile"><div class="search-wrapper">
|
||||
<div class="search mobile" id="search-mobile">
|
||||
<input type="text" placeholder="Search titles or contents..." id="search-input-mobile">
|
||||
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-mobile" title="Search">
|
||||
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-mobile" title="Clear">
|
||||
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="search-button search-loading" id="search-loading-mobile">
|
||||
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
|
||||
</span>
|
||||
</div>
|
||||
<a href="javascript:void(0);" class="search-cancel" id="search-cancel-mobile">
|
||||
Cancel
|
||||
</a>
|
||||
</div><a class="menu-item" href="/posts/" title="">Posts</a><a class="menu-item" href="/categories/" title="">Projects</a><a class="menu-item" href="/tags/" title="">Tags</a><a class="menu-item" href="/about/" title="">About</a><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
|
||||
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</header><div class="search-dropdown desktop">
|
||||
<div id="search-dropdown-desktop"></div>
|
||||
</div>
|
||||
<div class="search-dropdown mobile">
|
||||
<div id="search-dropdown-mobile"></div>
|
||||
</div><main class="main">
|
||||
<div class="container"><div class="page archive"><h2 class="single-title animate__animated animate__pulse animate__faster"><i class="far fa-folder-open fa-fw" aria-hidden="true"></i> TF2 in OpenGL & Java</h2></div></div>
|
||||
</main><footer class="footer">
|
||||
<div class="footer-container"><div class="footer-line">Powered by <a href="https://gohugo.io/" target="_blank" rel="noopener noreffer" title="Hugo 0.101.0">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>
|
||||
</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">2021 - 2022</span><span class="author" itemprop="copyrightHolder"> <a href="/" target="_blank">LitlToast</a></span></div>
|
||||
</div>
|
||||
</footer></div>
|
||||
|
||||
<div id="fixed-buttons"><a href="#" id="back-to-top" class="fixed-button" title="Back to Top">
|
||||
<i class="fas fa-arrow-up fa-fw" aria-hidden="true"></i>
|
||||
</a><a href="#" id="view-comments" class="fixed-button" title="View Comments">
|
||||
<i class="fas fa-comment fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
</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/lunr@2.3.9/lunr.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":{"highlightTag":"em","lunrIndexURL":"/index.json","maxResultLength":10,"noResultsFound":"No results found","snippetLength":30,"type":"lunr"}};</script><script type="text/javascript" src="/js/theme.min.js"></script></body>
|
||||
</html>
|
||||
8
categories/tf2opengl/index.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
|
||||
<channel>
|
||||
<title>TF2 in OpenGL & Java - Category - LitlToast's Blog</title>
|
||||
<link>https://higgy999.github.io/categories/tf2opengl/</link>
|
||||
<description>TF2 in OpenGL & Java - Category - LitlToast's Blog</description>
|
||||
<generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>joshuafhiggins@gmail.com (LitlToast)</managingEditor>
|
||||
<webMaster>joshuafhiggins@gmail.com (LitlToast)</webMaster><atom:link href="https://higgy999.github.io/categories/tf2opengl/" rel="self" type="application/rss+xml" /></channel>
|
||||
</rss>
|
||||
97
categories/undergroundduels/index.html
Normal file
@@ -0,0 +1,97 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="robots" content="noodp" />
|
||||
<title>Underground Duels - Category - LitlToast's Blog</title><meta name="Description" content="It's his blog"><meta property="og:title" content="Underground Duels" />
|
||||
<meta property="og:description" content="It's his blog" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="https://higgy999.github.io/categories/undergroundduels/" /><meta property="og:image" content="https://higgy999.github.io/images/dark-avatar.png"/><meta property="og:site_name" content="LitlToast's Blog" />
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image"/>
|
||||
<meta name="twitter:image" content="https://higgy999.github.io/images/dark-avatar.png"/>
|
||||
|
||||
<meta name="twitter:title" content="Underground Duels"/>
|
||||
<meta name="twitter:description" content="It's his blog"/>
|
||||
<meta name="application-name" content="LitlToast's Blog">
|
||||
<meta name="apple-mobile-web-app-title" content="LitlToast's Blog"><meta name="theme-color" content="#ffffff"><meta name="msapplication-TileColor" content="#da532c"><link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
|
||||
<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://higgy999.github.io/categories/undergroundduels/" /><link rel="alternate" href="/categories/undergroundduels/index.xml" type="application/rss+xml" title="LitlToast's Blog">
|
||||
<link rel="feed" href="/categories/undergroundduels/index.xml" type="application/rss+xml" title="LitlToast's Blog"><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'">
|
||||
<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'">
|
||||
<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/animate.css@4.1.1/animate.min.css"></noscript></head>
|
||||
<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>
|
||||
|
||||
<div id="mask"></div><div class="wrapper"><header class="desktop" id="header-desktop">
|
||||
<div class="header-wrapper">
|
||||
<div class="header-title">
|
||||
<a href="/" title="LitlToast's Blog"><span class="header-title-pre"><img src="/images/dark-avatar.png" width="25" height="25"></span>LitlToast</a>
|
||||
</div>
|
||||
<div class="menu">
|
||||
<div class="menu-inner"><a class="menu-item" href="/posts/"> Posts </a><a class="menu-item" href="/categories/"> Projects </a><a class="menu-item" href="/tags/"> Tags </a><a class="menu-item" href="/about/"> About </a><span class="menu-item delimiter"></span><span class="menu-item search" id="search-desktop">
|
||||
<input type="text" placeholder="Search titles or contents..." id="search-input-desktop">
|
||||
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-desktop" title="Search">
|
||||
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-desktop" title="Clear">
|
||||
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="search-button search-loading" id="search-loading-desktop">
|
||||
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
|
||||
</span>
|
||||
</span><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
|
||||
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</header><header class="mobile" id="header-mobile">
|
||||
<div class="header-container">
|
||||
<div class="header-wrapper">
|
||||
<div class="header-title">
|
||||
<a href="/" title="LitlToast's Blog"><span class="header-title-pre"><img src="/images/dark-avatar.png" width="25" height="25"></span>LitlToast</a>
|
||||
</div>
|
||||
<div class="menu-toggle" id="menu-toggle-mobile">
|
||||
<span></span><span></span><span></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="menu" id="menu-mobile"><div class="search-wrapper">
|
||||
<div class="search mobile" id="search-mobile">
|
||||
<input type="text" placeholder="Search titles or contents..." id="search-input-mobile">
|
||||
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-mobile" title="Search">
|
||||
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-mobile" title="Clear">
|
||||
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="search-button search-loading" id="search-loading-mobile">
|
||||
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
|
||||
</span>
|
||||
</div>
|
||||
<a href="javascript:void(0);" class="search-cancel" id="search-cancel-mobile">
|
||||
Cancel
|
||||
</a>
|
||||
</div><a class="menu-item" href="/posts/" title="">Posts</a><a class="menu-item" href="/categories/" title="">Projects</a><a class="menu-item" href="/tags/" title="">Tags</a><a class="menu-item" href="/about/" title="">About</a><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
|
||||
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</header><div class="search-dropdown desktop">
|
||||
<div id="search-dropdown-desktop"></div>
|
||||
</div>
|
||||
<div class="search-dropdown mobile">
|
||||
<div id="search-dropdown-mobile"></div>
|
||||
</div><main class="main">
|
||||
<div class="container"><div class="page archive"><h2 class="single-title animate__animated animate__pulse animate__faster"><i class="far fa-folder-open fa-fw" aria-hidden="true"></i> Underground Duels</h2></div></div>
|
||||
</main><footer class="footer">
|
||||
<div class="footer-container"><div class="footer-line">Powered by <a href="https://gohugo.io/" target="_blank" rel="noopener noreffer" title="Hugo 0.101.0">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>
|
||||
</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">2021 - 2022</span><span class="author" itemprop="copyrightHolder"> <a href="/" target="_blank">LitlToast</a></span></div>
|
||||
</div>
|
||||
</footer></div>
|
||||
|
||||
<div id="fixed-buttons"><a href="#" id="back-to-top" class="fixed-button" title="Back to Top">
|
||||
<i class="fas fa-arrow-up fa-fw" aria-hidden="true"></i>
|
||||
</a><a href="#" id="view-comments" class="fixed-button" title="View Comments">
|
||||
<i class="fas fa-comment fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
</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/lunr@2.3.9/lunr.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":{"highlightTag":"em","lunrIndexURL":"/index.json","maxResultLength":10,"noResultsFound":"No results found","snippetLength":30,"type":"lunr"}};</script><script type="text/javascript" src="/js/theme.min.js"></script></body>
|
||||
</html>
|
||||
8
categories/undergroundduels/index.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
|
||||
<channel>
|
||||
<title>Underground Duels - Category - LitlToast's Blog</title>
|
||||
<link>https://higgy999.github.io/categories/undergroundduels/</link>
|
||||
<description>Underground Duels - Category - LitlToast's Blog</description>
|
||||
<generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>joshuafhiggins@gmail.com (LitlToast)</managingEditor>
|
||||
<webMaster>joshuafhiggins@gmail.com (LitlToast)</webMaster><atom:link href="https://higgy999.github.io/categories/undergroundduels/" rel="self" type="application/rss+xml" /></channel>
|
||||
</rss>
|
||||
97
categories/weebdetector/index.html
Normal file
@@ -0,0 +1,97 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="robots" content="noodp" />
|
||||
<title>Weeb Detector - Category - LitlToast's Blog</title><meta name="Description" content="It's his blog"><meta property="og:title" content="Weeb Detector" />
|
||||
<meta property="og:description" content="It's his blog" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="https://higgy999.github.io/categories/weebdetector/" /><meta property="og:image" content="https://higgy999.github.io/images/dark-avatar.png"/><meta property="og:site_name" content="LitlToast's Blog" />
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image"/>
|
||||
<meta name="twitter:image" content="https://higgy999.github.io/images/dark-avatar.png"/>
|
||||
|
||||
<meta name="twitter:title" content="Weeb Detector"/>
|
||||
<meta name="twitter:description" content="It's his blog"/>
|
||||
<meta name="application-name" content="LitlToast's Blog">
|
||||
<meta name="apple-mobile-web-app-title" content="LitlToast's Blog"><meta name="theme-color" content="#ffffff"><meta name="msapplication-TileColor" content="#da532c"><link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
|
||||
<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://higgy999.github.io/categories/weebdetector/" /><link rel="alternate" href="/categories/weebdetector/index.xml" type="application/rss+xml" title="LitlToast's Blog">
|
||||
<link rel="feed" href="/categories/weebdetector/index.xml" type="application/rss+xml" title="LitlToast's Blog"><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'">
|
||||
<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'">
|
||||
<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/animate.css@4.1.1/animate.min.css"></noscript></head>
|
||||
<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>
|
||||
|
||||
<div id="mask"></div><div class="wrapper"><header class="desktop" id="header-desktop">
|
||||
<div class="header-wrapper">
|
||||
<div class="header-title">
|
||||
<a href="/" title="LitlToast's Blog"><span class="header-title-pre"><img src="/images/dark-avatar.png" width="25" height="25"></span>LitlToast</a>
|
||||
</div>
|
||||
<div class="menu">
|
||||
<div class="menu-inner"><a class="menu-item" href="/posts/"> Posts </a><a class="menu-item" href="/categories/"> Projects </a><a class="menu-item" href="/tags/"> Tags </a><a class="menu-item" href="/about/"> About </a><span class="menu-item delimiter"></span><span class="menu-item search" id="search-desktop">
|
||||
<input type="text" placeholder="Search titles or contents..." id="search-input-desktop">
|
||||
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-desktop" title="Search">
|
||||
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-desktop" title="Clear">
|
||||
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="search-button search-loading" id="search-loading-desktop">
|
||||
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
|
||||
</span>
|
||||
</span><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
|
||||
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</header><header class="mobile" id="header-mobile">
|
||||
<div class="header-container">
|
||||
<div class="header-wrapper">
|
||||
<div class="header-title">
|
||||
<a href="/" title="LitlToast's Blog"><span class="header-title-pre"><img src="/images/dark-avatar.png" width="25" height="25"></span>LitlToast</a>
|
||||
</div>
|
||||
<div class="menu-toggle" id="menu-toggle-mobile">
|
||||
<span></span><span></span><span></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="menu" id="menu-mobile"><div class="search-wrapper">
|
||||
<div class="search mobile" id="search-mobile">
|
||||
<input type="text" placeholder="Search titles or contents..." id="search-input-mobile">
|
||||
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-mobile" title="Search">
|
||||
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-mobile" title="Clear">
|
||||
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="search-button search-loading" id="search-loading-mobile">
|
||||
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
|
||||
</span>
|
||||
</div>
|
||||
<a href="javascript:void(0);" class="search-cancel" id="search-cancel-mobile">
|
||||
Cancel
|
||||
</a>
|
||||
</div><a class="menu-item" href="/posts/" title="">Posts</a><a class="menu-item" href="/categories/" title="">Projects</a><a class="menu-item" href="/tags/" title="">Tags</a><a class="menu-item" href="/about/" title="">About</a><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
|
||||
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</header><div class="search-dropdown desktop">
|
||||
<div id="search-dropdown-desktop"></div>
|
||||
</div>
|
||||
<div class="search-dropdown mobile">
|
||||
<div id="search-dropdown-mobile"></div>
|
||||
</div><main class="main">
|
||||
<div class="container"><div class="page archive"><h2 class="single-title animate__animated animate__pulse animate__faster"><i class="far fa-folder-open fa-fw" aria-hidden="true"></i> Weeb Detector</h2></div></div>
|
||||
</main><footer class="footer">
|
||||
<div class="footer-container"><div class="footer-line">Powered by <a href="https://gohugo.io/" target="_blank" rel="noopener noreffer" title="Hugo 0.101.0">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>
|
||||
</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">2021 - 2022</span><span class="author" itemprop="copyrightHolder"> <a href="/" target="_blank">LitlToast</a></span></div>
|
||||
</div>
|
||||
</footer></div>
|
||||
|
||||
<div id="fixed-buttons"><a href="#" id="back-to-top" class="fixed-button" title="Back to Top">
|
||||
<i class="fas fa-arrow-up fa-fw" aria-hidden="true"></i>
|
||||
</a><a href="#" id="view-comments" class="fixed-button" title="View Comments">
|
||||
<i class="fas fa-comment fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
</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/lunr@2.3.9/lunr.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":{"highlightTag":"em","lunrIndexURL":"/index.json","maxResultLength":10,"noResultsFound":"No results found","snippetLength":30,"type":"lunr"}};</script><script type="text/javascript" src="/js/theme.min.js"></script></body>
|
||||
</html>
|
||||
8
categories/weebdetector/index.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
|
||||
<channel>
|
||||
<title>Weeb Detector - Category - LitlToast's Blog</title>
|
||||
<link>https://higgy999.github.io/categories/weebdetector/</link>
|
||||
<description>Weeb Detector - Category - LitlToast's Blog</description>
|
||||
<generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>joshuafhiggins@gmail.com (LitlToast)</managingEditor>
|
||||
<webMaster>joshuafhiggins@gmail.com (LitlToast)</webMaster><atom:link href="https://higgy999.github.io/categories/weebdetector/" rel="self" type="application/rss+xml" /></channel>
|
||||
</rss>
|
||||
3
css/style.min.css
vendored
Normal file
93
css/style.min.css.map
Normal file
BIN
favicon-16x16.png
Normal file
|
After Width: | Height: | Size: 905 B |
BIN
favicon-32x32.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
favicon.ico
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
general-catchingup/featured-image.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
202
general-catchingup/index.html
Normal file
@@ -0,0 +1,202 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="robots" content="noodp" />
|
||||
<title>Catching Up & Centralizing - LitlToast's Blog</title><meta name="Description" content="General things I need to do with the site"><meta property="og:title" content="Catching Up & Centralizing" />
|
||||
<meta property="og:description" content="General things I need to do with the site" />
|
||||
<meta property="og:type" content="article" />
|
||||
<meta property="og:url" content="https://higgy999.github.io/general-catchingup/" /><meta property="og:image" content="https://higgy999.github.io/general-catchingup/featured-image.png"/><meta property="article:section" content="posts" />
|
||||
<meta property="article:published_time" content="2021-08-08T20:29:20-04:00" />
|
||||
<meta property="article:modified_time" content="2022-08-23T15:10:16-04:00" /><meta property="og:site_name" content="LitlToast's Blog" />
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image"/>
|
||||
<meta name="twitter:image" content="https://higgy999.github.io/general-catchingup/featured-image.png"/>
|
||||
<meta name="twitter:title" content="Catching Up & Centralizing"/>
|
||||
<meta name="twitter:description" content="General things I need to do with the site"/>
|
||||
<meta name="application-name" content="LitlToast's Blog">
|
||||
<meta name="apple-mobile-web-app-title" content="LitlToast's Blog"><meta name="theme-color" content="#ffffff"><meta name="msapplication-TileColor" content="#da532c"><link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
|
||||
<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://higgy999.github.io/general-catchingup/" /><link rel="next" href="https://higgy999.github.io/butter-dejavu/" /><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'">
|
||||
<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'">
|
||||
<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/animate.css@4.1.1/animate.min.css"></noscript><script type="application/ld+json">
|
||||
{
|
||||
"@context": "http://schema.org",
|
||||
"@type": "BlogPosting",
|
||||
"headline": "Catching Up \u0026 Centralizing",
|
||||
"inLanguage": "en",
|
||||
"mainEntityOfPage": {
|
||||
"@type": "WebPage",
|
||||
"@id": "https:\/\/higgy999.github.io\/general-catchingup\/"
|
||||
},"image": [{
|
||||
"@type": "ImageObject",
|
||||
"url": "https:\/\/higgy999.github.io\/general-catchingup\/featured-image.png",
|
||||
"width": 1920 ,
|
||||
"height": 500
|
||||
}],"genre": "posts","keywords": "Website, General","wordcount": 665 ,
|
||||
"url": "https:\/\/higgy999.github.io\/general-catchingup\/","datePublished": "2021-08-08T20:29:20-04:00","dateModified": "2022-08-23T15:10:16-04:00","publisher": {
|
||||
"@type": "Organization",
|
||||
"name": "LitlToast","logo": {
|
||||
"@type": "ImageObject",
|
||||
"url": "https:\/\/higgy999.github.io\/images\/dark-avatar.png",
|
||||
"width": 288 ,
|
||||
"height": 288
|
||||
}},"author": {
|
||||
"@type": "Person",
|
||||
"name": "LitlToast"
|
||||
},"description": "General things I need to do with the site"
|
||||
}
|
||||
</script></head>
|
||||
<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>
|
||||
|
||||
<div id="mask"></div><div class="wrapper"><header class="desktop" id="header-desktop">
|
||||
<div class="header-wrapper">
|
||||
<div class="header-title">
|
||||
<a href="/" title="LitlToast's Blog"><span class="header-title-pre"><img src="/images/dark-avatar.png" width="25" height="25"></span>LitlToast</a>
|
||||
</div>
|
||||
<div class="menu">
|
||||
<div class="menu-inner"><a class="menu-item" href="/posts/"> Posts </a><a class="menu-item" href="/categories/"> Projects </a><a class="menu-item" href="/tags/"> Tags </a><a class="menu-item" href="/about/"> About </a><span class="menu-item delimiter"></span><span class="menu-item search" id="search-desktop">
|
||||
<input type="text" placeholder="Search titles or contents..." id="search-input-desktop">
|
||||
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-desktop" title="Search">
|
||||
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-desktop" title="Clear">
|
||||
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="search-button search-loading" id="search-loading-desktop">
|
||||
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
|
||||
</span>
|
||||
</span><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
|
||||
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</header><header class="mobile" id="header-mobile">
|
||||
<div class="header-container">
|
||||
<div class="header-wrapper">
|
||||
<div class="header-title">
|
||||
<a href="/" title="LitlToast's Blog"><span class="header-title-pre"><img src="/images/dark-avatar.png" width="25" height="25"></span>LitlToast</a>
|
||||
</div>
|
||||
<div class="menu-toggle" id="menu-toggle-mobile">
|
||||
<span></span><span></span><span></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="menu" id="menu-mobile"><div class="search-wrapper">
|
||||
<div class="search mobile" id="search-mobile">
|
||||
<input type="text" placeholder="Search titles or contents..." id="search-input-mobile">
|
||||
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-mobile" title="Search">
|
||||
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-mobile" title="Clear">
|
||||
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="search-button search-loading" id="search-loading-mobile">
|
||||
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
|
||||
</span>
|
||||
</div>
|
||||
<a href="javascript:void(0);" class="search-cancel" id="search-cancel-mobile">
|
||||
Cancel
|
||||
</a>
|
||||
</div><a class="menu-item" href="/posts/" title="">Posts</a><a class="menu-item" href="/categories/" title="">Projects</a><a class="menu-item" href="/tags/" title="">Tags</a><a class="menu-item" href="/about/" title="">About</a><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
|
||||
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</header><div class="search-dropdown desktop">
|
||||
<div id="search-dropdown-desktop"></div>
|
||||
</div>
|
||||
<div class="search-dropdown mobile">
|
||||
<div id="search-dropdown-mobile"></div>
|
||||
</div><main class="main">
|
||||
<div class="container"><div class="toc" id="toc-auto">
|
||||
<h2 class="toc-title">Contents</h2>
|
||||
<div class="toc-content" id="toc-content-auto"></div>
|
||||
</div><article class="page single"><h1 class="single-title animate__animated animate__flipInX">Catching Up & Centralizing</h1><div class="post-meta">
|
||||
<div class="post-meta-line"><span class="post-author"><a href="/" title="Author" rel="author" class="author"><i class="fas fa-user-circle fa-fw" aria-hidden="true"></i>LitlToast</a></span> <span class="post-category">included in <a href="/categories/general/"><i class="far fa-folder fa-fw" aria-hidden="true"></i>General</a></span></div>
|
||||
<div class="post-meta-line"><i class="far fa-calendar-alt fa-fw" aria-hidden="true"></i> <time datetime="2021-08-08">2021-08-08</time> <i class="fas fa-pencil-alt fa-fw" aria-hidden="true"></i> 665 words
|
||||
<i class="far fa-clock fa-fw" aria-hidden="true"></i> 4 minutes </div>
|
||||
</div><div class="featured-image"><img
|
||||
class="lazyload"
|
||||
src="/svg/loading.min.svg"
|
||||
data-src="/general-catchingup/featured-image.png"
|
||||
data-srcset="/general-catchingup/featured-image.png, /general-catchingup/featured-image.png 1.5x, /general-catchingup/featured-image.png 2x"
|
||||
data-sizes="auto"
|
||||
alt="/general-catchingup/featured-image.png"
|
||||
title="General things I need to do with the site" /></div><div class="details toc" id="toc-static" data-kept="">
|
||||
<div class="details-summary toc-title">
|
||||
<span>Contents</span>
|
||||
<span><i class="details-icon fas fa-angle-right" aria-hidden="true"></i></span>
|
||||
</div>
|
||||
<div class="details-content toc-content" id="toc-content-static"><nav id="TableOfContents">
|
||||
<ul>
|
||||
<li><a href="#catching-up">Catching Up</a>
|
||||
<ul>
|
||||
<li><a href="#left-click-counter-mod">Left Click Counter Mod</a></li>
|
||||
<li><a href="#game-time-mod">Game Time Mod</a></li>
|
||||
<li><a href="#sparticus">Sparticus</a></li>
|
||||
<li><a href="#underground-duels">Underground Duels</a></li>
|
||||
<li><a href="#tf2-opengl--java">TF2 OpenGL & Java</a></li>
|
||||
<li><a href="#weeb-detector">Weeb Detector</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#centralizing">Centralizing</a></li>
|
||||
</ul>
|
||||
</nav></div>
|
||||
</div><div class="content" id="content"><p>General things I need to do with the site</p>
|
||||
<h2 id="catching-up">Catching Up</h2>
|
||||
<p>There’s a lot that hasn’t been covered yet on other projects that would just take way too long to write pages and posts for those pages on projects that were canceled or have seen very little progress. I plan on updating this site every week with what I have been up to.</p>
|
||||
<h3 id="left-click-counter-mod">Left Click Counter Mod</h3>
|
||||
<p>The only thing I would change or work on with this is the system detecting left clicks. Which looking back, is not at all accurate. Although this would require me to change the updating system and as explained in <a href="#centralizing" rel="">the centralizing section</a>, this probably won’t happen.</p>
|
||||
<h3 id="game-time-mod">Game Time Mod</h3>
|
||||
<p>I think this would be more suited as a general-purpose desktop app that works similar to the way Steam keeps track of hours. It would also be a general-purpose, statistic-keeping app with a name change.</p>
|
||||
<h3 id="sparticus">Sparticus</h3>
|
||||
<p>Yeah ummm… got a little too ambitious with it. At the time of the announcement, I knew very little about Unity, and because of how Unity works at a very high level, you either use tutorials or sit confused about it, doing nothing. Aside from that, texturing alone took forever and got me burnt out. The networking, which was promising at first, turned into a system that I was making changes to with no idea if anything was working. Essentially a programmer’s worst nightmare, being stuck in a pandamonium of whether to continue or not with something that would be a pain to debug later. I’m not completely lost on the idea. Sonic Ether’s ray tracer for Java Edition is still in early development and doesn’t use any of the fancy RTX/DLSS features or the AMD counterparts. Continuum Shaders have similar goals, like redoing the graphics engine with the latest OpenGL and then going to Vulkan later. They also plan on using the new ray tracing and upscaling features too! Google Search Console for the website clearly shows people have an interest in high fidelity, PVP clients.</p>
|
||||
<h3 id="underground-duels">Underground Duels</h3>
|
||||
<p>This project started sensibly as a way to play a deathmatch FPS on school Chromebooks and learn how to use Mirror Networking at the same time. One small problem though, FPS games are very mice reliant. The alternative would be to have keys on the keyboard function similar to joysticks. It also always bugged me that the only way people talked about networking movement in Mirror was through always trusting the client. This bugged me a lot. Then I remembered of The Ship. A fun, murdering delight with the remastered <em>(Remasted)</em> made in Unity! But no progress was made here either as it’s extremely hard to decompile and C# out of Unity 2015 due to so many issues with version compatibility that it’s not worth the hassle for anyone to do. The remastered version is broken now as no localhost connections will work despite whatever configuration. I sent an email to their support team on the issue and offered my help to fix it, but I haven’t gotten a response.</p>
|
||||
<h3 id="tf2-opengl--java">TF2 OpenGL & Java</h3>
|
||||
<p>Postponed until Butter Engine is “done” read <a href="/butter-dejavu" rel="">here</a> on my current work with Butter Engine for more info. I followed <a href="https://learnopengl.com" target="_blank" rel="noopener noreffer ">LearnOpenGL.com’s</a> tutorial to get started on this. This was kind of my deja vu when working on Butter Engine.</p>
|
||||
<h3 id="weeb-detector">Weeb Detector</h3>
|
||||
<p>Although just a one-off thing, I may add more prank features or make it Linux/MacOS compatible. It did help me get more familiar with networking in Java.</p>
|
||||
<h2 id="centralizing">Centralizing</h2>
|
||||
<p>I would like to merge the Sparticus site into here and update Left Click Counter mod to use this site for updating and whatnot, but seems very easy to over-engineer and mess up the update process. So I’m going to leave it like it is for now unless I get bored and run out of projects. I’m also working on adding a page on here for every project.</p>
|
||||
<p><em>So when I’m old and decrepit, I’ll update my first ever Minecraft mod.</em></p></div><div class="post-footer" id="post-footer">
|
||||
<div class="post-info">
|
||||
<div class="post-info-line">
|
||||
<div class="post-info-mod">
|
||||
<span>Updated on 2022-08-23 <a class="git-hash" href="https://github.com/higgy999/higgy999.github.io/commit/176375515f15c94950184256ef64edc4f048643d" target="_blank" title="commit by Litl Toast(joshuafhiggins@gmail.com) 176375515f15c94950184256ef64edc4f048643d: Regular Files">
|
||||
<i class="fas fa-hashtag fa-fw" aria-hidden="true"></i>1763755</a></span>
|
||||
</div></div>
|
||||
<div class="post-info-line">
|
||||
<div class="post-info-md"><span>
|
||||
<a class="link-to-markdown" href="/general-catchingup/index.md" target="_blank">Read Markdown</a>
|
||||
</span></div>
|
||||
<div class="post-info-share">
|
||||
<span><a href="javascript:void(0);" title="Share on Twitter" data-sharer="twitter" data-url="https://higgy999.github.io/general-catchingup/" data-title="Catching Up & Centralizing" data-via="ModsToasty" data-hashtags="Website,General"><i class="fab fa-twitter fa-fw" aria-hidden="true"></i></a><a href="javascript:void(0);" title="Share on Reddit" data-sharer="reddit" data-url="https://higgy999.github.io/general-catchingup/"><i class="fab fa-reddit fa-fw" aria-hidden="true"></i></a></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="post-info-more">
|
||||
<section class="post-tags"><i class="fas fa-tags fa-fw" aria-hidden="true"></i> <a href="/tags/website/">Website</a>, <a href="/tags/general/">General</a></section>
|
||||
<section>
|
||||
<span><a href="javascript:void(0);" onclick="window.history.back();">Back</a></span> | <span><a href="/">Home</a></span>
|
||||
</section>
|
||||
</div>
|
||||
|
||||
<div class="post-nav">
|
||||
<a href="/butter-dejavu/" class="next" rel="next" title="Getting Deja Vu Right Now">Getting Deja Vu Right Now<i class="fas fa-angle-right fa-fw" aria-hidden="true"></i></a></div>
|
||||
</div>
|
||||
</article></div>
|
||||
</main><footer class="footer">
|
||||
<div class="footer-container"><div class="footer-line">Powered by <a href="https://gohugo.io/" target="_blank" rel="noopener noreffer" title="Hugo 0.101.0">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>
|
||||
</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">2021 - 2022</span><span class="author" itemprop="copyrightHolder"> <a href="/" target="_blank">LitlToast</a></span></div>
|
||||
</div>
|
||||
</footer></div>
|
||||
|
||||
<div id="fixed-buttons"><a href="#" id="back-to-top" class="fixed-button" title="Back to Top">
|
||||
<i class="fas fa-arrow-up fa-fw" aria-hidden="true"></i>
|
||||
</a><a href="#" id="view-comments" class="fixed-button" title="View Comments">
|
||||
<i class="fas fa-comment fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
</div><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lightgallery@2.5.0/css/lightgallery-bundle.min.css"><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/lunr@2.3.9/lunr.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/lightgallery@2.5.0/lightgallery.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/lightgallery@2.5.0/plugins/thumbnail/lg-thumbnail.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/lightgallery@2.5.0/plugins/zoom/lg-zoom.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},"comment":{},"lightgallery":true,"search":{"highlightTag":"em","lunrIndexURL":"/index.json","maxResultLength":10,"noResultsFound":"No results found","snippetLength":30,"type":"lunr"}};</script><script type="text/javascript" src="/js/theme.min.js"></script></body>
|
||||
</html>
|
||||
35
general-catchingup/index.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# Catching Up & Centralizing
|
||||
|
||||
|
||||
General things I need to do with the site
|
||||
|
||||
<!--more-->
|
||||
|
||||
## Catching Up
|
||||
There's a lot that hasn't been covered yet on other projects that would just take way too long to write pages and posts for those pages on projects that were canceled or have seen very little progress. I plan on updating this site every week with what I have been up to.
|
||||
|
||||
### Left Click Counter Mod
|
||||
The only thing I would change or work on with this is the system detecting left clicks. Which looking back, is not at all accurate. Although this would require me to change the updating system and as explained in [the centralizing section](#centralizing), this probably won't happen.
|
||||
|
||||
### Game Time Mod
|
||||
I think this would be more suited as a general-purpose desktop app that works similar to the way Steam keeps track of hours. It would also be a general-purpose, statistic-keeping app with a name change.
|
||||
|
||||
### Sparticus
|
||||
Yeah ummm... got a little too ambitious with it. At the time of the announcement, I knew very little about Unity, and because of how Unity works at a very high level, you either use tutorials or sit confused about it, doing nothing. Aside from that, texturing alone took forever and got me burnt out. The networking, which was promising at first, turned into a system that I was making changes to with no idea if anything was working. Essentially a programmer's worst nightmare, being stuck in a pandamonium of whether to continue or not with something that would be a pain to debug later. I'm not completely lost on the idea. Sonic Ether's ray tracer for Java Edition is still in early development and doesn't use any of the fancy RTX/DLSS features or the AMD counterparts. Continuum Shaders have similar goals, like redoing the graphics engine with the latest OpenGL and then going to Vulkan later. They also plan on using the new ray tracing and upscaling features too! Google Search Console for the website clearly shows people have an interest in high fidelity, PVP clients.
|
||||
|
||||
### Underground Duels
|
||||
This project started sensibly as a way to play a deathmatch FPS on school Chromebooks and learn how to use Mirror Networking at the same time. One small problem though, FPS games are very mice reliant. The alternative would be to have keys on the keyboard function similar to joysticks. It also always bugged me that the only way people talked about networking movement in Mirror was through always trusting the client. This bugged me a lot. Then I remembered of The Ship. A fun, murdering delight with the remastered *(Remasted)* made in Unity! But no progress was made here either as it's extremely hard to decompile and C# out of Unity 2015 due to so many issues with version compatibility that it's not worth the hassle for anyone to do. The remastered version is broken now as no localhost connections will work despite whatever configuration. I sent an email to their support team on the issue and offered my help to fix it, but I haven't gotten a response.
|
||||
|
||||
### TF2 OpenGL & Java
|
||||
Postponed until Butter Engine is "done" read [here](/butter-dejavu) on my current work with Butter Engine for more info. I followed [LearnOpenGL.com's](https://learnopengl.com) tutorial to get started on this. This was kind of my deja vu when working on Butter Engine.
|
||||
|
||||
### Weeb Detector
|
||||
Although just a one-off thing, I may add more prank features or make it Linux/MacOS compatible. It did help me get more familiar with networking in Java.
|
||||
|
||||
## Centralizing
|
||||
I would like to merge the Sparticus site into here and update Left Click Counter mod to use this site for updating and whatnot, but seems very easy to over-engineer and mess up the update process. So I'm going to leave it like it is for now unless I get bored and run out of projects. I'm also working on adding a page on here for every project.
|
||||
|
||||
*So when I'm old and decrepit, I'll update my first ever Minecraft mod.*
|
||||
|
||||
|
||||
|
||||
BIN
images/banner.png
Normal file
|
After Width: | Height: | Size: 2.5 MiB |
BIN
images/butter-dragon-modelloading.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
images/butter-smiley-projected.png
Normal file
|
After Width: | Height: | Size: 410 B |
BIN
images/butter-smiley-streched.png
Normal file
|
After Width: | Height: | Size: 535 B |
BIN
images/dark-avatar.png
Normal file
|
After Width: | Height: | Size: 125 KiB |
143
index.html
Normal file
@@ -0,0 +1,143 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta name="generator" content="Hugo 0.101.0" />
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="robots" content="noodp" />
|
||||
<title>LitlToast's Blog</title><meta name="Description" content="It's his blog"><meta property="og:title" content="LitlToast's Blog" />
|
||||
<meta property="og:description" content="It's his blog" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="https://higgy999.github.io/" /><meta property="og:image" content="https://higgy999.github.io/images/dark-avatar.png"/><meta property="og:site_name" content="LitlToast's Blog" />
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image"/>
|
||||
<meta name="twitter:image" content="https://higgy999.github.io/images/dark-avatar.png"/>
|
||||
|
||||
<meta name="twitter:title" content="LitlToast's Blog"/>
|
||||
<meta name="twitter:description" content="It's his blog"/>
|
||||
<meta name="application-name" content="LitlToast's Blog">
|
||||
<meta name="apple-mobile-web-app-title" content="LitlToast's Blog"><meta name="theme-color" content="#ffffff"><meta name="msapplication-TileColor" content="#da532c"><link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
|
||||
<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://higgy999.github.io/" /><link rel="alternate" href="/index.xml" type="application/rss+xml" title="LitlToast's Blog">
|
||||
<link rel="feed" href="/index.xml" type="application/rss+xml" title="LitlToast's Blog"><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'">
|
||||
<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'">
|
||||
<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/animate.css@4.1.1/animate.min.css"></noscript><script type="application/ld+json">
|
||||
{
|
||||
"@context": "http://schema.org",
|
||||
"@type": "WebSite",
|
||||
"url": "https:\/\/higgy999.github.io\/","inLanguage": "en","author": {
|
||||
"@type": "Person",
|
||||
"name": "LitlToast"
|
||||
},"description": "It's his blog","name": "LitlToast's Blog"
|
||||
}
|
||||
</script></head>
|
||||
<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>
|
||||
|
||||
<div id="mask"></div><div class="wrapper"><header class="desktop" id="header-desktop">
|
||||
<div class="header-wrapper">
|
||||
<div class="header-title">
|
||||
<a href="/" title="LitlToast's Blog"><span class="header-title-pre"><img src="/images/dark-avatar.png" width="25" height="25"></span>LitlToast</a>
|
||||
</div>
|
||||
<div class="menu">
|
||||
<div class="menu-inner"><a class="menu-item" href="/posts/"> Posts </a><a class="menu-item" href="/categories/"> Projects </a><a class="menu-item" href="/tags/"> Tags </a><a class="menu-item" href="/about/"> About </a><span class="menu-item delimiter"></span><span class="menu-item search" id="search-desktop">
|
||||
<input type="text" placeholder="Search titles or contents..." id="search-input-desktop">
|
||||
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-desktop" title="Search">
|
||||
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-desktop" title="Clear">
|
||||
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="search-button search-loading" id="search-loading-desktop">
|
||||
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
|
||||
</span>
|
||||
</span><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
|
||||
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</header><header class="mobile" id="header-mobile">
|
||||
<div class="header-container">
|
||||
<div class="header-wrapper">
|
||||
<div class="header-title">
|
||||
<a href="/" title="LitlToast's Blog"><span class="header-title-pre"><img src="/images/dark-avatar.png" width="25" height="25"></span>LitlToast</a>
|
||||
</div>
|
||||
<div class="menu-toggle" id="menu-toggle-mobile">
|
||||
<span></span><span></span><span></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="menu" id="menu-mobile"><div class="search-wrapper">
|
||||
<div class="search mobile" id="search-mobile">
|
||||
<input type="text" placeholder="Search titles or contents..." id="search-input-mobile">
|
||||
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-mobile" title="Search">
|
||||
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-mobile" title="Clear">
|
||||
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="search-button search-loading" id="search-loading-mobile">
|
||||
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
|
||||
</span>
|
||||
</div>
|
||||
<a href="javascript:void(0);" class="search-cancel" id="search-cancel-mobile">
|
||||
Cancel
|
||||
</a>
|
||||
</div><a class="menu-item" href="/posts/" title="">Posts</a><a class="menu-item" href="/categories/" title="">Projects</a><a class="menu-item" href="/tags/" title="">Tags</a><a class="menu-item" href="/about/" title="">About</a><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
|
||||
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</header><div class="search-dropdown desktop">
|
||||
<div id="search-dropdown-desktop"></div>
|
||||
</div>
|
||||
<div class="search-dropdown mobile">
|
||||
<div id="search-dropdown-mobile"></div>
|
||||
</div><main class="main">
|
||||
<div class="container"><div class="page home" data-home="posts"><div class="home-profile"><div class="home-avatar"><a href="/posts/" title="Posts"><img
|
||||
class="lazyload"
|
||||
src="/svg/loading.min.svg"
|
||||
data-src="/images/dark-avatar.png"
|
||||
data-srcset="/images/dark-avatar.png, /images/dark-avatar.png 1.5x, /images/dark-avatar.png 2x"
|
||||
data-sizes="auto"
|
||||
alt="/images/dark-avatar.png"
|
||||
title="/images/dark-avatar.png" width="288" height="288" /></a></div><div class="home-subtitle"><div id="id-1" class="typeit"></div></div><div class="links"><a href="https://github.com/higgy999" title="GitHub" target="_blank" rel="noopener noreffer me"><i class="fab fa-github fa-fw" aria-hidden="true"></i></a><a href="https://twitter.com/ModsToasty" title="Twitter" target="_blank" rel="noopener noreffer me"><i class="fab fa-twitter fa-fw" aria-hidden="true"></i></a><a href="https://www.youtube.com/channel/UCIk0qQcaVTxhfTD9sK_0PtQ" title="YouTube" target="_blank" rel="noopener noreffer me"><i class="fab fa-youtube fa-fw" aria-hidden="true"></i></a><a href="mailto:joshuafhiggins@gmail.com" title="Email" rel="me"><i class="far fa-envelope fa-fw" aria-hidden="true"></i></a><a href="/index.xml" title="RSS" target="_blank" rel="noopener noreffer me"><i class="fas fa-rss fa-fw" aria-hidden="true"></i></a></div></div>
|
||||
<article class="single summary" itemscope itemtype="http://schema.org/Article"><div class="featured-image-preview">
|
||||
<a href="/butter-dejavu/"><img
|
||||
class="lazyload"
|
||||
src="/svg/loading.min.svg"
|
||||
data-src="/butter-dejavu/featured-image.png"
|
||||
data-srcset="/butter-dejavu/featured-image.png, /butter-dejavu/featured-image.png 1.5x, /butter-dejavu/featured-image.png 2x"
|
||||
data-sizes="auto"
|
||||
alt="/butter-dejavu/featured-image.png"
|
||||
title="I feel like I wrote this code before..." /></a>
|
||||
</div><h1 class="single-title" itemprop="name headline">
|
||||
<a href="/butter-dejavu/">Getting Deja Vu Right Now</a>
|
||||
</h1><div class="post-meta"><span class="post-author"><a href="/" title="Author" rel="author" class="author"><i class="fas fa-user-circle fa-fw" aria-hidden="true"></i>LitlToast</a></span> <span class="post-publish">published on <time datetime="2021-08-08">2021-08-08</time></span> <span class="post-category">included in <a href="/categories/butterengine/"><i class="far fa-folder fa-fw" aria-hidden="true"></i>Butter Engine</a></span></div><div class="content"><p>I feel like I wrote this code before…</p></div><div class="post-footer">
|
||||
<a href="/butter-dejavu/">Read More</a><div class="post-tags">
|
||||
<i class="fas fa-tags fa-fw" aria-hidden="true"></i> <a href="/tags/butter-engine/">Butter Engine</a>, <a href="/tags/update/">Update</a>, <a href="/tags/programming/">Programming</a></div></div>
|
||||
</article><article class="single summary" itemscope itemtype="http://schema.org/Article"><div class="featured-image-preview">
|
||||
<a href="/general-catchingup/"><img
|
||||
class="lazyload"
|
||||
src="/svg/loading.min.svg"
|
||||
data-src="/general-catchingup/featured-image.png"
|
||||
data-srcset="/general-catchingup/featured-image.png, /general-catchingup/featured-image.png 1.5x, /general-catchingup/featured-image.png 2x"
|
||||
data-sizes="auto"
|
||||
alt="/general-catchingup/featured-image.png"
|
||||
title="General things I need to do with the site" /></a>
|
||||
</div><h1 class="single-title" itemprop="name headline">
|
||||
<a href="/general-catchingup/">Catching Up & Centralizing</a>
|
||||
</h1><div class="post-meta"><span class="post-author"><a href="/" title="Author" rel="author" class="author"><i class="fas fa-user-circle fa-fw" aria-hidden="true"></i>LitlToast</a></span> <span class="post-publish">published on <time datetime="2021-08-08">2021-08-08</time></span> <span class="post-category">included in <a href="/categories/general/"><i class="far fa-folder fa-fw" aria-hidden="true"></i>General</a></span></div><div class="content"><p>General things I need to do with the site</p></div><div class="post-footer">
|
||||
<a href="/general-catchingup/">Read More</a><div class="post-tags">
|
||||
<i class="fas fa-tags fa-fw" aria-hidden="true"></i> <a href="/tags/website/">Website</a>, <a href="/tags/general/">General</a></div></div>
|
||||
</article></div></div>
|
||||
</main><footer class="footer">
|
||||
<div class="footer-container"><div class="footer-line">Powered by <a href="https://gohugo.io/" target="_blank" rel="noopener noreffer" title="Hugo 0.101.0">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>
|
||||
</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">2021 - 2022</span><span class="author" itemprop="copyrightHolder"> <a href="/" target="_blank">LitlToast</a></span></div>
|
||||
</div>
|
||||
</footer></div>
|
||||
|
||||
<div id="fixed-buttons"><a href="#" id="back-to-top" class="fixed-button" title="Back to Top">
|
||||
<i class="fas fa-arrow-up fa-fw" aria-hidden="true"></i>
|
||||
</a><a href="#" id="view-comments" class="fixed-button" title="View Comments">
|
||||
<i class="fas fa-comment fa-fw" aria-hidden="true"></i>
|
||||
</a>
|
||||
</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/lunr@2.3.9/lunr.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" src="https://cdn.jsdelivr.net/npm/typeit@8.6.0/dist/index.umd.js"></script><script type="text/javascript">window.config={"code":{"copyTitle":"Copy to clipboard","maxShownLines":50},"data":{"id-1":"This website features the latest news on my projects."},"search":{"highlightTag":"em","lunrIndexURL":"/index.json","maxResultLength":10,"noResultsFound":"No results found","snippetLength":30,"type":"lunr"},"typeit":{"cursorChar":"|","cursorSpeed":1000,"data":{"id-1":["id-1"]},"duration":-1,"speed":100}};</script><script type="text/javascript" src="/js/theme.min.js"></script></body>
|
||||
</html>
|
||||
1
index.json
Normal file
26
index.xml
Normal file
@@ -0,0 +1,26 @@
|
||||
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
|
||||
<channel>
|
||||
<title>LitlToast's Blog</title>
|
||||
<link>https://higgy999.github.io/</link>
|
||||
<description>It's his blog</description>
|
||||
<generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>joshuafhiggins@gmail.com (LitlToast)</managingEditor>
|
||||
<webMaster>joshuafhiggins@gmail.com (LitlToast)</webMaster><lastBuildDate>Sun, 08 Aug 2021 21:21:30 -0400</lastBuildDate>
|
||||
<atom:link href="https://higgy999.github.io/index.xml" rel="self" type="application/rss+xml" />
|
||||
<item>
|
||||
<title>Getting Deja Vu Right Now</title>
|
||||
<link>https://higgy999.github.io/butter-dejavu/</link>
|
||||
<pubDate>Sun, 08 Aug 2021 21:21:30 -0400</pubDate>
|
||||
<author>LitlToast</author>
|
||||
<guid>https://higgy999.github.io/butter-dejavu/</guid>
|
||||
<description><![CDATA[<p>I feel like I wrote this code before…</p>]]></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Catching Up & Centralizing</title>
|
||||
<link>https://higgy999.github.io/general-catchingup/</link>
|
||||
<pubDate>Sun, 08 Aug 2021 20:29:20 -0400</pubDate>
|
||||
<author>LitlToast</author>
|
||||
<guid>https://higgy999.github.io/general-catchingup/</guid>
|
||||
<description><![CDATA[<p>General things I need to do with the site</p>]]></description>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
||||
4
js/theme.min.js
vendored
Normal file
BIN
lib/images/loading.gif
Normal file
|
After Width: | Height: | Size: 4.1 KiB |