Browse Source

Basic Blog Site

Byron 9 months ago
parent
commit
feda3ed2ed

+ 3 - 0
.gitmodules

@@ -0,0 +1,3 @@
+[submodule "themes/hacker"]
+	path = themes/hacker
+	url = https://github.com/en9inerd/zola-hacker.git

+ 0 - 0
READ.ME


+ 34 - 0
config.toml

@@ -0,0 +1,34 @@
+# The URL the site will be built for
+base_url = "https://byron.games"
+
+title = "Byron.Games or Some Shit"
+
+# Whether to automatically compile all Sass files in the sass directory
+compile_sass = true
+
+# Whether to build a search index to be used later on by a JavaScript library
+build_search_index = true
+
+theme = "hacker"
+
+taxonomies = [
+    { name = "tags" },
+]
+
+[markdown]
+# Whether to do syntax highlighting
+# Theme can be customised by setting the `highlight_theme` variable to a theme supported by Zola
+highlight_code = true
+
+[extra]
+# Put all your custom variables here
+logo = "images/logo.png"
+menu = [
+    { full_url ="https://vtt.byron.games", name = "Foundry" },
+    { full_url ="https://km.byron.games", name = "King Maker Wiki" },
+    { url = "/about", name = "About" }, 
+    { url = "/tags", name = "Tags" }
+    ]
+language_code = "en-US"
+timezone = "America/Detroit"
+social_links = []

+ 4 - 0
content/_index.md

@@ -0,0 +1,4 @@
++++
+paginate_by = 5
+sort_by = "date"
++++

+ 22 - 0
content/pages/about.md

@@ -0,0 +1,22 @@
++++
+title = "About"
+path = "about"
+
+[extra]
+no_page_info = true
+pgp_key_enabled = true
+
+[extra.seo]
+type = "Person"
++++
+
+Nothing worth knowing
+
+<!-- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam nec purus auctor, cursus turpis ac, ultricies nunc. Ut auctor, odio id tincidunt tincidunt, nunc metus tincidunt justo, ac ultricies nunc mi nec sapien. Nullam auctor, libero nec ultricies lacinia, mi purus vehicula mi, nec iaculis nunc elit nec felis. Nullam nec purus auctor, cursus turpis ac, ultricies nunc. Ut auctor, odio id tincidunt tincidunt, nunc metus tincidunt justo, ac ultricies nunc mi nec sapien. Nullam auctor, libero nec ultricies lacinia, mi purus vehicula mi, nec iaculis nunc elit nec felis.
+
+<!-- [Currículum Vitae](@/pages/cv.md) -->
+<!-- <br><br> -->
+
+<!-- ## Contact Me -->
+
+<!-- {{ contact_form() }} --> 

+ 5 - 0
content/posts/_index.md

@@ -0,0 +1,5 @@
++++
+render = false
+transparent = true
+sort_by = "date"
++++

+ 22 - 0
content/posts/new_site.md

