commit 3f2cec5cb9e378d719bdc3d4c26349b5ec7812c9
Author: Bryan Van Deusen
Date: Mon Nov 10 19:03:13 2025 -0500
first commit
diff --git a/Gemfile b/Gemfile
new file mode 100644
index 0000000..28f54f6
--- /dev/null
+++ b/Gemfile
@@ -0,0 +1,9 @@
+# frozen_string_literal: true
+
+source "https://rubygems.org"
+
+gem "jekyll"
+
+gem "jekyll-feed", "~> 0.17.0"
+
+gem "jekyll-sitemap", "~> 1.4"
diff --git a/Gemfile.lock b/Gemfile.lock
new file mode 100644
index 0000000..2af918d
--- /dev/null
+++ b/Gemfile.lock
@@ -0,0 +1,86 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ addressable (2.8.7)
+ public_suffix (>= 2.0.2, < 7.0)
+ base64 (0.3.0)
+ bigdecimal (3.3.1)
+ colorator (1.1.0)
+ concurrent-ruby (1.3.5)
+ csv (3.3.5)
+ em-websocket (0.5.3)
+ eventmachine (>= 0.12.9)
+ http_parser.rb (~> 0)
+ eventmachine (1.2.7)
+ ffi (1.17.2-x64-mingw-ucrt)
+ forwardable-extended (2.6.0)
+ google-protobuf (4.33.0-x64-mingw-ucrt)
+ bigdecimal
+ rake (>= 13)
+ http_parser.rb (0.8.0)
+ i18n (1.14.7)
+ concurrent-ruby (~> 1.0)
+ jekyll (4.4.1)
+ addressable (~> 2.4)
+ base64 (~> 0.2)
+ colorator (~> 1.0)
+ csv (~> 3.0)
+ em-websocket (~> 0.5)
+ i18n (~> 1.0)
+ jekyll-sass-converter (>= 2.0, < 4.0)
+ jekyll-watch (~> 2.0)
+ json (~> 2.6)
+ kramdown (~> 2.3, >= 2.3.1)
+ kramdown-parser-gfm (~> 1.0)
+ liquid (~> 4.0)
+ mercenary (~> 0.3, >= 0.3.6)
+ pathutil (~> 0.9)
+ rouge (>= 3.0, < 5.0)
+ safe_yaml (~> 1.0)
+ terminal-table (>= 1.8, < 4.0)
+ webrick (~> 1.7)
+ jekyll-feed (0.17.0)
+ jekyll (>= 3.7, < 5.0)
+ jekyll-sass-converter (3.1.0)
+ sass-embedded (~> 1.75)
+ jekyll-sitemap (1.4.0)
+ jekyll (>= 3.7, < 5.0)
+ jekyll-watch (2.2.1)
+ listen (~> 3.0)
+ json (2.15.1)
+ kramdown (2.5.1)
+ rexml (>= 3.3.9)
+ kramdown-parser-gfm (1.1.0)
+ kramdown (~> 2.0)
+ liquid (4.0.4)
+ listen (3.9.0)
+ rb-fsevent (~> 0.10, >= 0.10.3)
+ rb-inotify (~> 0.9, >= 0.9.10)
+ mercenary (0.4.0)
+ pathutil (0.16.2)
+ forwardable-extended (~> 2.6)
+ public_suffix (6.0.2)
+ rake (13.3.0)
+ rb-fsevent (0.11.2)
+ rb-inotify (0.11.1)
+ ffi (~> 1.0)
+ rexml (3.4.4)
+ rouge (4.6.1)
+ safe_yaml (1.0.5)
+ sass-embedded (1.93.2-x64-mingw-ucrt)
+ google-protobuf (~> 4.31)
+ terminal-table (3.0.2)
+ unicode-display_width (>= 1.1.1, < 3)
+ unicode-display_width (2.6.0)
+ webrick (1.9.1)
+
+PLATFORMS
+ x64-mingw-ucrt
+
+DEPENDENCIES
+ jekyll
+ jekyll-feed (~> 0.17.0)
+ jekyll-sitemap (~> 1.4)
+
+BUNDLED WITH
+ 2.7.2
diff --git a/_authors/bryan.md b/_authors/bryan.md
new file mode 100644
index 0000000..aa108c4
--- /dev/null
+++ b/_authors/bryan.md
@@ -0,0 +1,7 @@
+---
+short_name: Bryan
+name: Bryan V
+position: Owner
+---
+Organizer and proprieter of the site and its resources.
+Father and IT Hobbiest
\ No newline at end of file
diff --git a/_config.yml b/_config.yml
new file mode 100644
index 0000000..6c02e11
--- /dev/null
+++ b/_config.yml
@@ -0,0 +1,13 @@
+title: Fabled Sword
+url: https://fabledsword.com
+baseurl: ""
+permalink: pretty
+markdown: kramdown
+highlighter: rouge
+
+plugins:
+ - jekyll-feed
+ - jekyll-sitemap
+
+collections:
+ authors:
diff --git a/_data/navigation.yml b/_data/navigation.yml
new file mode 100644
index 0000000..7e01b32
--- /dev/null
+++ b/_data/navigation.yml
@@ -0,0 +1,8 @@
+- name: Home
+ link: /
+- name: About
+ link: /about/index.html
+- name: Blog
+ link: /blog/index.html
+- name: Staff
+ link: /staff/index.html
\ No newline at end of file
diff --git a/_includes/navigation.html b/_includes/navigation.html
new file mode 100644
index 0000000..c56bec1
--- /dev/null
+++ b/_includes/navigation.html
@@ -0,0 +1,7 @@
+
+
+ {% for item in site.data.navigation %}
+ {{ item.name }}
+ {% endfor %}
+
+
\ No newline at end of file
diff --git a/_layouts/default.html b/_layouts/default.html
new file mode 100644
index 0000000..ea497a5
--- /dev/null
+++ b/_layouts/default.html
@@ -0,0 +1,33 @@
+
+
+
+
+ Fabled Sword - {{ page.title }}
+
+
+
+ {% include navigation.html %}
+
+
+
+ {{ content }}
+
+
+
+
\ No newline at end of file
diff --git a/_layouts/post.html b/_layouts/post.html
new file mode 100644
index 0000000..b65a758
--- /dev/null
+++ b/_layouts/post.html
@@ -0,0 +1,17 @@
+---
+layout: default
+---
+{{ page.title }}
+
+
+ {{ page.date | date_to_string }} - {{ page.author }}
+ {% if page.tags and page.tags.size > 0 %}
+
+ {% for tag in page.tags %}
+ {{ tag }}
+ {% endfor %}
+
+ {% endif %}
+
+ {{ content }}
+
\ No newline at end of file
diff --git a/_posts/25-10-29-Welcome.md b/_posts/25-10-29-Welcome.md
new file mode 100644
index 0000000..89def4a
--- /dev/null
+++ b/_posts/25-10-29-Welcome.md
@@ -0,0 +1,9 @@
+---
+layout: post
+title: Welcome to the Fabled Sword
+author: Bryan V.
+tags: news
+---
+Hello and welcome to the first post on the shiny new frontpage for the domain FabledSword.com
+I hope to use this space for creative works and share news about this space and the people who use it.
+Thank you for paying us a visit.
\ No newline at end of file
diff --git a/_sass/main.scss b/_sass/main.scss
new file mode 100644
index 0000000..e451084
--- /dev/null
+++ b/_sass/main.scss
@@ -0,0 +1,231 @@
+/* ===============================
+ 0) Design Tokens (CSS vars)
+ =============================== */
+:root {
+ /* Colors */
+ --color-primary: rgb(199, 0, 0);
+ --color-secondary: rgb(145, 145, 145);
+ --color-accent: rgb(201, 107, 0);
+ --color-background: rgb(153, 153, 153);
+
+ /* Commonly reused values from your styles */
+ --color-text: rgb(190, 190, 190);
+ --panel-bg: rgba(0, 0, 0, 0.5);
+ --panel-hover-bg: rgb(100, 100, 100);
+
+ /* Layout */
+ --width-max: 1400px;
+}
+
+/* ===============================
+ 1) Base / Global
+ =============================== */
+body {
+ background-image: url('/assets/images/fabled_background.jpg');
+ margin: 0;
+ display: flex;
+ align-items: center;
+ flex-direction: column;
+}
+
+h2 { margin: 0; }
+
+main h1 {
+ text-align: center;
+ margin: 0;
+}
+
+/* ===============================
+ 2) Shell / Main View
+ =============================== */
+.main-view {
+ display: flex;
+ gap: 0.5em;
+ width: 90%;
+ max-width: var(--width-max);
+ height: 93vh;
+ background-color: rgba(255, 255, 255, 0.452);
+ padding: 1em;
+ border-radius: 0 0 1em 1em;
+}
+
+/* ===============================
+ 3) Navigation
+ =============================== */
+.nav-div {
+ width: 100%;
+ background-color: rgba(17, 0, 0, 0.9);
+ display: flex;
+ justify-content: center;
+}
+
+nav {
+ width: 90vw;
+ max-width: var(--width-max);
+ display: flex;
+ justify-content: center;
+
+ a {
+ color: #fff;
+ padding: 0.7em 1em;
+ border-radius: 8px;
+ text-decoration: none;
+ transition: background-color 0.3s ease;
+
+ &:hover { background-color: rgba(250, 250, 250, 0.3); }
+ }
+}
+
+.nav-current { color: var(--color-primary); }
+
+/* ===============================
+ 4) Sidebar
+ =============================== */
+.sidebar {
+ width: 22vw;
+ max-width: 260px;
+ flex: 0 0 22vw;
+ background: var(--panel-bg);
+ padding: 1em;
+ border-radius: 0.5em 0 0 0.5em;
+ color: var(--color-text);
+
+ h2 { text-align: center; }
+
+ .sidebar-item {
+ background-color: var(--panel-bg);
+ padding: 1em;
+ border-radius: 0.5em;
+
+ &:hover { background-color: var(--panel-hover-bg); }
+ }
+
+ .news-list {
+ list-style: none;
+ padding: 0;
+ margin: 0.5rem 0 0;
+
+ li { margin: 0.4rem 0; }
+
+ small {
+ display: block;
+ opacity: 0.7;
+ font-size: 0.85rem;
+ }
+
+ a {
+ text-decoration: none;
+ color: var(--color-text);
+ }
+ }
+}
+
+/* ===============================
+ 5) Main Content Area
+ =============================== */
+.main {
+ flex: 1 1 auto;
+ min-width: 0;
+ background-color: var(--panel-bg);
+ color: var(--color-text);
+ border-radius: 0 0.5em 0.5em 0;
+ padding: 2.5em;
+}
+
+/* ===============================
+ 6) Posts (lists, items, tags)
+ =============================== */
+.post-list {
+ a {
+ text-decoration: none;
+ color: var(--color-text);
+ }
+}
+
+.post-item {
+ background-color: var(--panel-bg);
+ padding: 2em;
+ border-radius: 0.5em;
+
+ &:hover { background-color: rgba(100, 100, 100, 1); }
+}
+
+.post-tags {
+ list-style: none;
+ padding: 0;
+ margin: 0.25rem 0 1rem;
+ display: flex;
+ flex-wrap: wrap;
+ gap: 0.5rem;
+
+ li {
+ font-size: 0.85rem;
+ padding: 0.15rem 0.5rem;
+ border: 1px solid #e5e7eb;
+ border-radius: 1rem;
+ background: #f8fafc;
+ }
+}
+
+/* ===============================
+ 7) Page-level meta / tags
+ =============================== */
+.page-meta { text-align: center; }
+
+.page-tags {
+ list-style: none;
+ padding: 0;
+ margin: 0.25rem 0 1rem;
+ display: flex;
+ flex-wrap: wrap;
+ gap: 0.5rem;
+ justify-content: center;
+
+ li {
+ font-size: 0.85rem;
+ padding: 0.15rem 0.5rem;
+ border: 1px solid #e5e7eb;
+ border-radius: 1rem;
+ background: #f8fafc;
+ }
+}
+
+/* ===============================
+ 8) Staff Page
+ =============================== */
+.staff-list {
+ display: grid;
+ grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
+ gap: 1.5rem;
+ padding: 1rem 0;
+}
+
+.staff-card {
+ background-color: var(--panel-bg);
+ color: var(--color-text);
+ padding: 1.5rem;
+ border-radius: 0.5rem;
+ text-align: center;
+ transition: background-color 0.3s ease;
+ border: 1px solid rgba(255, 255, 255, 0.05);
+
+ &:hover {
+ background-color: var(--panel-hover-bg);
+ }
+
+ .staff-name {
+ margin: 0;
+ color: var(--color-accent);
+ }
+
+ .staff-position {
+ margin: 0.25rem 0 1rem;
+ font-weight: 400;
+ color: var(--color-secondary);
+ }
+
+ .staff-bio {
+ font-size: 0.95rem;
+ line-height: 1.5;
+ }
+}
diff --git a/_site/2025/10/29/Welcome/index.html b/_site/2025/10/29/Welcome/index.html
new file mode 100644
index 0000000..1b3399b
--- /dev/null
+++ b/_site/2025/10/29/Welcome/index.html
@@ -0,0 +1,59 @@
+
+
+
+
+ Fabled Sword - Welcome to the Fabled Sword
+
+
+
+
+
+
+
+ Welcome to the Fabled Sword
+
+
+ 29 Oct 2025 - Bryan V.
+
+
+
+
+
Hello and welcome to the first post on the shiny new frontpage for the domain FabledSword.com
+I hope to use this space for creative works and share news about this space and the people who use it.
+Thank you for paying us a visit.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/_site/about/index.html b/_site/about/index.html
new file mode 100644
index 0000000..f60b42a
--- /dev/null
+++ b/_site/about/index.html
@@ -0,0 +1,74 @@
+
+
+
+
+ Fabled Sword - About
+
+
+
+
+
+
+
+ About Fabled Sword
+
+
+
+ This is a labor of love. This project is for myself and anyone I share it with.
+ I hope that it'll be a creative and enjoyable space to share.
+
+
+
+
+
+
+ What this is
+ A home for experiments, posts, and maybe even stories
+
+
+
+ Why it exists
+ To learn in public, archive ideas, and make it easy to share work-in-progress.
+
+
+
+ What you’ll find
+
+ News updates
+ Write-ups & notes
+ Links to projects
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/_site/assets/css/styles.css b/_site/assets/css/styles.css
new file mode 100644
index 0000000..e15dc93
--- /dev/null
+++ b/_site/assets/css/styles.css
@@ -0,0 +1,229 @@
+/* ===============================
+ 0) Design Tokens (CSS vars)
+ =============================== */
+:root {
+ /* Colors */
+ --color-primary: rgb(199, 0, 0);
+ --color-secondary: rgb(145, 145, 145);
+ --color-accent: rgb(201, 107, 0);
+ --color-background: rgb(153, 153, 153);
+ /* Commonly reused values from your styles */
+ --color-text: rgb(190, 190, 190);
+ --panel-bg: rgba(0, 0, 0, 0.5);
+ --panel-hover-bg: rgb(100, 100, 100);
+ /* Layout */
+ --width-max: 1400px;
+}
+
+/* ===============================
+ 1) Base / Global
+ =============================== */
+body {
+ background-image: url("/assets/images/fabled_background.jpg");
+ margin: 0;
+ display: flex;
+ align-items: center;
+ flex-direction: column;
+}
+
+h2 {
+ margin: 0;
+}
+
+main h1 {
+ text-align: center;
+ margin: 0;
+}
+
+/* ===============================
+ 2) Shell / Main View
+ =============================== */
+.main-view {
+ display: flex;
+ gap: 0.5em;
+ width: 90%;
+ max-width: var(--width-max);
+ height: 93vh;
+ background-color: rgba(255, 255, 255, 0.452);
+ padding: 1em;
+ border-radius: 0 0 1em 1em;
+}
+
+/* ===============================
+ 3) Navigation
+ =============================== */
+.nav-div {
+ width: 100%;
+ background-color: rgba(17, 0, 0, 0.9);
+ display: flex;
+ justify-content: center;
+}
+
+nav {
+ width: 90vw;
+ max-width: var(--width-max);
+ display: flex;
+ justify-content: center;
+}
+nav a {
+ color: #fff;
+ padding: 0.7em 1em;
+ border-radius: 8px;
+ text-decoration: none;
+ transition: background-color 0.3s ease;
+}
+nav a:hover {
+ background-color: rgba(250, 250, 250, 0.3);
+}
+
+.nav-current {
+ color: var(--color-primary);
+}
+
+/* ===============================
+ 4) Sidebar
+ =============================== */
+.sidebar {
+ width: 22vw;
+ max-width: 260px;
+ flex: 0 0 22vw;
+ background: var(--panel-bg);
+ padding: 1em;
+ border-radius: 0.5em 0 0 0.5em;
+ color: var(--color-text);
+}
+.sidebar h2 {
+ text-align: center;
+}
+.sidebar .sidebar-item {
+ background-color: var(--panel-bg);
+ padding: 1em;
+ border-radius: 0.5em;
+}
+.sidebar .sidebar-item:hover {
+ background-color: var(--panel-hover-bg);
+}
+.sidebar .news-list {
+ list-style: none;
+ padding: 0;
+ margin: 0.5rem 0 0;
+}
+.sidebar .news-list li {
+ margin: 0.4rem 0;
+}
+.sidebar .news-list small {
+ display: block;
+ opacity: 0.7;
+ font-size: 0.85rem;
+}
+.sidebar .news-list a {
+ text-decoration: none;
+ color: var(--color-text);
+}
+
+/* ===============================
+ 5) Main Content Area
+ =============================== */
+.main {
+ flex: 1 1 auto;
+ min-width: 0;
+ background-color: var(--panel-bg);
+ color: var(--color-text);
+ border-radius: 0 0.5em 0.5em 0;
+ padding: 2.5em;
+}
+
+/* ===============================
+ 6) Posts (lists, items, tags)
+ =============================== */
+.post-list a {
+ text-decoration: none;
+ color: var(--color-text);
+}
+
+.post-item {
+ background-color: var(--panel-bg);
+ padding: 2em;
+ border-radius: 0.5em;
+}
+.post-item:hover {
+ background-color: rgb(100, 100, 100);
+}
+
+.post-tags {
+ list-style: none;
+ padding: 0;
+ margin: 0.25rem 0 1rem;
+ display: flex;
+ flex-wrap: wrap;
+ gap: 0.5rem;
+}
+.post-tags li {
+ font-size: 0.85rem;
+ padding: 0.15rem 0.5rem;
+ border: 1px solid #e5e7eb;
+ border-radius: 1rem;
+ background: #f8fafc;
+}
+
+/* ===============================
+ 7) Page-level meta / tags
+ =============================== */
+.page-meta {
+ text-align: center;
+}
+
+.page-tags {
+ list-style: none;
+ padding: 0;
+ margin: 0.25rem 0 1rem;
+ display: flex;
+ flex-wrap: wrap;
+ gap: 0.5rem;
+ justify-content: center;
+}
+.page-tags li {
+ font-size: 0.85rem;
+ padding: 0.15rem 0.5rem;
+ border: 1px solid #e5e7eb;
+ border-radius: 1rem;
+ background: #f8fafc;
+}
+
+/* ===============================
+ 8) Staff Page
+ =============================== */
+.staff-list {
+ display: grid;
+ grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
+ gap: 1.5rem;
+ padding: 1rem 0;
+}
+
+.staff-card {
+ background-color: var(--panel-bg);
+ color: var(--color-text);
+ padding: 1.5rem;
+ border-radius: 0.5rem;
+ text-align: center;
+ transition: background-color 0.3s ease;
+ border: 1px solid rgba(255, 255, 255, 0.05);
+}
+.staff-card:hover {
+ background-color: var(--panel-hover-bg);
+}
+.staff-card .staff-name {
+ margin: 0;
+ color: var(--color-accent);
+}
+.staff-card .staff-position {
+ margin: 0.25rem 0 1rem;
+ font-weight: 400;
+ color: var(--color-secondary);
+}
+.staff-card .staff-bio {
+ font-size: 0.95rem;
+ line-height: 1.5;
+}
+
+/*# sourceMappingURL=styles.css.map */
\ No newline at end of file
diff --git a/_site/assets/css/styles.css.map b/_site/assets/css/styles.css.map
new file mode 100644
index 0000000..3c41f7e
--- /dev/null
+++ b/_site/assets/css/styles.css.map
@@ -0,0 +1 @@
+{"version":3,"sourceRoot":"","sources":["../../_sass/main.scss"],"names":[],"mappings":"AAAA;AAAA;AAAA;AAGA;AACE;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;AAEA;EACA;;;AAGF;AAAA;AAAA;AAGA;EACE;EACA;EACA;EACA;EACA;;;AAGF;EAAK;;;AAEL;EACE;EACA;;;AAGF;AAAA;AAAA;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAGA;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EAAU;;;AAId;EAAe;;;AAEf;AAAA;AAAA;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAAK;;AAEL;EACE;EACA;EACA;;AAEA;EAAU;;AAGZ;EACE;EACA;EACA;;AAEA;EAAK;;AAEL;EACE;EACA;EACA;;AAGF;EACE;EACA;;;AAKN;AAAA;AAAA;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAIE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;;AAEA;EAAU;;;AAGZ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;;AAIJ;AAAA;AAAA;AAGA;EAAa;;;AAEb;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;;AAIJ;AAAA;AAAA;AAGA;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA","sourcesContent":["/* ===============================\r\n 0) Design Tokens (CSS vars)\r\n =============================== */\r\n:root {\r\n /* Colors */\r\n --color-primary: rgb(199, 0, 0);\r\n --color-secondary: rgb(145, 145, 145);\r\n --color-accent: rgb(201, 107, 0);\r\n --color-background: rgb(153, 153, 153);\r\n\r\n /* Commonly reused values from your styles */\r\n --color-text: rgb(190, 190, 190);\r\n --panel-bg: rgba(0, 0, 0, 0.5);\r\n --panel-hover-bg: rgb(100, 100, 100);\r\n\r\n /* Layout */\r\n --width-max: 1400px;\r\n}\r\n\r\n/* ===============================\r\n 1) Base / Global\r\n =============================== */\r\nbody {\r\n background-image: url('/assets/images/fabled_background.jpg');\r\n margin: 0;\r\n display: flex;\r\n align-items: center;\r\n flex-direction: column;\r\n}\r\n\r\nh2 { margin: 0; }\r\n\r\nmain h1 {\r\n text-align: center;\r\n margin: 0;\r\n}\r\n\r\n/* ===============================\r\n 2) Shell / Main View\r\n =============================== */\r\n.main-view {\r\n display: flex;\r\n gap: 0.5em;\r\n width: 90%;\r\n max-width: var(--width-max);\r\n height: 93vh;\r\n background-color: rgba(255, 255, 255, 0.452);\r\n padding: 1em;\r\n border-radius: 0 0 1em 1em;\r\n}\r\n\r\n/* ===============================\r\n 3) Navigation\r\n =============================== */\r\n.nav-div {\r\n width: 100%;\r\n background-color: rgba(17, 0, 0, 0.9);\r\n display: flex;\r\n justify-content: center;\r\n}\r\n\r\nnav {\r\n width: 90vw;\r\n max-width: var(--width-max);\r\n display: flex;\r\n justify-content: center;\r\n\r\n a {\r\n color: #fff;\r\n padding: 0.7em 1em;\r\n border-radius: 8px;\r\n text-decoration: none;\r\n transition: background-color 0.3s ease;\r\n\r\n &:hover { background-color: rgba(250, 250, 250, 0.3); }\r\n }\r\n}\r\n\r\n.nav-current { color: var(--color-primary); }\r\n\r\n/* ===============================\r\n 4) Sidebar\r\n =============================== */\r\n.sidebar {\r\n width: 22vw;\r\n max-width: 260px;\r\n flex: 0 0 22vw;\r\n background: var(--panel-bg);\r\n padding: 1em;\r\n border-radius: 0.5em 0 0 0.5em;\r\n color: var(--color-text);\r\n\r\n h2 { text-align: center; }\r\n\r\n .sidebar-item {\r\n background-color: var(--panel-bg);\r\n padding: 1em;\r\n border-radius: 0.5em;\r\n\r\n &:hover { background-color: var(--panel-hover-bg); }\r\n }\r\n\r\n .news-list {\r\n list-style: none;\r\n padding: 0;\r\n margin: 0.5rem 0 0;\r\n\r\n li { margin: 0.4rem 0; }\r\n\r\n small {\r\n display: block;\r\n opacity: 0.7;\r\n font-size: 0.85rem;\r\n }\r\n\r\n a {\r\n text-decoration: none;\r\n color: var(--color-text);\r\n }\r\n }\r\n}\r\n\r\n/* ===============================\r\n 5) Main Content Area\r\n =============================== */\r\n.main {\r\n flex: 1 1 auto;\r\n min-width: 0;\r\n background-color: var(--panel-bg);\r\n color: var(--color-text);\r\n border-radius: 0 0.5em 0.5em 0;\r\n padding: 2.5em;\r\n}\r\n\r\n/* ===============================\r\n 6) Posts (lists, items, tags)\r\n =============================== */\r\n.post-list {\r\n a {\r\n text-decoration: none;\r\n color: var(--color-text);\r\n }\r\n}\r\n\r\n.post-item {\r\n background-color: var(--panel-bg);\r\n padding: 2em;\r\n border-radius: 0.5em;\r\n\r\n &:hover { background-color: rgba(100, 100, 100, 1); }\r\n}\r\n\r\n.post-tags {\r\n list-style: none;\r\n padding: 0;\r\n margin: 0.25rem 0 1rem;\r\n display: flex;\r\n flex-wrap: wrap;\r\n gap: 0.5rem;\r\n\r\n li {\r\n font-size: 0.85rem;\r\n padding: 0.15rem 0.5rem;\r\n border: 1px solid #e5e7eb;\r\n border-radius: 1rem;\r\n background: #f8fafc;\r\n }\r\n}\r\n\r\n/* ===============================\r\n 7) Page-level meta / tags\r\n =============================== */\r\n.page-meta { text-align: center; }\r\n\r\n.page-tags {\r\n list-style: none;\r\n padding: 0;\r\n margin: 0.25rem 0 1rem;\r\n display: flex;\r\n flex-wrap: wrap;\r\n gap: 0.5rem;\r\n justify-content: center;\r\n\r\n li {\r\n font-size: 0.85rem;\r\n padding: 0.15rem 0.5rem;\r\n border: 1px solid #e5e7eb;\r\n border-radius: 1rem;\r\n background: #f8fafc;\r\n }\r\n}\r\n\r\n/* ===============================\r\n 8) Staff Page\r\n =============================== */\r\n.staff-list {\r\n display: grid;\r\n grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\r\n gap: 1.5rem;\r\n padding: 1rem 0;\r\n}\r\n\r\n.staff-card {\r\n background-color: var(--panel-bg);\r\n color: var(--color-text);\r\n padding: 1.5rem;\r\n border-radius: 0.5rem;\r\n text-align: center;\r\n transition: background-color 0.3s ease;\r\n border: 1px solid rgba(255, 255, 255, 0.05);\r\n\r\n &:hover {\r\n background-color: var(--panel-hover-bg);\r\n }\r\n\r\n .staff-name {\r\n margin: 0;\r\n color: var(--color-accent);\r\n }\r\n\r\n .staff-position {\r\n margin: 0.25rem 0 1rem;\r\n font-weight: 400;\r\n color: var(--color-secondary);\r\n }\r\n\r\n .staff-bio {\r\n font-size: 0.95rem;\r\n line-height: 1.5;\r\n }\r\n}\r\n"],"file":"styles.css"}
\ No newline at end of file
diff --git a/_site/assets/images/fabled_background.jpg b/_site/assets/images/fabled_background.jpg
new file mode 100644
index 0000000..e676ff8
Binary files /dev/null and b/_site/assets/images/fabled_background.jpg differ
diff --git a/_site/blog/index.html b/_site/blog/index.html
new file mode 100644
index 0000000..623cc0b
--- /dev/null
+++ b/_site/blog/index.html
@@ -0,0 +1,78 @@
+
+
+
+
+ Fabled Sword - Blog
+
+
+
+
+
+
+
+ Latest Posts
+
+
+
+
+
+
\ No newline at end of file
diff --git a/_site/feed.xml b/_site/feed.xml
new file mode 100644
index 0000000..0bc84cb
--- /dev/null
+++ b/_site/feed.xml
@@ -0,0 +1,3 @@
+Jekyll 2025-11-10T18:23:43-05:00 http://localhost:4000/feed.xml Fabled Sword Welcome to the Fabled Sword 2025-10-29T00:00:00-04:00 2025-10-29T00:00:00-04:00 http://localhost:4000/2025/10/29/Welcome Hello and welcome to the first post on the shiny new frontpage for the domain FabledSword.com
+I hope to use this space for creative works and share news about this space and the people who use it.
+Thank you for paying us a visit.
]]>Bryan V.
\ No newline at end of file
diff --git a/_site/index.html b/_site/index.html
new file mode 100644
index 0000000..9421f91
--- /dev/null
+++ b/_site/index.html
@@ -0,0 +1,81 @@
+
+
+
+
+ Fabled Sword - Home
+
+
+
+
+
+
+
+ Fabled Sword
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/_site/robots.txt b/_site/robots.txt
new file mode 100644
index 0000000..d297064
--- /dev/null
+++ b/_site/robots.txt
@@ -0,0 +1 @@
+Sitemap: http://localhost:4000/sitemap.xml
diff --git a/_site/sitemap.xml b/_site/sitemap.xml
new file mode 100644
index 0000000..86d00e7
--- /dev/null
+++ b/_site/sitemap.xml
@@ -0,0 +1,19 @@
+
+
+
+http://localhost:4000/2025/10/29/Welcome/
+2025-10-29T00:00:00-04:00
+
+
+http://localhost:4000/about/
+
+
+http://localhost:4000/blog/
+
+
+http://localhost:4000/
+
+
+http://localhost:4000/staff/
+
+
diff --git a/_site/staff/index.html b/_site/staff/index.html
new file mode 100644
index 0000000..08f1fde
--- /dev/null
+++ b/_site/staff/index.html
@@ -0,0 +1,58 @@
+
+
+
+
+ Fabled Sword - Staff
+
+
+
+
+
+
+
+ Staff
+
+
+
+
+ Bryan V
+ Owner
+
+
Organizer and proprieter of the site and its resources.
+Father and IT Hobbiest
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/about.html b/about.html
new file mode 100644
index 0000000..dcef4bb
--- /dev/null
+++ b/about.html
@@ -0,0 +1,36 @@
+---
+layout: default
+title: About
+---
+
+About Fabled Sword
+
+
+
+ This is a labor of love. This project is for myself and anyone I share it with.
+ I hope that it'll be a creative and enjoyable space to share.
+
+
+
+
+
+
+ What this is
+ A home for experiments, posts, and maybe even stories
+
+
+
+ Why it exists
+ To learn in public, archive ideas, and make it easy to share work-in-progress.
+
+
+
+ What you’ll find
+
+ News updates
+ Write-ups & notes
+ Links to projects
+
+
+
+
diff --git a/assets/css/styles.scss b/assets/css/styles.scss
new file mode 100644
index 0000000..daa9f16
--- /dev/null
+++ b/assets/css/styles.scss
@@ -0,0 +1,4 @@
+---
+---
+@use "main";
+
diff --git a/assets/images/fabled_background.jpg b/assets/images/fabled_background.jpg
new file mode 100644
index 0000000..e676ff8
Binary files /dev/null and b/assets/images/fabled_background.jpg differ
diff --git a/blog.html b/blog.html
new file mode 100644
index 0000000..fff477d
--- /dev/null
+++ b/blog.html
@@ -0,0 +1,38 @@
+---
+layout: default
+title: Blog
+---
+Latest Posts
+
+
\ No newline at end of file
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..f0ec658
--- /dev/null
+++ b/index.html
@@ -0,0 +1,40 @@
+---
+layout: default
+title: Home
+---
+
+Fabled Sword
+
+
diff --git a/staff.html b/staff.html
new file mode 100644
index 0000000..e0479d0
--- /dev/null
+++ b/staff.html
@@ -0,0 +1,18 @@
+---
+layout: default
+title: Staff
+---
+
+Staff
+
+
+ {% for author in site.authors %}
+
+ {{ author.name }}
+ {{ author.position }}
+
+ {{ author.content | markdownify }}
+
+
+ {% endfor %}
+