added public back as part of deploy
This commit is contained in:
parent
9c18aa8554
commit
64f2f3b085
26 changed files with 1169 additions and 1 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -1 +0,0 @@
|
||||||
public/*
|
|
47
public/categories/index.html
Normal file
47
public/categories/index.html
Normal file
|
@ -0,0 +1,47 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en-us" dir="ltr">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width">
|
||||||
|
<title>Categories | Nickiel's Static Pages</title>
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/css/main.min.73be4799b2091d293b47b52ca2642fe82aa2b1c9c050e8d1b389a80939a30dd4.css" integrity="sha256-c75HmbIJHSk7R7UsomQv6CqiscnAUOjRs4moCTmjDdQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
|
<script src="/js/main.23cd0c7d837263b9eaeb96ee2d9ccfa2969daa3fa00fa1c1fe8701a9b87251a1.js" integrity="sha256-I80MfYNyY7nq65buLZzPopadqj+gD6HB/ocBqbhyUaE=" crossorigin="anonymous"></script>
|
||||||
|
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<h1>Nickiel's Static Pages</h1>
|
||||||
|
|
||||||
|
<nav>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<a href="/">Home</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/posts/">Posts</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/tags/">Tags</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
|
||||||
|
<h1>Categories</h1>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</main>
|
||||||
|
<footer>
|
||||||
|
<p>Copyright 2023. All rights reserved.</p>
|
||||||
|
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
11
public/categories/index.xml
Normal file
11
public/categories/index.xml
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||||
|
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||||
|
<channel>
|
||||||
|
<title>Categories on Nickiel's Static Pages</title>
|
||||||
|
<link>https://staticpages.nickiel.net/categories/</link>
|
||||||
|
<description>Recent content in Categories on Nickiel's Static Pages</description>
|
||||||
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
|
<language>en-us</language>
|
||||||
|
<atom:link href="https://staticpages.nickiel.net/categories/index.xml" rel="self" type="application/rss+xml" />
|
||||||
|
</channel>
|
||||||
|
</rss>
|
|
@ -0,0 +1 @@
|
||||||
|
body{color:#222;font-family:sans-serif;line-height:1.5;margin:1rem;max-width:768px}header{border-bottom:1px solid #222;margin-bottom:1rem}footer{border-top:1px solid #222;margin-top:1rem}a{color:#00e;text-decoration:none}
|
BIN
public/favicon.ico
Normal file
BIN
public/favicon.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 15 KiB |
73
public/index.html
Normal file
73
public/index.html
Normal file
|
@ -0,0 +1,73 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en-us" dir="ltr">
|
||||||
|
<head>
|
||||||
|
<meta name="generator" content="Hugo 0.120.3">
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width">
|
||||||
|
<title>Nickiel's Static Pages</title>
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/css/main.min.73be4799b2091d293b47b52ca2642fe82aa2b1c9c050e8d1b389a80939a30dd4.css" integrity="sha256-c75HmbIJHSk7R7UsomQv6CqiscnAUOjRs4moCTmjDdQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
|
<script src="/js/main.23cd0c7d837263b9eaeb96ee2d9ccfa2969daa3fa00fa1c1fe8701a9b87251a1.js" integrity="sha256-I80MfYNyY7nq65buLZzPopadqj+gD6HB/ocBqbhyUaE=" crossorigin="anonymous"></script>
|
||||||
|
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<h1>Nickiel's Static Pages</h1>
|
||||||
|
|
||||||
|
<nav>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<a aria-current="page" class="active" href="/">Home</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/posts/">Posts</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/tags/">Tags</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
|
||||||
|
<p>Laborum voluptate pariatur ex culpa magna nostrud est incididunt fugiat
|
||||||
|
pariatur do dolor ipsum enim. Consequat tempor do dolor eu. Non id id anim anim
|
||||||
|
excepteur excepteur pariatur nostrud qui irure ullamco.</p>
|
||||||
|
|
||||||
|
|
||||||
|
<h2><a href="/posts/post-3/">Post 3</a></h2>
|
||||||
|
Occaecat aliqua consequat laborum ut ex aute aliqua culpa quis irure esse magna dolore quis. Proident fugiat labore eu laboris officia Lorem enim. Ipsum occaecat cillum ut tempor id sint aliqua incididunt nisi incididunt reprehenderit. Voluptate ad minim sint est aute aliquip esse occaecat tempor officia qui sunt. Aute ex ipsum id ut in est velit est laborum incididunt. Aliqua qui id do esse sunt eiusmod id deserunt eu nostrud aute sit ipsum.
|
||||||
|
|
||||||
|
<h2><a href="/posts/post-2/">Post 2</a></h2>
|
||||||
|
Anim eiusmod irure incididunt sint cupidatat. Incididunt irure irure irure nisi ipsum do ut quis fugiat consectetur proident cupidatat incididunt cillum. Dolore voluptate occaecat qui mollit laborum ullamco et. Ipsum laboris officia anim laboris culpa eiusmod ex magna ex cupidatat anim ipsum aute. Mollit aliquip occaecat qui sunt velit ut cupidatat reprehenderit enim sunt laborum. Velit veniam in officia nulla adipisicing ut duis officia.
|
||||||
|
Exercitation voluptate irure in irure tempor mollit Lorem nostrud ad officia.
|
||||||
|
|
||||||
|
<h2><a href="/posts/post-1/">Post 1</a></h2>
|
||||||
|
Tempor proident minim aliquip reprehenderit dolor et ad anim Lorem duis sint eiusmod. Labore ut ea duis dolor. Incididunt consectetur proident qui occaecat incididunt do nisi Lorem. Tempor do laborum elit laboris excepteur eiusmod do. Eiusmod nisi excepteur ut amet pariatur adipisicing Lorem.
|
||||||
|
Occaecat nulla excepteur dolore excepteur duis eiusmod ullamco officia anim in voluptate ea occaecat officia. Cillum sint esse velit ea officia minim fugiat. Elit ea esse id aliquip pariatur cupidatat id duis minim incididunt ea ea.
|
||||||
|
|
||||||
|
<h2><a href="/posts/chrono_track/">Chrono-Track User manual</a></h2>
|
||||||
|
Chrono Track User Manual Welcome not so weary traveler! Odds are pretty high that you had no issue finding this, because if you did find it, odds are the creator gave it to you.
|
||||||
|
Credential file The credential file for this script, looks like this:
|
||||||
|
user="TheUserName" pswd="theworldsmostsecurepasswordbecauseitislong" email_addr="destination_addr@example.com" primary_note_id="id of the source note" logging_note_id="id of the output note" server_url="the base domain of the server you are using" Put your logon username (not your display name) into the first line, your logon password on the second line, and the email address you wish to recieve emails on line three.
|
||||||
|
|
||||||
|
<h2><a href="/posts/wgu_instructions/">WGU Capstone Setup Instructions</a></h2>
|
||||||
|
Step 0: Clone the repository Before you can run this project, you will need to clone the git repository with the following command:
|
||||||
|
git clone https://git.nickiel.net/Nickiel/WGU-Capstone See Project Structure for more information on the repository you just cloned.
|
||||||
|
See Step 1 - Prerequisites on what is required before you can run this project.
|
||||||
|
Project Structure Below you can find the default project folder structure after cloning it:
|
||||||
|
WGU-Capstone ├.gitignore ├Main.py ├README.
|
||||||
|
|
||||||
|
|
||||||
|
</main>
|
||||||
|
<footer>
|
||||||
|
<p>Copyright 2023. All rights reserved.</p>
|
||||||
|
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
55
public/index.xml
Normal file
55
public/index.xml
Normal file
|
@ -0,0 +1,55 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||||
|
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||||
|
<channel>
|
||||||
|
<title>Home on Nickiel's Static Pages</title>
|
||||||
|
<link>https://staticpages.nickiel.net/</link>
|
||||||
|
<description>Recent content in Home on Nickiel's Static Pages</description>
|
||||||
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
|
<language>en-us</language>
|
||||||
|
<lastBuildDate>Sun, 01 Jan 2023 08:00:00 -0700</lastBuildDate>
|
||||||
|
<atom:link href="https://staticpages.nickiel.net/index.xml" rel="self" type="application/rss+xml" />
|
||||||
|
<item>
|
||||||
|
<title>Post 3</title>
|
||||||
|
<link>https://staticpages.nickiel.net/posts/post-3/</link>
|
||||||
|
<pubDate>Wed, 15 Mar 2023 11:00:00 -0700</pubDate>
|
||||||
|
<guid>https://staticpages.nickiel.net/posts/post-3/</guid>
|
||||||
|
<description>Occaecat aliqua consequat laborum ut ex aute aliqua culpa quis irure esse magna dolore quis. Proident fugiat labore eu laboris officia Lorem enim. Ipsum occaecat cillum ut tempor id sint aliqua incididunt nisi incididunt reprehenderit. Voluptate ad minim sint est aute aliquip esse occaecat tempor officia qui sunt. Aute ex ipsum id ut in est velit est laborum incididunt. Aliqua qui id do esse sunt eiusmod id deserunt eu nostrud aute sit ipsum.</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Post 2</title>
|
||||||
|
<link>https://staticpages.nickiel.net/posts/post-2/</link>
|
||||||
|
<pubDate>Wed, 15 Feb 2023 10:00:00 -0700</pubDate>
|
||||||
|
<guid>https://staticpages.nickiel.net/posts/post-2/</guid>
|
||||||
|
<description>Anim eiusmod irure incididunt sint cupidatat. Incididunt irure irure irure nisi ipsum do ut quis fugiat consectetur proident cupidatat incididunt cillum. Dolore voluptate occaecat qui mollit laborum ullamco et. Ipsum laboris officia anim laboris culpa eiusmod ex magna ex cupidatat anim ipsum aute. Mollit aliquip occaecat qui sunt velit ut cupidatat reprehenderit enim sunt laborum. Velit veniam in officia nulla adipisicing ut duis officia.
|
||||||
|
Exercitation voluptate irure in irure tempor mollit Lorem nostrud ad officia.</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Post 1</title>
|
||||||
|
<link>https://staticpages.nickiel.net/posts/post-1/</link>
|
||||||
|
<pubDate>Sun, 15 Jan 2023 09:00:00 -0700</pubDate>
|
||||||
|
<guid>https://staticpages.nickiel.net/posts/post-1/</guid>
|
||||||
|
<description>Tempor proident minim aliquip reprehenderit dolor et ad anim Lorem duis sint eiusmod. Labore ut ea duis dolor. Incididunt consectetur proident qui occaecat incididunt do nisi Lorem. Tempor do laborum elit laboris excepteur eiusmod do. Eiusmod nisi excepteur ut amet pariatur adipisicing Lorem.
|
||||||
|
Occaecat nulla excepteur dolore excepteur duis eiusmod ullamco officia anim in voluptate ea occaecat officia. Cillum sint esse velit ea officia minim fugiat. Elit ea esse id aliquip pariatur cupidatat id duis minim incididunt ea ea.</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Chrono-Track User manual</title>
|
||||||
|
<link>https://staticpages.nickiel.net/posts/chrono_track/</link>
|
||||||
|
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
|
||||||
|
<guid>https://staticpages.nickiel.net/posts/chrono_track/</guid>
|
||||||
|
<description>Chrono Track User Manual Welcome not so weary traveler! Odds are pretty high that you had no issue finding this, because if you did find it, odds are the creator gave it to you.
|
||||||
|
Credential file The credential file for this script, looks like this:
|
||||||
|
user=&#34;TheUserName&#34; pswd=&#34;theworldsmostsecurepasswordbecauseitislong&#34; email_addr=&#34;destination_addr@example.com&#34; primary_note_id=&#34;id of the source note&#34; logging_note_id=&#34;id of the output note&#34; server_url=&#34;the base domain of the server you are using&#34; Put your logon username (not your display name) into the first line, your logon password on the second line, and the email address you wish to recieve emails on line three.</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>WGU Capstone Setup Instructions</title>
|
||||||
|
<link>https://staticpages.nickiel.net/posts/wgu_instructions/</link>
|
||||||
|
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
|
||||||
|
<guid>https://staticpages.nickiel.net/posts/wgu_instructions/</guid>
|
||||||
|
<description>Step 0: Clone the repository Before you can run this project, you will need to clone the git repository with the following command:
|
||||||
|
git clone https://git.nickiel.net/Nickiel/WGU-Capstone See Project Structure for more information on the repository you just cloned.
|
||||||
|
See Step 1 - Prerequisites on what is required before you can run this project.
|
||||||
|
Project Structure Below you can find the default project folder structure after cloning it:
|
||||||
|
WGU-Capstone ├.gitignore ├Main.py ├README.</description>
|
||||||
|
</item>
|
||||||
|
</channel>
|
||||||
|
</rss>
|
|
@ -0,0 +1 @@
|
||||||
|
(()=>{console.log("This site was generated by Hugo.");})();
|
92
public/posts/chrono_track/index.html
Normal file
92
public/posts/chrono_track/index.html
Normal file
|
@ -0,0 +1,92 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en-us" dir="ltr">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width">
|
||||||
|
<title>Chrono-Track User manual | Nickiel's Static Pages</title>
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/css/main.min.73be4799b2091d293b47b52ca2642fe82aa2b1c9c050e8d1b389a80939a30dd4.css" integrity="sha256-c75HmbIJHSk7R7UsomQv6CqiscnAUOjRs4moCTmjDdQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
|
<script src="/js/main.23cd0c7d837263b9eaeb96ee2d9ccfa2969daa3fa00fa1c1fe8701a9b87251a1.js" integrity="sha256-I80MfYNyY7nq65buLZzPopadqj+gD6HB/ocBqbhyUaE=" crossorigin="anonymous"></script>
|
||||||
|
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<h1>Nickiel's Static Pages</h1>
|
||||||
|
|
||||||
|
<nav>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<a href="/">Home</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a aria-current="true" class="ancestor" href="/posts/">Posts</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/tags/">Tags</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
|
||||||
|
<h1>Chrono-Track User manual</h1>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<time datetime="0001-01-01T00:00:00+00:00">January 1, 1</time>
|
||||||
|
|
||||||
|
<h1 id="chrono-track-user-manual">Chrono Track User Manual</h1>
|
||||||
|
<p>Welcome not so weary traveler! Odds are pretty high that you had no issue finding this, because if you <em>did</em> find it, odds are the creator gave it to you.</p>
|
||||||
|
<h2 id="credential-file">Credential file</h2>
|
||||||
|
<p>The credential file for this script, looks like this:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span><span style="color:#a6e22e">user</span>=<span style="color:#e6db74">"TheUserName"</span>
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">pswd</span>=<span style="color:#e6db74">"theworldsmostsecurepasswordbecauseitislong"</span>
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">email_addr</span>=<span style="color:#e6db74">"destination_addr@example.com"</span>
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">primary_note_id</span>=<span style="color:#e6db74">"id of the source note"</span>
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">logging_note_id</span>=<span style="color:#e6db74">"id of the output note"</span>
|
||||||
|
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">server_url</span>=<span style="color:#e6db74">"the base domain of the server you are using"</span>
|
||||||
|
</span></span></code></pre></div><p>Put your logon username (not your display name) into the first line, your logon password on the second line, and the email address you wish to recieve emails on line three.</p>
|
||||||
|
<p>For the next part, you need to create two notes in your notes nextcloud. <a href="#setting-up-your-source-note">See below for more information on actually setting it up</a>. This section just shows how to get the ID.</p>
|
||||||
|
<h3 id="getting-a-notes-id">Getting a note’s ID</h3>
|
||||||
|
<p>To get the ID of your notes, simply log into your nextcloud account, go to the notes tab, and navigate to the note you wish to get the id of. Then look at the URL, and grab the string of numbers at the end, and put that into the template above!</p>
|
||||||
|
<p>Simply do this for both of the notes you wish to use.</p>
|
||||||
|
<p><img src="" alt="URL Example with note id circled"></p>
|
||||||
|
<h2 id="setting-up-your-source-note">Setting up your source note</h2>
|
||||||
|
<p>The source note, is the important one that the user interacts with. If you are the user, then yes! I am talking about you.</p>
|
||||||
|
<p>To set up the source note, all you need to know, is that Chrono Track ignores all lines except for checkboxes (<code>- [ ]</code> in markdown). So a source note might look like this!</p>
|
||||||
|
<p>(Note: The title of the note does not matter)</p>
|
||||||
|
<pre tabindex="0"><code>- [ ] Item 1
|
||||||
|
- [ ] Item 2
|
||||||
|
This line is ignored! But quillpad will automatically convert it into a checklist item.
|
||||||
|
</code></pre><p>Because of the quillpad issue, I personally would advise that you only put checklist items in this file (lines starting with the checklist markdown mark <code>- [ ]</code>). If you don’t use quillpad, and are using something that does support checking items in non-list-only files, congratulations you lucky person! Ignore this line.</p>
|
||||||
|
<h2 id="setting-up-your-output-note">Setting up your output note</h2>
|
||||||
|
<p>This file is 90% managed by Chrono Track, so you should only need to touch it once, and forget about it.</p>
|
||||||
|
<p>To start the file, please put the following:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-markdown" data-lang="markdown"><span style="display:flex;"><span>*Last Updated*
|
||||||
|
</span></span><span style="display:flex;"><span># Automatically Generated
|
||||||
|
</span></span></code></pre></div><p>And that’s it. In fact, you could go even more minimalistic, because this is all that it checks for:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-markdown" data-lang="markdown"><span style="display:flex;"><span>*Last Updated
|
||||||
|
</span></span><span style="display:flex;"><span># <Literally Anything>
|
||||||
|
</span></span></code></pre></div><h1 id="warranty-agreement">Warranty Agreement</h1>
|
||||||
|
<p><em>Disclaimer: The Dubiously Digitized Dreamcatcher© Software Warranty Depletion Expedition</em></p>
|
||||||
|
<p><em>Congratulations on embarking on this software odyssey! We must inform you that this product, the Dubiously Digitized Dreamcatcher©, journeys through the labyrinth of warranty obfuscation. Herein, we are boldly committed to a perpetually transient warranty policy, which may challenge your very grasp of reality.</em></p>
|
||||||
|
<p><em>Initially, our warranty is as solid as a fleeting quantum particle, here and not here simultaneously. Over time, it metamorphoses into a spectral unicorn tap-dancing on the event horizon of a cosmic black hole.</em></p>
|
||||||
|
<p><em>Intriguingly, your warranty might transform into a probability cloud of wandering gnomes with abacuses, calculating the odds of a one-winged butterfly performing a symphony. Eventually, your warranty becomes a palindrome of gibberish.</em></p>
|
||||||
|
<p><em>Remember, we take pride in our commitment to the inexplicable. Use this software at your own risk, and may the warranty force be ever in your favor.</em></p>
|
||||||
|
<p><!-- raw HTML omitted --><!-- raw HTML omitted -->Thank you ChatGPT, that will do nicely<!-- raw HTML omitted --><!-- raw HTML omitted --></p>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</main>
|
||||||
|
<footer>
|
||||||
|
<p>Copyright 2023. All rights reserved.</p>
|
||||||
|
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
71
public/posts/index.html
Normal file
71
public/posts/index.html
Normal file
|
@ -0,0 +1,71 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en-us" dir="ltr">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width">
|
||||||
|
<title>Posts | Nickiel's Static Pages</title>
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/css/main.min.73be4799b2091d293b47b52ca2642fe82aa2b1c9c050e8d1b389a80939a30dd4.css" integrity="sha256-c75HmbIJHSk7R7UsomQv6CqiscnAUOjRs4moCTmjDdQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
|
<script src="/js/main.23cd0c7d837263b9eaeb96ee2d9ccfa2969daa3fa00fa1c1fe8701a9b87251a1.js" integrity="sha256-I80MfYNyY7nq65buLZzPopadqj+gD6HB/ocBqbhyUaE=" crossorigin="anonymous"></script>
|
||||||
|
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<h1>Nickiel's Static Pages</h1>
|
||||||
|
|
||||||
|
<nav>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<a href="/">Home</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a aria-current="page" class="active" href="/posts/">Posts</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/tags/">Tags</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
|
||||||
|
<h1>Posts</h1>
|
||||||
|
<p>Tempor est exercitation ad qui pariatur quis adipisicing aliquip nisi ea consequat ipsum occaecat. Nostrud consequat ullamco laboris fugiat esse esse adipisicing velit laborum ipsum incididunt ut enim. Dolor pariatur nulla quis fugiat dolore excepteur. Aliquip ad quis aliqua enim do consequat.</p>
|
||||||
|
|
||||||
|
|
||||||
|
<h2><a href="/posts/post-3/">Post 3</a></h2>
|
||||||
|
Occaecat aliqua consequat laborum ut ex aute aliqua culpa quis irure esse magna dolore quis. Proident fugiat labore eu laboris officia Lorem enim. Ipsum occaecat cillum ut tempor id sint aliqua incididunt nisi incididunt reprehenderit. Voluptate ad minim sint est aute aliquip esse occaecat tempor officia qui sunt. Aute ex ipsum id ut in est velit est laborum incididunt. Aliqua qui id do esse sunt eiusmod id deserunt eu nostrud aute sit ipsum.
|
||||||
|
|
||||||
|
<h2><a href="/posts/post-2/">Post 2</a></h2>
|
||||||
|
Anim eiusmod irure incididunt sint cupidatat. Incididunt irure irure irure nisi ipsum do ut quis fugiat consectetur proident cupidatat incididunt cillum. Dolore voluptate occaecat qui mollit laborum ullamco et. Ipsum laboris officia anim laboris culpa eiusmod ex magna ex cupidatat anim ipsum aute. Mollit aliquip occaecat qui sunt velit ut cupidatat reprehenderit enim sunt laborum. Velit veniam in officia nulla adipisicing ut duis officia.
|
||||||
|
Exercitation voluptate irure in irure tempor mollit Lorem nostrud ad officia.
|
||||||
|
|
||||||
|
<h2><a href="/posts/post-1/">Post 1</a></h2>
|
||||||
|
Tempor proident minim aliquip reprehenderit dolor et ad anim Lorem duis sint eiusmod. Labore ut ea duis dolor. Incididunt consectetur proident qui occaecat incididunt do nisi Lorem. Tempor do laborum elit laboris excepteur eiusmod do. Eiusmod nisi excepteur ut amet pariatur adipisicing Lorem.
|
||||||
|
Occaecat nulla excepteur dolore excepteur duis eiusmod ullamco officia anim in voluptate ea occaecat officia. Cillum sint esse velit ea officia minim fugiat. Elit ea esse id aliquip pariatur cupidatat id duis minim incididunt ea ea.
|
||||||
|
|
||||||
|
<h2><a href="/posts/chrono_track/">Chrono-Track User manual</a></h2>
|
||||||
|
Chrono Track User Manual Welcome not so weary traveler! Odds are pretty high that you had no issue finding this, because if you did find it, odds are the creator gave it to you.
|
||||||
|
Credential file The credential file for this script, looks like this:
|
||||||
|
user="TheUserName" pswd="theworldsmostsecurepasswordbecauseitislong" email_addr="destination_addr@example.com" primary_note_id="id of the source note" logging_note_id="id of the output note" server_url="the base domain of the server you are using" Put your logon username (not your display name) into the first line, your logon password on the second line, and the email address you wish to recieve emails on line three.
|
||||||
|
|
||||||
|
<h2><a href="/posts/wgu_instructions/">WGU Capstone Setup Instructions</a></h2>
|
||||||
|
Step 0: Clone the repository Before you can run this project, you will need to clone the git repository with the following command:
|
||||||
|
git clone https://git.nickiel.net/Nickiel/WGU-Capstone See Project Structure for more information on the repository you just cloned.
|
||||||
|
See Step 1 - Prerequisites on what is required before you can run this project.
|
||||||
|
Project Structure Below you can find the default project folder structure after cloning it:
|
||||||
|
WGU-Capstone ├.gitignore ├Main.py ├README.
|
||||||
|
|
||||||
|
|
||||||
|
</main>
|
||||||
|
<footer>
|
||||||
|
<p>Copyright 2023. All rights reserved.</p>
|
||||||
|
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
55
public/posts/index.xml
Normal file
55
public/posts/index.xml
Normal file
|
@ -0,0 +1,55 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||||
|
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||||
|
<channel>
|
||||||
|
<title>Posts on Nickiel's Static Pages</title>
|
||||||
|
<link>https://staticpages.nickiel.net/posts/</link>
|
||||||
|
<description>Recent content in Posts on Nickiel's Static Pages</description>
|
||||||
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
|
<language>en-us</language>
|
||||||
|
<lastBuildDate>Sun, 01 Jan 2023 08:30:00 -0700</lastBuildDate>
|
||||||
|
<atom:link href="https://staticpages.nickiel.net/posts/index.xml" rel="self" type="application/rss+xml" />
|
||||||
|
<item>
|
||||||
|
<title>Post 3</title>
|
||||||
|
<link>https://staticpages.nickiel.net/posts/post-3/</link>
|
||||||
|
<pubDate>Wed, 15 Mar 2023 11:00:00 -0700</pubDate>
|
||||||
|
<guid>https://staticpages.nickiel.net/posts/post-3/</guid>
|
||||||
|
<description>Occaecat aliqua consequat laborum ut ex aute aliqua culpa quis irure esse magna dolore quis. Proident fugiat labore eu laboris officia Lorem enim. Ipsum occaecat cillum ut tempor id sint aliqua incididunt nisi incididunt reprehenderit. Voluptate ad minim sint est aute aliquip esse occaecat tempor officia qui sunt. Aute ex ipsum id ut in est velit est laborum incididunt. Aliqua qui id do esse sunt eiusmod id deserunt eu nostrud aute sit ipsum.</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Post 2</title>
|
||||||
|
<link>https://staticpages.nickiel.net/posts/post-2/</link>
|
||||||
|
<pubDate>Wed, 15 Feb 2023 10:00:00 -0700</pubDate>
|
||||||
|
<guid>https://staticpages.nickiel.net/posts/post-2/</guid>
|
||||||
|
<description>Anim eiusmod irure incididunt sint cupidatat. Incididunt irure irure irure nisi ipsum do ut quis fugiat consectetur proident cupidatat incididunt cillum. Dolore voluptate occaecat qui mollit laborum ullamco et. Ipsum laboris officia anim laboris culpa eiusmod ex magna ex cupidatat anim ipsum aute. Mollit aliquip occaecat qui sunt velit ut cupidatat reprehenderit enim sunt laborum. Velit veniam in officia nulla adipisicing ut duis officia.
|
||||||
|
Exercitation voluptate irure in irure tempor mollit Lorem nostrud ad officia.</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Post 1</title>
|
||||||
|
<link>https://staticpages.nickiel.net/posts/post-1/</link>
|
||||||
|
<pubDate>Sun, 15 Jan 2023 09:00:00 -0700</pubDate>
|
||||||
|
<guid>https://staticpages.nickiel.net/posts/post-1/</guid>
|
||||||
|
<description>Tempor proident minim aliquip reprehenderit dolor et ad anim Lorem duis sint eiusmod. Labore ut ea duis dolor. Incididunt consectetur proident qui occaecat incididunt do nisi Lorem. Tempor do laborum elit laboris excepteur eiusmod do. Eiusmod nisi excepteur ut amet pariatur adipisicing Lorem.
|
||||||
|
Occaecat nulla excepteur dolore excepteur duis eiusmod ullamco officia anim in voluptate ea occaecat officia. Cillum sint esse velit ea officia minim fugiat. Elit ea esse id aliquip pariatur cupidatat id duis minim incididunt ea ea.</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Chrono-Track User manual</title>
|
||||||
|
<link>https://staticpages.nickiel.net/posts/chrono_track/</link>
|
||||||
|
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
|
||||||
|
<guid>https://staticpages.nickiel.net/posts/chrono_track/</guid>
|
||||||
|
<description>Chrono Track User Manual Welcome not so weary traveler! Odds are pretty high that you had no issue finding this, because if you did find it, odds are the creator gave it to you.
|
||||||
|
Credential file The credential file for this script, looks like this:
|
||||||
|
user=&#34;TheUserName&#34; pswd=&#34;theworldsmostsecurepasswordbecauseitislong&#34; email_addr=&#34;destination_addr@example.com&#34; primary_note_id=&#34;id of the source note&#34; logging_note_id=&#34;id of the output note&#34; server_url=&#34;the base domain of the server you are using&#34; Put your logon username (not your display name) into the first line, your logon password on the second line, and the email address you wish to recieve emails on line three.</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>WGU Capstone Setup Instructions</title>
|
||||||
|
<link>https://staticpages.nickiel.net/posts/wgu_instructions/</link>
|
||||||
|
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
|
||||||
|
<guid>https://staticpages.nickiel.net/posts/wgu_instructions/</guid>
|
||||||
|
<description>Step 0: Clone the repository Before you can run this project, you will need to clone the git repository with the following command:
|
||||||
|
git clone https://git.nickiel.net/Nickiel/WGU-Capstone See Project Structure for more information on the repository you just cloned.
|
||||||
|
See Step 1 - Prerequisites on what is required before you can run this project.
|
||||||
|
Project Structure Below you can find the default project folder structure after cloning it:
|
||||||
|
WGU-Capstone ├.gitignore ├Main.py ├README.</description>
|
||||||
|
</item>
|
||||||
|
</channel>
|
||||||
|
</rss>
|
61
public/posts/post-1/index.html
Normal file
61
public/posts/post-1/index.html
Normal file
|
@ -0,0 +1,61 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en-us" dir="ltr">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width">
|
||||||
|
<title>Post 1 | Nickiel's Static Pages</title>
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/css/main.min.73be4799b2091d293b47b52ca2642fe82aa2b1c9c050e8d1b389a80939a30dd4.css" integrity="sha256-c75HmbIJHSk7R7UsomQv6CqiscnAUOjRs4moCTmjDdQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
|
<script src="/js/main.23cd0c7d837263b9eaeb96ee2d9ccfa2969daa3fa00fa1c1fe8701a9b87251a1.js" integrity="sha256-I80MfYNyY7nq65buLZzPopadqj+gD6HB/ocBqbhyUaE=" crossorigin="anonymous"></script>
|
||||||
|
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<h1>Nickiel's Static Pages</h1>
|
||||||
|
|
||||||
|
<nav>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<a href="/">Home</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a aria-current="true" class="ancestor" href="/posts/">Posts</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/tags/">Tags</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
|
||||||
|
<h1>Post 1</h1>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<time datetime="2023-01-15T09:00:00-07:00">January 15, 2023</time>
|
||||||
|
|
||||||
|
<p>Tempor proident minim aliquip reprehenderit dolor et ad anim Lorem duis sint eiusmod. Labore ut ea duis dolor. Incididunt consectetur proident qui occaecat incididunt do nisi Lorem. Tempor do laborum elit laboris excepteur eiusmod do. Eiusmod nisi excepteur ut amet pariatur adipisicing Lorem.</p>
|
||||||
|
<p>Occaecat nulla excepteur dolore excepteur duis eiusmod ullamco officia anim in voluptate ea occaecat officia. Cillum sint esse velit ea officia minim fugiat. Elit ea esse id aliquip pariatur cupidatat id duis minim incididunt ea ea. Anim ut duis sunt nisi. Culpa cillum sit voluptate voluptate eiusmod dolor. Enim nisi Lorem ipsum irure est excepteur voluptate eu in enim nisi. Nostrud ipsum Lorem anim sint labore consequat do.</p>
|
||||||
|
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<div>Tags:</div>
|
||||||
|
<ul>
|
||||||
|
<li><a href="/tags/red/">red</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</main>
|
||||||
|
<footer>
|
||||||
|
<p>Copyright 2023. All rights reserved.</p>
|
||||||
|
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
62
public/posts/post-2/index.html
Normal file
62
public/posts/post-2/index.html
Normal file
|
@ -0,0 +1,62 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en-us" dir="ltr">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width">
|
||||||
|
<title>Post 2 | Nickiel's Static Pages</title>
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/css/main.min.73be4799b2091d293b47b52ca2642fe82aa2b1c9c050e8d1b389a80939a30dd4.css" integrity="sha256-c75HmbIJHSk7R7UsomQv6CqiscnAUOjRs4moCTmjDdQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
|
<script src="/js/main.23cd0c7d837263b9eaeb96ee2d9ccfa2969daa3fa00fa1c1fe8701a9b87251a1.js" integrity="sha256-I80MfYNyY7nq65buLZzPopadqj+gD6HB/ocBqbhyUaE=" crossorigin="anonymous"></script>
|
||||||
|
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<h1>Nickiel's Static Pages</h1>
|
||||||
|
|
||||||
|
<nav>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<a href="/">Home</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a aria-current="true" class="ancestor" href="/posts/">Posts</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/tags/">Tags</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
|
||||||
|
<h1>Post 2</h1>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<time datetime="2023-02-15T10:00:00-07:00">February 15, 2023</time>
|
||||||
|
|
||||||
|
<p>Anim eiusmod irure incididunt sint cupidatat. Incididunt irure irure irure nisi ipsum do ut quis fugiat consectetur proident cupidatat incididunt cillum. Dolore voluptate occaecat qui mollit laborum ullamco et. Ipsum laboris officia anim laboris culpa eiusmod ex magna ex cupidatat anim ipsum aute. Mollit aliquip occaecat qui sunt velit ut cupidatat reprehenderit enim sunt laborum. Velit veniam in officia nulla adipisicing ut duis officia.</p>
|
||||||
|
<p>Exercitation voluptate irure in irure tempor mollit Lorem nostrud ad officia. Velit id fugiat occaecat do tempor. Sit officia Lorem aliquip eu deserunt consectetur. Aute proident deserunt in nulla aliquip dolore ipsum Lorem ut cupidatat consectetur sit sint laborum. Esse cupidatat sit sint sunt tempor exercitation deserunt. Labore dolor duis laborum est do nisi ut veniam dolor et nostrud nostrud.</p>
|
||||||
|
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<div>Tags:</div>
|
||||||
|
<ul>
|
||||||
|
<li><a href="/tags/red/">red</a></li>
|
||||||
|
<li><a href="/tags/green/">green</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</main>
|
||||||
|
<footer>
|
||||||
|
<p>Copyright 2023. All rights reserved.</p>
|
||||||
|
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
BIN
public/posts/post-3/bryce-canyon.jpg
Normal file
BIN
public/posts/post-3/bryce-canyon.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 19 KiB |
64
public/posts/post-3/index.html
Normal file
64
public/posts/post-3/index.html
Normal file
|
@ -0,0 +1,64 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en-us" dir="ltr">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width">
|
||||||
|
<title>Post 3 | Nickiel's Static Pages</title>
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/css/main.min.73be4799b2091d293b47b52ca2642fe82aa2b1c9c050e8d1b389a80939a30dd4.css" integrity="sha256-c75HmbIJHSk7R7UsomQv6CqiscnAUOjRs4moCTmjDdQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
|
<script src="/js/main.23cd0c7d837263b9eaeb96ee2d9ccfa2969daa3fa00fa1c1fe8701a9b87251a1.js" integrity="sha256-I80MfYNyY7nq65buLZzPopadqj+gD6HB/ocBqbhyUaE=" crossorigin="anonymous"></script>
|
||||||
|
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<h1>Nickiel's Static Pages</h1>
|
||||||
|
|
||||||
|
<nav>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<a href="/">Home</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a aria-current="true" class="ancestor" href="/posts/">Posts</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/tags/">Tags</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
|
||||||
|
<h1>Post 3</h1>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<time datetime="2023-03-15T11:00:00-07:00">March 15, 2023</time>
|
||||||
|
|
||||||
|
<p>Occaecat aliqua consequat laborum ut ex aute aliqua culpa quis irure esse magna dolore quis. Proident fugiat labore eu laboris officia Lorem enim. Ipsum occaecat cillum ut tempor id sint aliqua incididunt nisi incididunt reprehenderit. Voluptate ad minim sint est aute aliquip esse occaecat tempor officia qui sunt. Aute ex ipsum id ut in est velit est laborum incididunt. Aliqua qui id do esse sunt eiusmod id deserunt eu nostrud aute sit ipsum. Deserunt esse cillum Lorem non magna adipisicing mollit amet consequat.</p>
|
||||||
|
<p><img src="bryce-canyon.jpg" alt="Bryce Canyon National Park"></p>
|
||||||
|
<p>Sit excepteur do velit veniam mollit in nostrud laboris incididunt ea. Amet eu cillum ut reprehenderit culpa aliquip labore laborum amet sit sit duis. Laborum id proident nostrud dolore laborum reprehenderit quis mollit nulla amet veniam officia id id. Aliquip in deserunt qui magna duis qui pariatur officia sunt deserunt.</p>
|
||||||
|
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<div>Tags:</div>
|
||||||
|
<ul>
|
||||||
|
<li><a href="/tags/red/">red</a></li>
|
||||||
|
<li><a href="/tags/green/">green</a></li>
|
||||||
|
<li><a href="/tags/blue/">blue</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</main>
|
||||||
|
<footer>
|
||||||
|
<p>Copyright 2023. All rights reserved.</p>
|
||||||
|
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
206
public/posts/wgu_instructions/index.html
Normal file
206
public/posts/wgu_instructions/index.html
Normal file
|
@ -0,0 +1,206 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en-us" dir="ltr">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width">
|
||||||
|
<title>WGU Capstone Setup Instructions | Nickiel's Static Pages</title>
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/css/main.min.73be4799b2091d293b47b52ca2642fe82aa2b1c9c050e8d1b389a80939a30dd4.css" integrity="sha256-c75HmbIJHSk7R7UsomQv6CqiscnAUOjRs4moCTmjDdQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
|
<script src="/js/main.23cd0c7d837263b9eaeb96ee2d9ccfa2969daa3fa00fa1c1fe8701a9b87251a1.js" integrity="sha256-I80MfYNyY7nq65buLZzPopadqj+gD6HB/ocBqbhyUaE=" crossorigin="anonymous"></script>
|
||||||
|
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<h1>Nickiel's Static Pages</h1>
|
||||||
|
|
||||||
|
<nav>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<a href="/">Home</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a aria-current="true" class="ancestor" href="/posts/">Posts</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/tags/">Tags</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
|
||||||
|
<h1>WGU Capstone Setup Instructions</h1>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<time datetime="0001-01-01T00:00:00+00:00">January 1, 1</time>
|
||||||
|
|
||||||
|
<h1 id="step-0-clone-the-repository">Step 0: Clone the repository</h1>
|
||||||
|
<p>Before you can run this project, you will need to clone the git repository with the following command:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-sh" data-lang="sh"><span style="display:flex;"><span>git clone https://git.nickiel.net/Nickiel/WGU-Capstone
|
||||||
|
</span></span></code></pre></div><p>See <a href="#project-structure">Project Structure</a> for more information on the repository you just cloned.</p>
|
||||||
|
<p>See <a href="#step-1---prerequisites">Step 1 - Prerequisites</a> on what is required before you can run this project.</p>
|
||||||
|
<h1 id="project-structure">Project Structure</h1>
|
||||||
|
<p>Below you can find the default project folder structure after cloning it:</p>
|
||||||
|
<pre tabindex="0"><code>WGU-Capstone
|
||||||
|
├.gitignore
|
||||||
|
├Main.py
|
||||||
|
├README.md
|
||||||
|
├WGU-Capstone-User-Guide.html
|
||||||
|
├requirements.txt
|
||||||
|
├shell.nix
|
||||||
|
├cascades
|
||||||
|
│ ├ cascade_1.xml
|
||||||
|
│ ├ cascade_2.xml
|
||||||
|
│ ├ cascade_5.xml
|
||||||
|
│ └ cascade_10.xml
|
||||||
|
├training_data
|
||||||
|
│ ├ positives
|
||||||
|
│ └ training_data_setup.py
|
||||||
|
└validation
|
||||||
|
├ TestVideo.mp4
|
||||||
|
├ compare_to_gt.py
|
||||||
|
├ create_ground_truth.py
|
||||||
|
└ ground_truth.txt
|
||||||
|
</code></pre><p><a href="#step-1---prerequisites">Click here to skip the detailed file structure explaination</a></p>
|
||||||
|
<h2 id="top-level">Top Level</h2>
|
||||||
|
<p>In the top-level of the cloned repository, you will find most of the files required for the core-fuctionality.</p>
|
||||||
|
<h4 id="gitignore">.gitignore</h4>
|
||||||
|
<p>This file excludes files we don’t want to check into git - such as the training data.
|
||||||
|
These files continue to exist on machine, but they are not uploaded to the remote git repository. This is very helpful to keep the clone sizes down, and upload/download speeds up.</p>
|
||||||
|
<h4 id="mainpy">Main.py</h4>
|
||||||
|
<p>The main file of interest for this project. This file contains all of the code for the finished product.
|
||||||
|
As long as this file is in the same folder as the <code>./cascades</code> folder, it can be copied and run anywhere with the prerequisites installed.</p>
|
||||||
|
<h4 id="readmemd">README.md</h4>
|
||||||
|
<p>The file you are reading in a format that most git hosting servers automatically render as the home-page.</p>
|
||||||
|
<h4 id="wgu-capstone-user-guidehtml">WGU-Capstone-User-Guide.html</h4>
|
||||||
|
<p>The html version of the README.md file that was bundled with CSS and hyper-links.</p>
|
||||||
|
<h4 id="requirementstxt">requirements.txt</h4>
|
||||||
|
<p>The file that contains all of the python pip requiremnts to run. This packages in this file can either be installed by hand (e.g. <code>pip install opencv-python</code>), or can all be installed at once with <code>pip install -r requirements.txt</code> which will install all of the modules needed to run this project that are not included in the standard library.</p>
|
||||||
|
<h4 id="shellnix">shell.nix</h4>
|
||||||
|
<p>A file that can be used on <a href="https://nixos.org/">Nix and NixOS</a> systems to create a reproducable environement with all of the requirements to run the <code>Main.py</code> file.</p>
|
||||||
|
<h2 id="cascades">./Cascades</h2>
|
||||||
|
<p>This folder contains the final trained models created by this project in the model training step.
|
||||||
|
For more information on how they were created, see <a href="#training-your-own-haar-file">Training your own Haar file</a> below.</p>
|
||||||
|
<p>This folder needs to be in the same directory as the <code>Main.py</code> file for the <code>Main.py</code> file to be able to run.</p>
|
||||||
|
<h2 id="traning_data">./Traning_data</h2>
|
||||||
|
<p>This folder contains all of the requirements for creating a new model from a few un-catagorized positive images, and a large dataset of negatives.</p>
|
||||||
|
<p>NOTE: Before anything in this folder can be run, please see <a href="#training-your-own-haar-file">the section on training the haar files</a> for several prerequisites.</p>
|
||||||
|
<h4 id="training_data_setuppy">./Training_data_setup.py</h4>
|
||||||
|
<p>This python file takes a large data-set of negative images from the <code>./training_data/negatives</code> folder and creates .vec files that can be passed as an arguement to the utility that trains the final Haar file.</p>
|
||||||
|
<h4 id="positives">./Positives</h4>
|
||||||
|
<p>This folder contains the 10 images that were used to create the cascade files included in this project. These files were included because the 10 images are a very small dataset in comparison to the required negatives.</p>
|
||||||
|
<h2 id="validation">./Validation</h2>
|
||||||
|
<p>The folder contains all of the scripts and files used to measure the performance and accuracy of the generated models.</p>
|
||||||
|
<h4 id="testvideomp4">TestVideo.mp4</h4>
|
||||||
|
<p>This minute-long video was used to test the trained models.</p>
|
||||||
|
<h4 id="compare_to_gtpy">Compare_to_gt.py</h4>
|
||||||
|
<p>This file compares the output of a <code>--validate</code> output file generated by <code>Main.py</code> of a run with the provided <code>ground_truth.txt</code> file.
|
||||||
|
The output of this file is a .csv file that describes the average deviation from the boxes described by the <code>ground_truth.txt</code> file. See <a href="#validation-and-testing">Validation and Testing</a> for more information on this process.</p>
|
||||||
|
<h4 id="create_ground_truthpy">Create_ground_truth.py</h4>
|
||||||
|
<p>This is the file used to create the <code>ground_truth.txt</code> file from the provided <code>TestVideo.mp4</code>.</p>
|
||||||
|
<h1 id="step-1---prerequisites">Step 1 - Prerequisites</h1>
|
||||||
|
<p>Before you can run this project, you need a python environment with the required packages installed.</p>
|
||||||
|
<p>If you are using Nix or NixOS, simply run <code>nix shell</code> in the <code>WGU-Capstone</code> folder, and all of the packages required to run <code>Main.py</code> will be installed for that shell session.</p>
|
||||||
|
<p>However, if you are not on a Nix system, continue reading.</p>
|
||||||
|
<p>The steps below detail how to set up a virtual environment that can be used to run this project, but a system-wide install of python with the packages detailed in <code>requirements.txt</code> installed will also suffice.</p>
|
||||||
|
<h3 id="set-up-virtual-environment">Set up virtual environment</h3>
|
||||||
|
<p>This project was created with python 3.11, and other versions are not garunteed to work. So to ensure the project works as designed, install python 3.11 from the official python download page.</p>
|
||||||
|
<p>Once you have python 3.11 installed on your system, navigate to the cloned repository’s root directory, and run the following command to create a new virtual environement:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>python <span style="color:#f92672">-</span>m venv <span style="color:#f92672">./</span>venv
|
||||||
|
</span></span></code></pre></div><p>You can now run the following commands to enter the virtual environment, and any python commands will be run inside the virtual environment instead of your system-wide installation.</p>
|
||||||
|
<p>On windows run the following if you are using a cmd prompt:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>.<span style="color:#ae81ff">\v</span>env<span style="color:#ae81ff">\S</span>cripts<span style="color:#ae81ff">\a</span>ctivate.bat
|
||||||
|
</span></span></code></pre></div><p>On windows in powershell:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>.<span style="color:#ae81ff">\v</span>env<span style="color:#ae81ff">\S</span>cripts<span style="color:#ae81ff">\A</span>ctivate.ps1
|
||||||
|
</span></span></code></pre></div><p>If you are on a linux based operating system, enter the virtual environment with:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>.<span style="color:#ae81ff">\v</span>env<span style="color:#ae81ff">\S</span>cripts<span style="color:#ae81ff">\a</span>ctivate
|
||||||
|
</span></span></code></pre></div><h3 id="install-requirements">Install requirements</h3>
|
||||||
|
<p>Now that you have activated the virtual environment, install the non-standard library requirements with the below command:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>pip install -r ./requirements.txt
|
||||||
|
</span></span></code></pre></div><h1 id="step-2---running-the-project">Step 2 - Running the project</h1>
|
||||||
|
<p>Now that the pre-requisites have been installed, you can run the project. For a full list of command-line arguements, run <code>python Main.py --help</code>.</p>
|
||||||
|
<p>Run the project with the dashboard enabled with the following command from the root of the project directory:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>python Main.py -d
|
||||||
|
</span></span></code></pre></div><p>You should see the web-cam of your computer turn on, and a window appear showing the view of the webcam, with boxes around any detected faces.</p>
|
||||||
|
<p>To display the calculated adjustment amounts generated by this project, enable the print-to-stoud feature with the <code>-o</code> flag:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>python Main.py -d -o
|
||||||
|
</span></span></code></pre></div><p>This command will output the calculated output commands for every detected face, and also show the summary statistics.</p>
|
||||||
|
<h1 id="additional-flags">Additional flags</h1>
|
||||||
|
<p>This section will describe, in greater depth, the available feature flags shown by the <code>--help</code> screen.</p>
|
||||||
|
<h2 id="help">Help</h2>
|
||||||
|
<p><code>-h</code> or <code>--help</code></p>
|
||||||
|
<p>Displays all of the available parameters and a quick description</p>
|
||||||
|
<h2 id="version">Version</h2>
|
||||||
|
<p><code>-v</code> or <code>--version</code></p>
|
||||||
|
<p>Prints the version of the program and exits</p>
|
||||||
|
<h2 id="show-dashboard">Show Dashboard</h2>
|
||||||
|
<p><code>-d</code> or <code>--dasbboard</code></p>
|
||||||
|
<p>Display the run-summary statistics, these are off by default.</p>
|
||||||
|
<h2 id="output-adjustment-instructions">Output Adjustment Instructions</h2>
|
||||||
|
<p><code>-o</code> or <code>--output</code></p>
|
||||||
|
<p>Print the calculated adjustment instructions generated by the program. This output demonstrates the generated values that will be sent to the motorized camera platform.</p>
|
||||||
|
<h2 id="use-video-file">Use Video File</h2>
|
||||||
|
<p><code>-f <file_path></code> or <code>--file <file_path></code></p>
|
||||||
|
<p>Use a video file (such as ./validation/TestVideo.mp4) instead of the computer’s webcam. Useful for generating validation files and on machines without a working webcam.</p>
|
||||||
|
<h2 id="headless-mode">Headless Mode</h2>
|
||||||
|
<p><code>-s</code> or <code>--no-screen</code></p>
|
||||||
|
<p>Run the program without the window displaying processed video frames.</p>
|
||||||
|
<h2 id="save-frames-for-training-data">Save Frames for Training Data</h2>
|
||||||
|
<p><code>-t</code> or <code>--training-data</code></p>
|
||||||
|
<p>Save frames where faces were found to <code>./output</code> as .jpg files, and save the located face’s location to a .csv file.
|
||||||
|
This feature will be used to generate positive images automatically for training future models.</p>
|
||||||
|
<h2 id="generate-validation-file">Generate Validation File</h2>
|
||||||
|
<p><code>--validate</code></p>
|
||||||
|
<p>Outputs all discovered boxes, the frame they were found on, and the box coordinates so the model can be validated against the ground truth. See <a href="#validation-and-testing">validation and testing</a> for more information on this process.</p>
|
||||||
|
<h1 id="training-your-own-haar-file">Training Your Own Haar File</h1>
|
||||||
|
<p>This project contains the scripts required to train your own Haar cascade files, but it does not contain several of the dependencies.</p>
|
||||||
|
<p>NOTE: These steps only apply to Windows devices.</p>
|
||||||
|
<h2 id="prerequisites">Prerequisites</h2>
|
||||||
|
<p>The first requirement needed before you can train your own Haar file, is a large number of negative images. For this project, I used <a href="https://www.kaggle.com/datasets/arnaud58/landscape-pictures/">this Kaggle dataset of landscape images</a> as my negatives datasource. After downloading this file, unzip it and deposit all of the raw images into the <code>./training_data/negatives</code> folder - create it if needed.</p>
|
||||||
|
<p>Next we need to download the windows OpenCV binary distributable and put it in our training_data folder.</p>
|
||||||
|
<p>You can download the 3.4.15 binary executable <a href="https://sourceforge.net/projects/opencvlibrary/files/3.4.15/opencv-3.4.15-vc14_vc15.exe/download">here</a>. (You can also go <a href="https://opencv.org/releases/">here</a> and find the 3.4.15 release and choose “windows” to get to the same page).</p>
|
||||||
|
<p>After the .exe file has downloaded, open it and go through the steps to unzip it. After it has been unzipped, copy the folder to <code>./training_data/opencv</code>. So you should be able to run this from the training_data directory:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>.<span style="color:#ae81ff">\o</span>pencv<span style="color:#ae81ff">\b</span>uild<span style="color:#ae81ff">\x</span>64<span style="color:#ae81ff">\v</span>c15<span style="color:#ae81ff">\b</span>in<span style="color:#ae81ff">\o</span>pencv_createsamples.exe
|
||||||
|
</span></span></code></pre></div><p>If you do not get an error running the above command, then it was installed correctly.</p>
|
||||||
|
<h2 id="generating-positive-images">Generating positive images</h2>
|
||||||
|
<p>Now that we have the create_samples utility provided by OpenCV (they stopped distributing executables of it after 3.4.15) and the negatives folder full of negative images, we can use the <code>training_data_setup.py</code> file to create several different sized datasets ready for training Haar cascade files on.</p>
|
||||||
|
<p>The python file will run the create_samples tool for every positive image in <code>./positives</code>, creating many positive images.
|
||||||
|
The script will do all of the steps up through creating the .vec files that the train_cascade exectuable requires.</p>
|
||||||
|
<p>Before exiting, training_data_setup outputs the commands that need to be run to train the models. Run these commands from the training_data folder, and after they have finished training, you can use the generated Haar cascades instead of the ones provided.</p>
|
||||||
|
<h1 id="validation-and-testing">Validation and Testing</h1>
|
||||||
|
<p>The following describes the process I used to test the precision and accuracy of the generated cascade files.</p>
|
||||||
|
<h2 id="generate-the-ground-truth-file">Generate the Ground Truth file</h2>
|
||||||
|
<p>I have included a generated <code>ground_truth.txt</code> file, so you don’t need to do this step. But if you would like to generate the ground truth file from the provided test video, navigate to root of the project, and run the create ground truth script:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>python create_ground_truth.py
|
||||||
|
</span></span></code></pre></div><p>A window will open and display the process as it creates the file. This script does not utilize Haar files, but the MIL tracking algorithm, which results in much more accurate results, but a slower processing speed for the video.</p>
|
||||||
|
<p>All of these settings have been hard-coded so it will always output the same ground truth file.</p>
|
||||||
|
<h2 id="getting-the-model-validation-file">Getting the model validation file</h2>
|
||||||
|
<p>Now that we have the ground truth for our Test Video, we need to generate the same file with our trained model.</p>
|
||||||
|
<p>To do this, edit the <code>Main.py</code> file so that it uses the new cascade, then run the python file with the <code>--validate</code> option set, and the test video passed to the <code>-f</code> flag. The command used to generate the statistics with the test video provided is this:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>python ./Main.py -d -f ./validation/TestVideo.mp4 --validate
|
||||||
|
</span></span></code></pre></div><p>(Notice that we can still display the dashboard while it outputs validation info)</p>
|
||||||
|
<p>This will create a new file in the <code>./validation</code> folder describing the faces and locations found in each frame.</p>
|
||||||
|
<h2 id="comparing-it-to-the-ground-truth">Comparing it to the ground truth</h2>
|
||||||
|
<p>I have created a script to automatically compare a validation file with a ground truth file, and output the average absolute deviation in adjustment instructions.
|
||||||
|
It requires two arguements, and has one optional output. You can see the options with the <code>--help</code> flag, but I will demonstrate all of the options below.</p>
|
||||||
|
<p>You can use <code>./validation/compare_to_gt.py</code> like this:</p>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>cd ./validation
|
||||||
|
</span></span><span style="display:flex;"><span>python compare_to_gt ./ground_truth.txt ./20231012-081235.txt ./output.csv --faces_count_file ./faces_count_output.csv
|
||||||
|
</span></span></code></pre></div><p>This script will then take the generated test validation file, and get what the generated adjustment output would be, and gets the absolute difference between it and the ground truth, then it adds together all results for each frame - this last part penalizes false positives. We can then take the generated output file, and open it in Excel. We can take the average of it to see what the average deviation from the ground truth would be. The generated faces_count_output file contains the number of faces found in each frame, and can be used to measure the number of false positives.</p>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</main>
|
||||||
|
<footer>
|
||||||
|
<p>Copyright 2023. All rights reserved.</p>
|
||||||
|
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
38
public/sitemap.xml
Normal file
38
public/sitemap.xml
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||||
|
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
|
||||||
|
xmlns:xhtml="http://www.w3.org/1999/xhtml">
|
||||||
|
<url>
|
||||||
|
<loc>https://staticpages.nickiel.net/tags/blue/</loc>
|
||||||
|
<lastmod>2023-03-15T11:00:00-07:00</lastmod>
|
||||||
|
</url><url>
|
||||||
|
<loc>https://staticpages.nickiel.net/tags/green/</loc>
|
||||||
|
<lastmod>2023-03-15T11:00:00-07:00</lastmod>
|
||||||
|
</url><url>
|
||||||
|
<loc>https://staticpages.nickiel.net/posts/post-3/</loc>
|
||||||
|
<lastmod>2023-03-15T11:00:00-07:00</lastmod>
|
||||||
|
</url><url>
|
||||||
|
<loc>https://staticpages.nickiel.net/tags/red/</loc>
|
||||||
|
<lastmod>2023-03-15T11:00:00-07:00</lastmod>
|
||||||
|
</url><url>
|
||||||
|
<loc>https://staticpages.nickiel.net/tags/</loc>
|
||||||
|
<lastmod>2023-03-15T11:00:00-07:00</lastmod>
|
||||||
|
</url><url>
|
||||||
|
<loc>https://staticpages.nickiel.net/posts/post-2/</loc>
|
||||||
|
<lastmod>2023-02-15T10:00:00-07:00</lastmod>
|
||||||
|
</url><url>
|
||||||
|
<loc>https://staticpages.nickiel.net/posts/post-1/</loc>
|
||||||
|
<lastmod>2023-01-15T09:00:00-07:00</lastmod>
|
||||||
|
</url><url>
|
||||||
|
<loc>https://staticpages.nickiel.net/posts/</loc>
|
||||||
|
<lastmod>2023-01-01T08:30:00-07:00</lastmod>
|
||||||
|
</url><url>
|
||||||
|
<loc>https://staticpages.nickiel.net/</loc>
|
||||||
|
<lastmod>2023-01-01T08:00:00-07:00</lastmod>
|
||||||
|
</url><url>
|
||||||
|
<loc>https://staticpages.nickiel.net/categories/</loc>
|
||||||
|
</url><url>
|
||||||
|
<loc>https://staticpages.nickiel.net/posts/chrono_track/</loc>
|
||||||
|
</url><url>
|
||||||
|
<loc>https://staticpages.nickiel.net/posts/wgu_instructions/</loc>
|
||||||
|
</url>
|
||||||
|
</urlset>
|
BIN
public/static/url-note-id-example.png
Normal file
BIN
public/static/url-note-id-example.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.4 KiB |
50
public/tags/blue/index.html
Normal file
50
public/tags/blue/index.html
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en-us" dir="ltr">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width">
|
||||||
|
<title>blue | Nickiel's Static Pages</title>
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/css/main.min.73be4799b2091d293b47b52ca2642fe82aa2b1c9c050e8d1b389a80939a30dd4.css" integrity="sha256-c75HmbIJHSk7R7UsomQv6CqiscnAUOjRs4moCTmjDdQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
|
<script src="/js/main.23cd0c7d837263b9eaeb96ee2d9ccfa2969daa3fa00fa1c1fe8701a9b87251a1.js" integrity="sha256-I80MfYNyY7nq65buLZzPopadqj+gD6HB/ocBqbhyUaE=" crossorigin="anonymous"></script>
|
||||||
|
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<h1>Nickiel's Static Pages</h1>
|
||||||
|
|
||||||
|
<nav>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<a href="/">Home</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/posts/">Posts</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/tags/">Tags</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
|
||||||
|
<h1>blue</h1>
|
||||||
|
|
||||||
|
|
||||||
|
<h2><a href="/posts/post-3/">Post 3</a></h2>
|
||||||
|
Occaecat aliqua consequat laborum ut ex aute aliqua culpa quis irure esse magna dolore quis. Proident fugiat labore eu laboris officia Lorem enim. Ipsum occaecat cillum ut tempor id sint aliqua incididunt nisi incididunt reprehenderit. Voluptate ad minim sint est aute aliquip esse occaecat tempor officia qui sunt. Aute ex ipsum id ut in est velit est laborum incididunt. Aliqua qui id do esse sunt eiusmod id deserunt eu nostrud aute sit ipsum.
|
||||||
|
|
||||||
|
|
||||||
|
</main>
|
||||||
|
<footer>
|
||||||
|
<p>Copyright 2023. All rights reserved.</p>
|
||||||
|
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
19
public/tags/blue/index.xml
Normal file
19
public/tags/blue/index.xml
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||||
|
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||||
|
<channel>
|
||||||
|
<title>blue on Nickiel's Static Pages</title>
|
||||||
|
<link>https://staticpages.nickiel.net/tags/blue/</link>
|
||||||
|
<description>Recent content in blue on Nickiel's Static Pages</description>
|
||||||
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
|
<language>en-us</language>
|
||||||
|
<lastBuildDate>Wed, 15 Mar 2023 11:00:00 -0700</lastBuildDate>
|
||||||
|
<atom:link href="https://staticpages.nickiel.net/tags/blue/index.xml" rel="self" type="application/rss+xml" />
|
||||||
|
<item>
|
||||||
|
<title>Post 3</title>
|
||||||
|
<link>https://staticpages.nickiel.net/posts/post-3/</link>
|
||||||
|
<pubDate>Wed, 15 Mar 2023 11:00:00 -0700</pubDate>
|
||||||
|
<guid>https://staticpages.nickiel.net/posts/post-3/</guid>
|
||||||
|
<description>Occaecat aliqua consequat laborum ut ex aute aliqua culpa quis irure esse magna dolore quis. Proident fugiat labore eu laboris officia Lorem enim. Ipsum occaecat cillum ut tempor id sint aliqua incididunt nisi incididunt reprehenderit. Voluptate ad minim sint est aute aliquip esse occaecat tempor officia qui sunt. Aute ex ipsum id ut in est velit est laborum incididunt. Aliqua qui id do esse sunt eiusmod id deserunt eu nostrud aute sit ipsum.</description>
|
||||||
|
</item>
|
||||||
|
</channel>
|
||||||
|
</rss>
|
54
public/tags/green/index.html
Normal file
54
public/tags/green/index.html
Normal file
|
@ -0,0 +1,54 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en-us" dir="ltr">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width">
|
||||||
|
<title>green | Nickiel's Static Pages</title>
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/css/main.min.73be4799b2091d293b47b52ca2642fe82aa2b1c9c050e8d1b389a80939a30dd4.css" integrity="sha256-c75HmbIJHSk7R7UsomQv6CqiscnAUOjRs4moCTmjDdQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
|
<script src="/js/main.23cd0c7d837263b9eaeb96ee2d9ccfa2969daa3fa00fa1c1fe8701a9b87251a1.js" integrity="sha256-I80MfYNyY7nq65buLZzPopadqj+gD6HB/ocBqbhyUaE=" crossorigin="anonymous"></script>
|
||||||
|
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<h1>Nickiel's Static Pages</h1>
|
||||||
|
|
||||||
|
<nav>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<a href="/">Home</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/posts/">Posts</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/tags/">Tags</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
|
||||||
|
<h1>green</h1>
|
||||||
|
|
||||||
|
|
||||||
|
<h2><a href="/posts/post-3/">Post 3</a></h2>
|
||||||
|
Occaecat aliqua consequat laborum ut ex aute aliqua culpa quis irure esse magna dolore quis. Proident fugiat labore eu laboris officia Lorem enim. Ipsum occaecat cillum ut tempor id sint aliqua incididunt nisi incididunt reprehenderit. Voluptate ad minim sint est aute aliquip esse occaecat tempor officia qui sunt. Aute ex ipsum id ut in est velit est laborum incididunt. Aliqua qui id do esse sunt eiusmod id deserunt eu nostrud aute sit ipsum.
|
||||||
|
|
||||||
|
<h2><a href="/posts/post-2/">Post 2</a></h2>
|
||||||
|
Anim eiusmod irure incididunt sint cupidatat. Incididunt irure irure irure nisi ipsum do ut quis fugiat consectetur proident cupidatat incididunt cillum. Dolore voluptate occaecat qui mollit laborum ullamco et. Ipsum laboris officia anim laboris culpa eiusmod ex magna ex cupidatat anim ipsum aute. Mollit aliquip occaecat qui sunt velit ut cupidatat reprehenderit enim sunt laborum. Velit veniam in officia nulla adipisicing ut duis officia.
|
||||||
|
Exercitation voluptate irure in irure tempor mollit Lorem nostrud ad officia.
|
||||||
|
|
||||||
|
|
||||||
|
</main>
|
||||||
|
<footer>
|
||||||
|
<p>Copyright 2023. All rights reserved.</p>
|
||||||
|
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
27
public/tags/green/index.xml
Normal file
27
public/tags/green/index.xml
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||||
|
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||||
|
<channel>
|
||||||
|
<title>green on Nickiel's Static Pages</title>
|
||||||
|
<link>https://staticpages.nickiel.net/tags/green/</link>
|
||||||
|
<description>Recent content in green on Nickiel's Static Pages</description>
|
||||||
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
|
<language>en-us</language>
|
||||||
|
<lastBuildDate>Wed, 15 Mar 2023 11:00:00 -0700</lastBuildDate>
|
||||||
|
<atom:link href="https://staticpages.nickiel.net/tags/green/index.xml" rel="self" type="application/rss+xml" />
|
||||||
|
<item>
|
||||||
|
<title>Post 3</title>
|
||||||
|
<link>https://staticpages.nickiel.net/posts/post-3/</link>
|
||||||
|
<pubDate>Wed, 15 Mar 2023 11:00:00 -0700</pubDate>
|
||||||
|
<guid>https://staticpages.nickiel.net/posts/post-3/</guid>
|
||||||
|
<description>Occaecat aliqua consequat laborum ut ex aute aliqua culpa quis irure esse magna dolore quis. Proident fugiat labore eu laboris officia Lorem enim. Ipsum occaecat cillum ut tempor id sint aliqua incididunt nisi incididunt reprehenderit. Voluptate ad minim sint est aute aliquip esse occaecat tempor officia qui sunt. Aute ex ipsum id ut in est velit est laborum incididunt. Aliqua qui id do esse sunt eiusmod id deserunt eu nostrud aute sit ipsum.</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Post 2</title>
|
||||||
|
<link>https://staticpages.nickiel.net/posts/post-2/</link>
|
||||||
|
<pubDate>Wed, 15 Feb 2023 10:00:00 -0700</pubDate>
|
||||||
|
<guid>https://staticpages.nickiel.net/posts/post-2/</guid>
|
||||||
|
<description>Anim eiusmod irure incididunt sint cupidatat. Incididunt irure irure irure nisi ipsum do ut quis fugiat consectetur proident cupidatat incididunt cillum. Dolore voluptate occaecat qui mollit laborum ullamco et. Ipsum laboris officia anim laboris culpa eiusmod ex magna ex cupidatat anim ipsum aute. Mollit aliquip occaecat qui sunt velit ut cupidatat reprehenderit enim sunt laborum. Velit veniam in officia nulla adipisicing ut duis officia.
|
||||||
|
Exercitation voluptate irure in irure tempor mollit Lorem nostrud ad officia.</description>
|
||||||
|
</item>
|
||||||
|
</channel>
|
||||||
|
</rss>
|
56
public/tags/index.html
Normal file
56
public/tags/index.html
Normal file
|
@ -0,0 +1,56 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en-us" dir="ltr">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width">
|
||||||
|
<title>Tags | Nickiel's Static Pages</title>
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/css/main.min.73be4799b2091d293b47b52ca2642fe82aa2b1c9c050e8d1b389a80939a30dd4.css" integrity="sha256-c75HmbIJHSk7R7UsomQv6CqiscnAUOjRs4moCTmjDdQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
|
<script src="/js/main.23cd0c7d837263b9eaeb96ee2d9ccfa2969daa3fa00fa1c1fe8701a9b87251a1.js" integrity="sha256-I80MfYNyY7nq65buLZzPopadqj+gD6HB/ocBqbhyUaE=" crossorigin="anonymous"></script>
|
||||||
|
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<h1>Nickiel's Static Pages</h1>
|
||||||
|
|
||||||
|
<nav>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<a href="/">Home</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/posts/">Posts</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a aria-current="page" class="active" href="/tags/">Tags</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
|
||||||
|
<h1>Tags</h1>
|
||||||
|
|
||||||
|
|
||||||
|
<h2><a href="/tags/blue/">blue</a></h2>
|
||||||
|
|
||||||
|
|
||||||
|
<h2><a href="/tags/green/">green</a></h2>
|
||||||
|
|
||||||
|
|
||||||
|
<h2><a href="/tags/red/">red</a></h2>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</main>
|
||||||
|
<footer>
|
||||||
|
<p>Copyright 2023. All rights reserved.</p>
|
||||||
|
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
33
public/tags/index.xml
Normal file
33
public/tags/index.xml
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||||
|
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||||
|
<channel>
|
||||||
|
<title>Tags on Nickiel's Static Pages</title>
|
||||||
|
<link>https://staticpages.nickiel.net/tags/</link>
|
||||||
|
<description>Recent content in Tags on Nickiel's Static Pages</description>
|
||||||
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
|
<language>en-us</language>
|
||||||
|
<lastBuildDate>Wed, 15 Mar 2023 11:00:00 -0700</lastBuildDate>
|
||||||
|
<atom:link href="https://staticpages.nickiel.net/tags/index.xml" rel="self" type="application/rss+xml" />
|
||||||
|
<item>
|
||||||
|
<title>blue</title>
|
||||||
|
<link>https://staticpages.nickiel.net/tags/blue/</link>
|
||||||
|
<pubDate>Wed, 15 Mar 2023 11:00:00 -0700</pubDate>
|
||||||
|
<guid>https://staticpages.nickiel.net/tags/blue/</guid>
|
||||||
|
<description></description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>green</title>
|
||||||
|
<link>https://staticpages.nickiel.net/tags/green/</link>
|
||||||
|
<pubDate>Wed, 15 Mar 2023 11:00:00 -0700</pubDate>
|
||||||
|
<guid>https://staticpages.nickiel.net/tags/green/</guid>
|
||||||
|
<description></description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>red</title>
|
||||||
|
<link>https://staticpages.nickiel.net/tags/red/</link>
|
||||||
|
<pubDate>Wed, 15 Mar 2023 11:00:00 -0700</pubDate>
|
||||||
|
<guid>https://staticpages.nickiel.net/tags/red/</guid>
|
||||||
|
<description></description>
|
||||||
|
</item>
|
||||||
|
</channel>
|
||||||
|
</rss>
|
58
public/tags/red/index.html
Normal file
58
public/tags/red/index.html
Normal file
|
@ -0,0 +1,58 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en-us" dir="ltr">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width">
|
||||||
|
<title>red | Nickiel's Static Pages</title>
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/css/main.min.73be4799b2091d293b47b52ca2642fe82aa2b1c9c050e8d1b389a80939a30dd4.css" integrity="sha256-c75HmbIJHSk7R7UsomQv6CqiscnAUOjRs4moCTmjDdQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
|
<script src="/js/main.23cd0c7d837263b9eaeb96ee2d9ccfa2969daa3fa00fa1c1fe8701a9b87251a1.js" integrity="sha256-I80MfYNyY7nq65buLZzPopadqj+gD6HB/ocBqbhyUaE=" crossorigin="anonymous"></script>
|
||||||
|
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<h1>Nickiel's Static Pages</h1>
|
||||||
|
|
||||||
|
<nav>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<a href="/">Home</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/posts/">Posts</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/tags/">Tags</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
|
||||||
|
<h1>red</h1>
|
||||||
|
|
||||||
|
|
||||||
|
<h2><a href="/posts/post-3/">Post 3</a></h2>
|
||||||
|
Occaecat aliqua consequat laborum ut ex aute aliqua culpa quis irure esse magna dolore quis. Proident fugiat labore eu laboris officia Lorem enim. Ipsum occaecat cillum ut tempor id sint aliqua incididunt nisi incididunt reprehenderit. Voluptate ad minim sint est aute aliquip esse occaecat tempor officia qui sunt. Aute ex ipsum id ut in est velit est laborum incididunt. Aliqua qui id do esse sunt eiusmod id deserunt eu nostrud aute sit ipsum.
|
||||||
|
|
||||||
|
<h2><a href="/posts/post-2/">Post 2</a></h2>
|
||||||
|
Anim eiusmod irure incididunt sint cupidatat. Incididunt irure irure irure nisi ipsum do ut quis fugiat consectetur proident cupidatat incididunt cillum. Dolore voluptate occaecat qui mollit laborum ullamco et. Ipsum laboris officia anim laboris culpa eiusmod ex magna ex cupidatat anim ipsum aute. Mollit aliquip occaecat qui sunt velit ut cupidatat reprehenderit enim sunt laborum. Velit veniam in officia nulla adipisicing ut duis officia.
|
||||||
|
Exercitation voluptate irure in irure tempor mollit Lorem nostrud ad officia.
|
||||||
|
|
||||||
|
<h2><a href="/posts/post-1/">Post 1</a></h2>
|
||||||
|
Tempor proident minim aliquip reprehenderit dolor et ad anim Lorem duis sint eiusmod. Labore ut ea duis dolor. Incididunt consectetur proident qui occaecat incididunt do nisi Lorem. Tempor do laborum elit laboris excepteur eiusmod do. Eiusmod nisi excepteur ut amet pariatur adipisicing Lorem.
|
||||||
|
Occaecat nulla excepteur dolore excepteur duis eiusmod ullamco officia anim in voluptate ea occaecat officia. Cillum sint esse velit ea officia minim fugiat. Elit ea esse id aliquip pariatur cupidatat id duis minim incididunt ea ea.
|
||||||
|
|
||||||
|
|
||||||
|
</main>
|
||||||
|
<footer>
|
||||||
|
<p>Copyright 2023. All rights reserved.</p>
|
||||||
|
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
35
public/tags/red/index.xml
Normal file
35
public/tags/red/index.xml
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||||
|
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||||
|
<channel>
|
||||||
|
<title>red on Nickiel's Static Pages</title>
|
||||||
|
<link>https://staticpages.nickiel.net/tags/red/</link>
|
||||||
|
<description>Recent content in red on Nickiel's Static Pages</description>
|
||||||
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
|
<language>en-us</language>
|
||||||
|
<lastBuildDate>Wed, 15 Mar 2023 11:00:00 -0700</lastBuildDate>
|
||||||
|
<atom:link href="https://staticpages.nickiel.net/tags/red/index.xml" rel="self" type="application/rss+xml" />
|
||||||
|
<item>
|
||||||
|
<title>Post 3</title>
|
||||||
|
<link>https://staticpages.nickiel.net/posts/post-3/</link>
|
||||||
|
<pubDate>Wed, 15 Mar 2023 11:00:00 -0700</pubDate>
|
||||||
|
<guid>https://staticpages.nickiel.net/posts/post-3/</guid>
|
||||||
|
<description>Occaecat aliqua consequat laborum ut ex aute aliqua culpa quis irure esse magna dolore quis. Proident fugiat labore eu laboris officia Lorem enim. Ipsum occaecat cillum ut tempor id sint aliqua incididunt nisi incididunt reprehenderit. Voluptate ad minim sint est aute aliquip esse occaecat tempor officia qui sunt. Aute ex ipsum id ut in est velit est laborum incididunt. Aliqua qui id do esse sunt eiusmod id deserunt eu nostrud aute sit ipsum.</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Post 2</title>
|
||||||
|
<link>https://staticpages.nickiel.net/posts/post-2/</link>
|
||||||
|
<pubDate>Wed, 15 Feb 2023 10:00:00 -0700</pubDate>
|
||||||
|
<guid>https://staticpages.nickiel.net/posts/post-2/</guid>
|
||||||
|
<description>Anim eiusmod irure incididunt sint cupidatat. Incididunt irure irure irure nisi ipsum do ut quis fugiat consectetur proident cupidatat incididunt cillum. Dolore voluptate occaecat qui mollit laborum ullamco et. Ipsum laboris officia anim laboris culpa eiusmod ex magna ex cupidatat anim ipsum aute. Mollit aliquip occaecat qui sunt velit ut cupidatat reprehenderit enim sunt laborum. Velit veniam in officia nulla adipisicing ut duis officia.
|
||||||
|
Exercitation voluptate irure in irure tempor mollit Lorem nostrud ad officia.</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Post 1</title>
|
||||||
|
<link>https://staticpages.nickiel.net/posts/post-1/</link>
|
||||||
|
<pubDate>Sun, 15 Jan 2023 09:00:00 -0700</pubDate>
|
||||||
|
<guid>https://staticpages.nickiel.net/posts/post-1/</guid>
|
||||||
|
<description>Tempor proident minim aliquip reprehenderit dolor et ad anim Lorem duis sint eiusmod. Labore ut ea duis dolor. Incididunt consectetur proident qui occaecat incididunt do nisi Lorem. Tempor do laborum elit laboris excepteur eiusmod do. Eiusmod nisi excepteur ut amet pariatur adipisicing Lorem.
|
||||||
|
Occaecat nulla excepteur dolore excepteur duis eiusmod ullamco officia anim in voluptate ea occaecat officia. Cillum sint esse velit ea officia minim fugiat. Elit ea esse id aliquip pariatur cupidatat id duis minim incididunt ea ea.</description>
|
||||||
|
</item>
|
||||||
|
</channel>
|
||||||
|
</rss>
|
Loading…
Reference in a new issue