@@ -0,0 +1,22 @@
++++
+title = "New Site Who 'Dis?"
+date = 2024-03-14
+
+[taxonomies]
+tags = ["Links"]
++++
+
+# What is this?!
+
+I have been wanting to redo my little home server project for a while. It has been running on a cranky old laptop with some aging hardware, un-backed up for
+way to long. I had some newer hardware sitting around unused, just need some RAM and a new HD (I had put all of that in another machine.) Plus my partner wants
+to move away from using Square Space :yuck, and the subscript is renewing in a few weeks, so might as well as self host it! Already paying to self host my own
+services. 
+
+This url use to link directly to my foundry vtt server, thats now on a subdomain:
+- [Foundry](https://vtt.byron.games)
+
+I also moved the wiki we were using to a new subdomain, was looking at host a few different ones based on need, that is now at:
+- [King Maker Wiki](https://km.byron.games)
+
+If you actually know about this server, then these links will make sense, else why are you here?

+ 4 - 0
data/cv/education.yml

@@ -0,0 +1,4 @@
+- school: University of California, Berkeley
+  degree: Bachelor of Science
+  date: 2016-05-01
+  GPA: 3.7

+ 9 - 0
data/cv/experience.yml

@@ -0,0 +1,9 @@
+- employer: General Dynamics Information Technology
+  title: Software Engineer
+  location: Arlington, VA
+  start_date: 2017-01-01
+  end_date:
+  responsibilities:
+  - Developed and maintained a web application for the Department of Defense
+  - Worked with a team of developers to implement new features
+  - Wrote unit tests to ensure code quality

+ 8 - 0
data/cv/projects.yml

@@ -0,0 +1,8 @@
+- name: "Project 1"
+  desc: "Description of project 1"
+  technologies: ["Python", "Django", "JavaScript", "React"]
+  link:
+    text: "Project 1"
+    url: "https://www.example.com"
+  start_date: 2021-01-01
+  end_date: 2023-11-01

+ 5 - 0
data/cv/skills.yml

@@ -0,0 +1,5 @@
+- type: Programming Languages
+  tools: [JavaScript/TypeScript, Python, C/C++, Bash]
+
+- type: Frameworks
+  tools: [Angular, NestJS, LoopBack, Express.js, FastAPI, Django]

+ 2 - 0
data/cv/summary.yml

@@ -0,0 +1,2 @@
+- I am a data scientist with a background in physics and a passion for solving complex problems. I have experience in developing and implementing machine learning algorithms to extract insights from large datasets. I am proficient in Python and have experience working with AWS-based data warehouse infrastructure. I am looking for opportunities to apply my skills in a dynamic and challenging environment.
+- I am a full-stack developer with experience in building web applications using Python, Django, JavaScript, and React. I have worked on projects ranging from e-commerce platforms to data visualization tools. I am passionate about creating user-friendly interfaces and optimizing performance. I am looking for opportunities to work on innovative projects and collaborate with talented teams.

+ 47 - 0
data/socials.yml

@@ -0,0 +1,47 @@
+- platform: email
+  url: 'mailto:'
+  icon: mail
+
+- platform: facebook
+  url: https://www.facebook.com/
+  icon: facebook
+
+- platform: github
+  url: https://github.com/
+  icon: github-circled
+
+- platform: instagram
+  url: https://instagram.com/
+  icon: instagram
+
+- platform: linkedin
+  url: https://www.linkedin.com/in/
+  icon: linkedin
+
+- platform: pinterest
+  url: https://www.pinterest.com/
+  icon: pinterest
+
+- platform: keyoxide
+  url: https://keyoxide.org/
+  icon: key
+
+- platform: feed
+  url: /atom.xml
+  icon: rss
+
+- platform: twitter
+  url: https://www.twitter.com/
+  icon: twitter
+
+- platform: stackoverflow
+  url: https://stackoverflow.com/
+  icon: stackoverflow
+
+- platform: youtube
+  url: https://youtube.com/
+  icon: youtube
+
+- platform: telegram
+  url: https://t.me/
+  icon: telegram

+ 73 - 0
public/404.html

@@ -0,0 +1,73 @@
+<!DOCTYPE html><html lang="en-US" xml:lang="en-US">
+  
+<head>
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
+<link rel="shortcut icon" type="image/png" sizes="32x32" href="https://byron.games/images/favicon.png">
+
+<link rel="stylesheet" href="https://byron.games/main.css">
+<meta name="theme-color" content="#151515">
+<meta name="msapplication-navbutton-color" content="#151515">
+<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
+
+
+
+<meta name="robots" content="noindex, follow">
+
+<title>Not Found :( | Byron.Games or Some Shit</title>
+<meta name="generator" content="Zola">
+<meta name="description" content="">
+<meta name="author" content="">
+<link rel="canonical" href="https://byron.games/404.html">
+</head>
+
+<body>
+  <header>
+    <div class="container">
+      <a id="a-title" href="https://byron.games">
+        <h1>Byron.Games or Some Shit</h1>
+      </a>
+      <h2></h2>
+      <nav id="navbar">
+    
+    <a href="https:&#x2F;&#x2F;vtt.byron.games" class="btn">Foundry</a>
+    
+    <a href="https:&#x2F;&#x2F;km.byron.games" class="btn">King Maker Wiki</a>
+    
+    <a href="https://byron.games/about" class="btn">About</a>
+    
+    
+    <a href="https://byron.games/tags" class="btn">Tags</a>
+    
+</nav>
+</div>
+  </header>
+
+  <div class="container">
+    <main>
+<article class="page">
+  <div class="header-container">
+    <h2>Not Found :(</h2>
+  </div>
+  <div class="entry">
+    <p>
+      Sorry, but the page you were trying to view does not exist.
+    </p>
+    <p>
+      It looks like this was the result of either:
+    </p>
+    <ul>
+      <li>A mistyped address</li>
+      <li>An out-of-date link</li>
+    </ul>
+  </div>
+</article>
+    </main>
+  </div>
+  <footer>
+<span class="copyright">&copy; 2024 - 2025 </span>
+</footer>
+</body>
+
+</html>

+ 100 - 0
public/about/index.html

@@ -0,0 +1,100 @@
+<!DOCTYPE html><html lang="en-US" xml:lang="en-US">
+  
+<head>
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
+<link rel="shortcut icon" type="image/png" sizes="32x32" href="https://byron.games/images/favicon.png">
+
+<link rel="stylesheet" href="https://byron.games/main.css">
+<meta name="theme-color" content="#151515">
+<meta name="msapplication-navbutton-color" content="#151515">
+<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
+
+
+
+<meta name="robots" content="index, follow">
+<meta name="googlebot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
+<meta name="bingbot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
+
+<title>About | Byron.Games or Some Shit</title>
+<meta name="generator" content="Zola">
+<meta name="description" content="">
+<meta name="author" content="">
+<link rel="canonical" href="https://byron.games/about/">
+    <script type="application/ld+json">
+    {
+      "@context": "https://schema.org",
+      "@type": "Person",
+      "name": "About",
+      
+      "image": "https://byron.games/images/logo.png",
+      "url": "https://byron.games/about",
+      "sameAs": [
+      ]
+    }
+    </script>
+    <script type="application/ld+json">
+    {
+      "@context": "https://schema.org",
+      "@type": "WebPage",
+      "url": "https://byron.games/about",
+      "name": "About",
+      "description": "",
+      "author": {
+        "@type": "Person",
+        "name": ""
+      }
+    }
+    </script>
+
+</head>
+
+<body>
+  <header>
+    <div class="container">
+      <a id="a-title" href="https://byron.games">
+        <h1>Byron.Games or Some Shit</h1>
+      </a>
+      <h2></h2>
+      <nav id="navbar">
+    
+    <a href="https:&#x2F;&#x2F;vtt.byron.games" class="btn">Foundry</a>
+    
+    <a href="https:&#x2F;&#x2F;km.byron.games" class="btn">King Maker Wiki</a>
+    
+    <a href="https://byron.games/about" class="btn">About</a>
+    
+    
+    <a href="https://byron.games/tags" class="btn">Tags</a>
+    
+</nav>
+</div>
+  </header>
+
+  <div class="container">
+    <main>
+<article class="page">
+  <div class="header-container">
+    <h2>About</h2>
+  </div>
+  <div class="entry">
+    <p>Nothing worth knowing</p>
+<!-- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam nec purus auctor, cursus turpis ac, ultricies nunc. Ut auctor, odio id tincidunt tincidunt, nunc metus tincidunt justo, ac ultricies nunc mi nec sapien. Nullam auctor, libero nec ultricies lacinia, mi purus vehicula mi, nec iaculis nunc elit nec felis. Nullam nec purus auctor, cursus turpis ac, ultricies nunc. Ut auctor, odio id tincidunt tincidunt, nunc metus tincidunt justo, ac ultricies nunc mi nec sapien. Nullam auctor, libero nec ultricies lacinia, mi purus vehicula mi, nec iaculis nunc elit nec felis.
+
+<!-- [Currículum Vitae](@/pages/cv.md) -->
+<!-- <br><br> -->
+<!-- ## Contact Me -->
+<!--  --> 
+
+  </div>
+</article>
+
+    </main>
+  </div>
+  <footer>
+<span class="copyright">&copy; 2024 - 2025 </span>
+</footer>
+</body>
+
+</html>

File diff suppressed because it is too large
+ 9 - 0
public/elasticlunr.min.js


BIN
public/favicon-32x32.png


BIN
public/fonts/custom-font-awesome.woff2


BIN
public/fonts/sourcecodepro-cyrillic-ext.woff


BIN
public/fonts/sourcecodepro-cyrillic.woff


BIN
public/fonts/sourcecodepro-latin-ext.woff


BIN
public/fonts/sourcecodepro-latin.woff


BIN
public/images/blacktocat.png


BIN
public/images/favicon.png


BIN
public/images/logo.png


+ 106 - 0
public/index.html

@@ -0,0 +1,106 @@
+<!DOCTYPE html><html lang="en-US" xml:lang="en-US">
+  
+<head>
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
+<link rel="shortcut icon" type="image/png" sizes="32x32" href="https://byron.games/images/favicon.png">
+
+<link rel="stylesheet" href="https://byron.games/main.css">
+<meta name="theme-color" content="#151515">
+<meta name="msapplication-navbutton-color" content="#151515">
+<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
+
+
+
+<meta name="robots" content="index, follow">
+<meta name="googlebot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
+<meta name="bingbot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
+
+<title>Byron.Games or Some Shit</title>
+<meta name="generator" content="Zola">
+<meta name="description" content="">
+<meta name="author" content="">
+<link rel="canonical" href="https://byron.games/">
+<script type="application/ld+json">
+  {
+    "@context": "https://schema.org",
+    "@type": "WebSite",
+    "url": "https://byron.games",
+    "name": "Byron.Games or Some Shit",
+    "description": "",
+    "image": "https://byron.games/images/logo.png",
+    "author": {
+      "@type": "Person",
+      "name": "",
+      "url": "https://byron.games/about",
+      "sameAs": [
+      ]
+    }
+  }
+</script>
+</head>
+
+<body>
+  <header>
+    <div class="container">
+      <a id="a-title" href="https://byron.games">
+        <h1>Byron.Games or Some Shit</h1>
+      </a>
+      <h2></h2>
+      <nav id="navbar">
+    
+    <a href="https:&#x2F;&#x2F;vtt.byron.games" class="btn">Foundry</a>
+    
+    <a href="https:&#x2F;&#x2F;km.byron.games" class="btn">King Maker Wiki</a>
+    
+    <a href="https://byron.games/about" class="btn">About</a>
+    
+    
+    <a href="https://byron.games/tags" class="btn">Tags</a>
+    
+</nav>
+</div>
+  </header>
+
+  <div class="container">
+    <main>
+<div class="pages">
+    <article class="page">
+  <h2><a href="https://byron.games/posts/new-site/">New Site Who &#x27;Dis?</a></h2>
+  <div class="page-info">
+    <time class="smaller" datetime="2024-03-14T00:00:00+00:00">
+      Posted on March 14, 2024 at 00:00 UTC
+    </time>
+  </div>
+
+  <div class="entry">
+    <h1 id="what-is-this">What is this?!</h1>
+<p>I have been wanting to redo my little home server project for a while. It has been running on a cranky old laptop with some aging hardware, un-backed up for
+way to long. I had some newer hardware sitting around unused, just need some RAM and a new HD (I had put all of that in another machine.) Plus my partner wants
+to move away from using Square Space :yuck, and the subscript is renewing in a few weeks, so might as well as self host it! Already paying to self host my own
+services.</p>
+<p>This url use to link directly to my foundry vtt server, thats now on a subdomain:</p>
+<ul>
+<li><a href="https://vtt.byron.games">Foundry</a></li>
+</ul>
+<p>I also moved the wiki we were using to a new subdomain, was looking at host a few different ones based on need, that is now at:</p>
+<ul>
+<li><a href="https://km.byron.games">King Maker Wiki</a></li>
+</ul>
+<p>If you actually know about this server, then these links will make sense, else why are you here?</p>
+</div>
+
+  <div class="page-footer">
+  </div>
+</article>
+
+</div>
+    </main>
+  </div>
+  <footer>
+<span class="copyright">&copy; 2024 - 2025 </span>
+</footer>
+</body>
+
+</html>

+ 107 - 0
public/js/form-submission-handler.js

@@ -0,0 +1,107 @@
+(function () {
+  // get all data in form and return object
+  function getFormData(form) {
+    const elements = form.elements;
+    let itsatrap;
+
+    const fields = Object.keys(elements).filter((k) => {
+      if (elements[k].name === "itsatrap") {
+        itsatrap = elements[k].value;
+        return false;
+      }
+      return true;
+    }).map((k) => {
+      if (elements[k].name !== undefined) {
+        return elements[k].name;
+        // special case for Edge's html collection
+      } else if (elements[k].length > 0) {
+        return elements[k].item(0).name;
+      }
+    }).filter((item, pos, self) => {
+      return self.indexOf(item) == pos && item;
+    });
+
+    const formData = {};
+    fields.forEach((name) => {
+      const element = elements[name];
+
+      // singular form elements just have one value
+      formData[name] = element.value;
+
+      // when our element has multiple items, get their values
+      if (element.length) {
+        const data = [];
+        for (let i = 0; i < element.length; i++) {
+          const item = element.item(i);
+          if (item.checked || item.selected) {
+            data.push(item.value);
+          }
+        }
+        formData[name] = data.join(', ');
+      }
+    });
+
+    // add form-specific values into the data
+    formData.formDataNameOrder = JSON.stringify(fields);
+    formData.formGoogleSheetName = form.dataset.sheet || "responses"; // default sheet name
+    formData.formGoogleSendEmail
+      = form.dataset.email || ""; // no email by default
+
+    return { data: formData, itsatrap };
+  }
+
+  function handleFormSubmit(event) {
+    event.preventDefault(); // we are submitting via fetch below
+    const form = event.target;
+    const formData = getFormData(form);
+    const data = formData.data;
+
+    // If a itsatrap field is filled, assume it was done so by a spam bot.
+    if (formData.itsatrap || data.submit) {
+      return false;
+    }
+
+    disableAllButtons(form);
+    const url = `https://script.google.com/macros/s/${form.dataset.scriptId}/exec`;
+
+    fetch(url, {
+      method: 'POST',
+      headers: {
+        'Content-Type': 'application/x-www-form-urlencoded',
+      },
+      body: new URLSearchParams(data).toString(),
+    })
+      .then((response) => {
+        if (response.ok) {
+          form.reset();
+          const formElements = form.querySelector(".form-elements");
+          if (formElements) {
+            formElements.style.display = "none"; // hide form
+          }
+          const thankYouMessage = form.querySelector(".thankyou-message");
+          if (thankYouMessage) {
+            thankYouMessage.style.display = "block";
+          }
+        }
+      })
+      .catch((error) => {
+        console.error('Error submitting the form:', error);
+      });
+  }
+
+  function loaded() {
+    // bind to the submit event of our form
+    const forms = document.querySelectorAll("form.contact-form");
+    forms.forEach((form) => {
+      form.addEventListener("submit", handleFormSubmit, false);
+    });
+  };
+  document.addEventListener("DOMContentLoaded", loaded, false);
+
+  function disableAllButtons(form) {
+    const buttons = form.querySelectorAll("button");
+    buttons.forEach((button) => {
+      button.disabled = true;
+    });
+  }
+})();

+ 24 - 0
public/js/monitor.js

@@ -0,0 +1,24 @@
+// Specify the IFTTT event name and Webhooks key before enabling this script through "monitor" property in _config.yml
+(async function () {
+  const EVENT_NAME = '';
+  const WEBHOOKS_KEY = '';
+  try {
+    const { ip } = await fetch('https://api.ipify.org?format=json').then(res => res.json());
+    const { href: url } = window.location;
+    const screenDimensions = `${window.screen.width} x ${window.screen.height}`;
+    const { referrer } = document;
+    const { userAgent } = navigator;
+    const strToSend = encodeURIComponent([
+      `IP: ${ip}`,
+      `URL: ${url}`,
+      `Screen Dimensions: ${screenDimensions}`,
+      `Referrer: ${referrer}`,
+      `User Agent: ${userAgent}`
+    ].join('<br>'));
+    await fetch(`https://maker.ifttt.com/trigger/${EVENT_NAME}/with/key/${WEBHOOKS_KEY}?value1=${strToSend}`, {
+      method: 'GET'
+    });
+  } catch (error) {
+    console.error(error);
+  }
+})();

File diff suppressed because it is too large
+ 0 - 0
public/main.css


+ 6 - 0
public/page/1/index.html

@@ -0,0 +1,6 @@
+<!doctype html>
+<meta charset="utf-8">
+<link rel="canonical" href="https://byron.games/">
+<meta http-equiv="refresh" content="0; url=https://byron.games/">
+<title>Redirect</title>
+<p><a href="https://byron.games/">Click here</a> to be redirected.</p>

+ 119 - 0
public/posts/new-site/index.html

@@ -0,0 +1,119 @@
+<!DOCTYPE html><html lang="en-US" xml:lang="en-US">
+  
+<head>
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
+<link rel="shortcut icon" type="image/png" sizes="32x32" href="https://byron.games/images/favicon.png">
+
+<link rel="stylesheet" href="https://byron.games/main.css">
+<meta name="theme-color" content="#151515">
+<meta name="msapplication-navbutton-color" content="#151515">
+<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
+
+
+
+<meta name="robots" content="index, follow">
+<meta name="googlebot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
+<meta name="bingbot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
+
+<title>New Site Who 'Dis? | Byron.Games or Some Shit</title>
+<meta name="generator" content="Zola">
+<meta name="description" content="What is this?!I have been wanting to redo my little home server project for a while. It has been running on a cranky old laptop with some aging hardware, un-backed up for
+way to long. I had some newer…">
+<meta name="author" content="">
+<link rel="canonical" href="https://byron.games/posts/new-site/">
+    <script type="application/ld+json">
+    {
+      "@context": "https://schema.org",
+      "@type": "BlogPosting",
+      "mainEntityOfPage": {
+        "@type": "WebPage",
+        "@id": "https://byron.games/posts/new-site"
+      },
+      "headline": "New Site Who &#x27;Dis?",
+      "description": "What is this?!I have been wanting to redo my little home server project for a while. It has been running on a cranky old laptop with some aging hardware, un-backed up for
+way to long. I had some newer…",
+      "wordcount": "168",
+      "datePublished": "2024-03-14T00:00:00+00:00",
+      "dateModified": "2024-03-14T00:00:00+00:00",
+      "author": {
+        "@type": "Person",
+        "name": ""
+      },
+      "publisher": {
+        "@type": "Organization",
+        "name": "New Site Who &#x27;Dis?",
+        "logo": {
+          "@type": "ImageObject",
+          "url": "https://byron.games/images/logo.png"
+        }
+      }
+    }
+    </script>
+
+</head>
+
+<body>
+  <header>
+    <div class="container">
+      <a id="a-title" href="https://byron.games">
+        <h1>Byron.Games or Some Shit</h1>
+      </a>
+      <h2></h2>
+      <nav id="navbar">
+    
+    <a href="https:&#x2F;&#x2F;vtt.byron.games" class="btn">Foundry</a>
+    
+    <a href="https:&#x2F;&#x2F;km.byron.games" class="btn">King Maker Wiki</a>
+    
+    <a href="https://byron.games/about" class="btn">About</a>
+    
+    
+    <a href="https://byron.games/tags" class="btn">Tags</a>
+    
+</nav>
+</div>
+  </header>
+
+  <div class="container">
+    <main>
+<article class="page">
+  <div class="header-container">
+    <h2>New Site Who &#x27;Dis?</h2>
+  </div>
+  <div class="page-info">
+    <span>Tags = [
+      <a href="https://byron.games/tags/links/" class="page-tag">Links</a> ]
+    </span>
+    <time class="page-time smaller" datetime="2024-03-14T00:00:00+00:00">
+      Posted on March 14, 2024 at 00:00 UTC
+    </time>
+  </div>
+  <div class="entry">
+    <h1 id="what-is-this">What is this?!</h1>
+<p>I have been wanting to redo my little home server project for a while. It has been running on a cranky old laptop with some aging hardware, un-backed up for
+way to long. I had some newer hardware sitting around unused, just need some RAM and a new HD (I had put all of that in another machine.) Plus my partner wants
+to move away from using Square Space :yuck, and the subscript is renewing in a few weeks, so might as well as self host it! Already paying to self host my own
+services.</p>
+<p>This url use to link directly to my foundry vtt server, thats now on a subdomain:</p>
+<ul>
+<li><a href="https://vtt.byron.games">Foundry</a></li>
+</ul>
+<p>I also moved the wiki we were using to a new subdomain, was looking at host a few different ones based on need, that is now at:</p>
+<ul>
+<li><a href="https://km.byron.games">King Maker Wiki</a></li>
+</ul>
+<p>If you actually know about this server, then these links will make sense, else why are you here?</p>
+
+  </div>
+</article>
+
+    </main>
+  </div>
+  <footer>
+<span class="copyright">&copy; 2024 - 2025 </span>
+</footer>
+</body>
+
+</html>

+ 6 - 0
public/robots.txt

@@ -0,0 +1,6 @@
+User-agent: *
+Disallow: /404.html
+Disallow: /files/*
+Disallow: *
+Allow: /
+Sitemap: https://byron.games/sitemap.xml

File diff suppressed because it is too large
+ 0 - 0
public/search_index.en.js


+ 22 - 0
public/sitemap.xml

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
+    <url>
+        <loc>https://byron.games/</loc>
+    </url>
+    <url>
+        <loc>https://byron.games/about/</loc>
+    </url>
+    <url>
+        <loc>https://byron.games/page/1/</loc>
+    </url>
+    <url>
+        <loc>https://byron.games/posts/new-site/</loc>
+        <lastmod>2024-03-14</lastmod>
+    </url>
+    <url>
+        <loc>https://byron.games/tags/</loc>
+    </url>
+    <url>
+        <loc>https://byron.games/tags/links/</loc>
+    </url>
+</urlset>

+ 82 - 0
public/tags/index.html

@@ -0,0 +1,82 @@
+<!DOCTYPE html><html lang="en-US" xml:lang="en-US">
+  
+<head>
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
+<link rel="shortcut icon" type="image/png" sizes="32x32" href="https://byron.games/images/favicon.png">
+
+<link rel="stylesheet" href="https://byron.games/main.css">
+<meta name="theme-color" content="#151515">
+<meta name="msapplication-navbutton-color" content="#151515">
+<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
+
+
+
+  
+<meta name="robots" content="index, follow">
+<meta name="googlebot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
+<meta name="bingbot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
+
+<title>Tags | Byron.Games or Some Shit</title>
+<meta name="generator" content="Zola">
+<meta name="description" content="List of tags">
+<meta name="author" content="">
+<link rel="canonical" href="https://byron.games/tags/">
+    <script type="application/ld+json">
+    {
+      "@context": "https://schema.org",
+      "@type": "WebPage",
+      "url": "https://byron.games/tags",
+      "name": "Tags",
+      "description": "List of tags",
+      "author": {
+        "@type": "Person",
+        "name": ""
+      }
+    }
+    </script>
+</head>
+
+<body>
+  <header>
+    <div class="container">
+      <a id="a-title" href="https://byron.games">
+        <h1>Byron.Games or Some Shit</h1>
+      </a>
+      <h2></h2>
+      <nav id="navbar">
+    
+    <a href="https:&#x2F;&#x2F;vtt.byron.games" class="btn">Foundry</a>
+    
+    <a href="https:&#x2F;&#x2F;km.byron.games" class="btn">King Maker Wiki</a>
+    
+    <a href="https://byron.games/about" class="btn">About</a>
+    
+    
+    <a href="https://byron.games/tags" class="btn">Tags</a>
+    
+</nav>
+</div>
+  </header>
+
+  <div class="container">
+    <main>
+<h2>Tags</h2>
+<div class="tags">
+  <ul>
+    <li>
+      <a href="https://byron.games/tags/links/">
+        Links (1 post)
+      </a>
+    </li>
+  </ul>
+</div>
+    </main>
+  </div>
+  <footer>
+<span class="copyright">&copy; 2024 - 2025 </span>
+</footer>
+</body>
+
+</html>

+ 106 - 0
public/tags/links/index.html

@@ -0,0 +1,106 @@
+<!DOCTYPE html><html lang="en-US" xml:lang="en-US">
+  
+<head>
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
+<link rel="shortcut icon" type="image/png" sizes="32x32" href="https://byron.games/images/favicon.png">
+
+<link rel="stylesheet" href="https://byron.games/main.css">
+<meta name="theme-color" content="#151515">
+<meta name="msapplication-navbutton-color" content="#151515">
+<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
+
+
+
+  
+<meta name="robots" content="index, follow">
+<meta name="googlebot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
+<meta name="bingbot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
+
+<title>Links tag | Byron.Games or Some Shit</title>
+<meta name="generator" content="Zola">
+<meta name="description" content="List of pages tagged with Links">
+<meta name="author" content="">
+<link rel="canonical" href="https://byron.games/tags/links/">
+    <script type="application/ld+json">
+    {
+      "@context": "https://schema.org",
+      "@type": "WebPage",
+      "url": "https://byron.games/tags/links",
+      "name": "Links tag",
+      "description": "List of pages tagged with Links",
+      "author": {
+        "@type": "Person",
+        "name": ""
+      }
+    }
+    </script>
+</head>
+
+<body>
+  <header>
+    <div class="container">
+      <a id="a-title" href="https://byron.games">
+        <h1>Byron.Games or Some Shit</h1>
+      </a>
+      <h2></h2>
+      <nav id="navbar">
+    
+    <a href="https:&#x2F;&#x2F;vtt.byron.games" class="btn">Foundry</a>
+    
+    <a href="https:&#x2F;&#x2F;km.byron.games" class="btn">King Maker Wiki</a>
+    
+    <a href="https://byron.games/about" class="btn">About</a>
+    
+    
+    <a href="https://byron.games/tags" class="btn">Tags</a>
+    
+</nav>
+</div>
+  </header>
+
+  <div class="container">
+    <main>
+<div class="pages">
+  <h2>[ Links ]</h2>
+  
+    <article class="page">
+  <h2><a href="https://byron.games/posts/new-site/">New Site Who &#x27;Dis?</a></h2>
+  <div class="page-info">
+    <time class="smaller" datetime="2024-03-14T00:00:00+00:00">
+      Posted on March 14, 2024 at 00:00 UTC
+    </time>
+  </div>
+
+  <div class="entry">
+    <h1 id="what-is-this">What is this?!</h1>
+<p>I have been wanting to redo my little home server project for a while. It has been running on a cranky old laptop with some aging hardware, un-backed up for
+way to long. I had some newer hardware sitting around unused, just need some RAM and a new HD (I had put all of that in another machine.) Plus my partner wants
+to move away from using Square Space :yuck, and the subscript is renewing in a few weeks, so might as well as self host it! Already paying to self host my own
+services.</p>
+<p>This url use to link directly to my foundry vtt server, thats now on a subdomain:</p>
+<ul>
+<li><a href="https://vtt.byron.games">Foundry</a></li>
+</ul>
+<p>I also moved the wiki we were using to a new subdomain, was looking at host a few different ones based on need, that is now at:</p>
+<ul>
+<li><a href="https://km.byron.games">King Maker Wiki</a></li>
+</ul>
+<p>If you actually know about this server, then these links will make sense, else why are you here?</p>
+</div>
+
+  <div class="page-footer">
+  </div>
+</article>
+
+</div>
+
+    </main>
+  </div>
+  <footer>
+<span class="copyright">&copy; 2024 - 2025 </span>
+</footer>
+</body>
+
+</html>

BIN
static/images/favicon.png


BIN
static/images/logo.png


+ 1 - 0
themes/hacker

@@ -0,0 +1 @@
+Subproject commit c48f02ef2915c93c2ddb579a6994db897ab4e156

Some files were not shown because too many files changed in this diff