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 @@ + \ 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. + +
    + +
  • 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/_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

+ +
+ + +
+

+ Welcome to the Fabled Sword +

+ + + +
+ 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... +
+
+
+ +
+
+
+ + \ 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 @@ +Jekyll2025-11-10T18:23:43-05:00http://localhost:4000/feed.xmlFabled SwordWelcome to the Fabled Sword2025-10-29T00:00:00-04:002025-10-29T00:00:00-04:00http://localhost:4000/2025/10/29/WelcomeHello 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

+ +
+ + + +
+

+ Welcome to the Fabled Sword +

+ + + +
+ 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/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

+ +
+ {% for post in site.posts %} + +
+

+ {{ post.title }} +

+ + + +
+ {{ post.excerpt | strip_html | truncate: 220 }} +
+
+
+ {% endfor %} +
\ 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

+ +
+ {% assign recent_posts = site.posts | sort: "date" | reverse %} + {% for post in recent_posts limit:5 %} + +
+

+ {{ post.title }} +

+ + + +
+ {{ post.excerpt | strip_html | truncate: 440 }} +
+
+
+ {% endfor %} +
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 %} +