diff --git a/config.toml b/config.toml
index 1d7c819..c91253a 100644
--- a/config.toml
+++ b/config.toml
@@ -1,3 +1,142 @@
-baseURL = 'http://example.org/'
-languageCode = 'en-us'
-title = 'My New Hugo Site'
+baseURL = 'https://fbievan.live/'
+title = "Fbi's Epic Blog"
+languageCode = "en"
+defaultContentLanguage = "en"
+
+theme = "hugo-ficurinia"
+[params]
+ author = "fbievan"
+ description = "My Epic Blog Site"
+
+ posts = "posts"
+ showPostsLink = true
+ extraContentDirs = [] # other content directories to render similarly to the home page
+ showcaseDir = "showcase" # create a content directory that shows a special showcase section in the home page
+
+ # shows a specified single page as a home page, instead of the traditional articles list
+ # requires setting `homeSinglePage`
+ # goes well with extraContentDirs
+ showSinglePageAsHome = false
+ homeSinglePage = "/home"
+
+ # It's best to put these icons in the "static" folder of your site
+ logo = "/logo.svg"
+ favicon = "/favicon.png" # 32x32
+ faviconIco = "/favicon.ico" # 32x32
+ appletouch = "/apple-touch-icon.png" # 180x180
+ svgicon = "/logo.svg"
+ icon512 = "/icon512.png" # 512x512 png image
+
+ logoRightOfTitle = false # positions the logo to the right of the title; default: false
+
+ showTags = true # show the Tags menu item; default true
+ showRss = true # show the link for the RSS feed; default true
+
+ imageInArticlePreview = false # show images in article preview; default false
+ fitImageInArticlePreview = false # make article preview images fit the article preview instead of getting cropped
+ articleSummary = true # show a summary in article preview; default true
+
+ fontFamily = "JetBrains Mono" # changes the font, default "JetBrains Mono"
+ titleFontFamily = "JetBrains Mono" # font used for titles and headings
+ monospaceFontFamily = "JetBrains Mono" # changes the monospace font for code, default "JetBrains Mono"
+
+ # multipliers applied to font sizes, useful for custom fonts that may be too big or too small
+ titleFontSizeMultiplier = 1.0
+ mainFontSizeMultiplier = 1.0
+ monoFontSizeMultiplier = 1.0
+
+ contentWidth = "1000px" # maximum width of the site content, css syntax
+
+ paperCards = false # enable paper card style; default false
+ buttonTags = false # enable button tag style; default false
+ tagsInArticlePreview = true # enable tags list in the article preview card
+ gridView = false # show post list as a grid. goes well with paperCards
+ bigArticleTitle = false # makes the title in the single article view bigger
+ navtype = "standard" # changes the style of the pagination, available styles are: "standard", "circles"
+ enableShadow = false # shows a shadow around some elements
+ menuStyle = "standard" # changes the style of the main site navigation menu, available styles are: "standard", "buttons"
+
+ enableSearch = true # enable search page
+ searchbarEverywhere = true # if the searchbar should be shown in every page; requires enableSearch
+ searchMenuLink = false # add a search link to the navigation menu; requires enableSearch
+ mobileHamburgerNav = false # alternative hamburger menu layout for the main nav menu when screen is small
+
+ enableFeatured = false # enable a particular view for articles marked as featured (featured: true in the article frontmatter)
+
+ underlineTitleLinks = false # show an underline also for links that are titles
+
+ # enable comments support with commento using the script from your server
+ commento = "https://example.com/js/commento.js"
+
+ # enable comments support with cactus comments (cactus.chat)
+ cactusCommentsSiteName = "example.com"
+ cactusCommentsServerName = "cactus.chat"
+ cactusCommentsHomeserver = "https://matrix.cactus.chat:8448"
+
+ # enable analytics using Plausible
+ plausibleScriptUrl = "https://something.com/..."
+ plausibleDomain = "example.com"
+
+ # enable analytics using Umami
+ umamiScriptUrl = "https://something.com/..."
+ umamiWebsiteId = "example-tracking-code"
+
+ enableShareOnFediverse = false # enable a button at the end of an article to share it on the fediverse
+ tocBeforeImage = false # show the table of contents before the main article image; default false
+
+ # WARNING: deprecated! Use [[menu.icons]] instead, look below
+ # links = [
+ # ["GitLab", "https://gitlab.com/gabmus"],
+ # ["GNOME", "https://gitlab.gnome.org/gabmus"],
+ # ["YouTube", "https://youtube.com/TechPillsNet"]
+ # ]
+
+ # you can customize all of the colors in this theme
+ # Colors are defined in data/colors.yml
+
+ # alternative sidebar layout
+ enableSidebarLayout = false
+ tocInSidebar = false # if the sidebar is enbabled, show the TOC in the sidebar
+
+ # redirect to baseURL if current URL host doesn't match
+ # useful if deploying in gitlab pages with custom domain and don't want
+ # the username.gitlab.io/website url to persist
+ # this requires you to set baseURL (see above)
+ forceRedirect = false
+
+ infiniteScrolling = false # activates infinite scrolling instead of regular pagination
+ enableFooterColumns = false # activates footer columns, as described below
+ enableJumbotron = false # enables jumbotron, as described below
+ # related articles will be selected randomly based on tags and shown at
+ # the bottom of the article, after the comments
+ enableRelatedArticles = false
+ relatedArticlesNum = 2 # how many related articles to show
+ randomRelated = false # sorts related articles in random order (randomized at built time)
+
+[menu]
+ # these links will be added to the main navigation menu, sorted by weight
+ # other elements in this menu are added automatically from the "pages" folder
+ # the folder it will look into can be customized with the pages variable
+ # in params above
+ [[menu.main]]
+ identifier = "about"
+ name = "About"
+ url = "/about/"
+ weight = 10
+ # these links (menu.icons) will be added as icon links below the main nav
+ [[menu.icons]]
+ identifier = "gitlab"
+ name = "GitLab"
+ url = "https://gitlab.com/gabmus"
+ weight = 10
+ [[menu.icons]]
+ identifier = "gnome"
+ name = "GNOME GitLab"
+ url = "https://gitlab.gnome.org/gabmus"
+ weight = 20
+
+# this section is necessary if you want infinite scrolling
+# it allows to output the article list as paged JSON so that "pages" can be retrieved via javascript
+[outputs]
+ home = ["HTML", "JSON"]
+
diff --git a/content/posts/my-first-post.md b/content/posts/my-first-post.md
new file mode 100644
index 0000000..11eb1ea
--- /dev/null
+++ b/content/posts/my-first-post.md
@@ -0,0 +1,10 @@
+---
+title: "My First Post"
+date: 2023-03-08T17:38:34-06:00
+draft: false
+---
+**Hello World**!
+
+This is my blog. Theme was made by Gabriele Musco. Anyway my name is Evan, also known as fbievan- I'm currently a 16 year old teenager messing around with things on the internet. I'm currently in high school, and I really love **FOSS** software
+
+I'll be talking about random stuff
diff --git a/public/404.html b/public/404.html
new file mode 100644
index 0000000..95aef74
--- /dev/null
+++ b/public/404.html
@@ -0,0 +1,231 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 404 Page not found –
+
+ Fbi's Epic Blog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ This is not the page you were looking for
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/android-chrome-192x192.png b/public/android-chrome-192x192.png
new file mode 100644
index 0000000..4f137e6
Binary files /dev/null and b/public/android-chrome-192x192.png differ
diff --git a/public/android-chrome-512x512.png b/public/android-chrome-512x512.png
new file mode 100644
index 0000000..721d693
Binary files /dev/null and b/public/android-chrome-512x512.png differ
diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png
new file mode 100644
index 0000000..d76dba3
Binary files /dev/null and b/public/apple-touch-icon.png differ
diff --git a/public/categories/index.html b/public/categories/index.html
new file mode 100644
index 0000000..fbdb554
--- /dev/null
+++ b/public/categories/index.html
@@ -0,0 +1,245 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Categories –
+
+ Fbi's Epic Blog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Categories
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/categories/index.xml b/public/categories/index.xml
new file mode 100644
index 0000000..3e3ce3d
--- /dev/null
+++ b/public/categories/index.xml
@@ -0,0 +1,10 @@
+
+
+
+ Categories on Fbi's Epic Blog
+ https://fbievan.live/categories/
+ Recent content in Categories on Fbi's Epic Blog
+ Hugo -- gohugo.io
+ en
+
+
diff --git a/public/css/styles.abbd6311bb4b6ca58f8e7398140529245ae0f6428b759fcd830742eee2619eabb900ba9914a9affb82aa9a16a9b9ea727bb315315a976a0db0e7513a5f12c504.css b/public/css/styles.abbd6311bb4b6ca58f8e7398140529245ae0f6428b759fcd830742eee2619eabb900ba9914a9affb82aa9a16a9b9ea727bb315315a976a0db0e7513a5f12c504.css
new file mode 100644
index 0000000..028dcda
--- /dev/null
+++ b/public/css/styles.abbd6311bb4b6ca58f8e7398140529245ae0f6428b759fcd830742eee2619eabb900ba9914a9affb82aa9a16a9b9ea727bb315315a976a0db0e7513a5f12c504.css
@@ -0,0 +1,3 @@
+:root{--dark_bg: #242629;--dark_hl_bg: #34363b;--dark_fg: #fff;--dark_dim_fg: #bababa;--dark_stroke: #4f4f4f;--dark_accent: #db5793;--dark_sidebar_bg: #34363b;--dark_sidebar_fg: #fff;--light_bg: #f5f5f5;--light_hl_bg: #e6e6e6;--light_fg: #262625;--light_dim_fg: #40403e;--light_stroke: #575754;--light_accent: #db5793;--light_sidebar_bg: #e6e6e6;--light_sidebar_fg: #121211;--default_bg: #242629;--default_hl_bg: #34363b;--default_fg: #fff;--default_dim_fg: #bababa;--default_stroke: #4f4f4f;--default_accent: #db5793;--default_sidebar_bg: #34363b;--default_sidebar_fg: #fff}::selection,::-moz-selection{background:var(--default_accent);color:var(--default_fg)}body,html{font-family:"Symbols Nerd Font",JetBrains Mono,monospace;font-size:16px;margin:0;padding:0;background-color:var(--default_bg);color:var(--default_fg)}body{min-height:100vh}a{color:var(--default_fg);text-decoration:none;background-color:transparent;border-radius:0;border-bottom:2px solid currentcolor}a:hover,a:hover:not([disabled]),a:focus,a:focus:not([disabled]){border-color:var(--default_accent) !important;background-color:transparent}a.unstyledLink{border:none;text-decoration:none;color:var(--default_fg)}#content{max-width:1000px;margin-left:auto;margin-right:auto;padding:15px}footer{color:var(--default_dim_fg)}footer a{color:var(--default_dim_fg)}footer hr{margin-top:30px}footer .footerColumns{font-size:14.4px;display:flex;flex-direction:row;flex-wrap:wrap}footer .footerColumns ul{margin:7.5px;list-style-type:none;padding:0}footer .footerColumns ul li>strong{font-size:1rem}#links{padding:5px 0}article img,.articlePreview img{margin:auto;display:block;max-width:100%}article pre,article code,.articlePreview pre,.articlePreview code{overflow:auto}article pre,.articlePreview pre{padding:15px;border:1px solid var(--default_stroke);border-radius:3px}code{font-family:"Symbols Nerd Font",JetBrains Mono,monospace;font-size:12.8px;border:1px solid var(--default_stroke);border-radius:3px}code,table{padding:2px}pre code{border:none;border-radius:none;padding:0}table{border-collapse:collapse;overflow-x:auto;display:block}table td,table th{padding:6px;border:1px solid var(--default_stroke)}table th,table tr:nth-child(even){filter:brightness(105%)}blockquote{margin:0;padding-left:30px;border-left:2px solid currentcolor}.date,.date a{color:var(--default_dim_fg);border-color:var(--default_dim_fg);font-size:.9em}#pageNavigation a,.nerdlink a,nav:not(#TableOfContents) a{border-bottom:none}#pageNavigation a:hover,.nerdlink a:hover,nav:not(#TableOfContents) a:hover{border-bottom:none}#pageNavigation{text-align:right}#pageNavigation a{color:var(--default_accent)}#pageNavigation a,#pageNavigation span{display:inline-block;padding:6px}#pageNavigation.nav-circles{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center}#pageNavigation.nav-circles a,#pageNavigation.nav-circles span{margin:5px;text-align:center;display:inline-block;width:40px;height:40px;line-height:40px;padding:unset;border-radius:100%;transition:background-color .15s ease-in-out;background-color:var(--default_hl_bg);color:var(--default_fg);box-shadow:0 0 0 0 transparent}#pageNavigation.nav-circles span{background-color:var(--default_accent)}#pageNavigation.nav-circles a:hover{background-color:var(--default_accent)}h1,h2,h3,h4,h5,h6{font-family:"Symbols Nerd Font",JetBrains Mono}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:var(--default_accent);border-bottom:none}h1{font-size:32px}h2{font-size:24px}h3{font-size:20.8px}h4{font-size:16px}h5{font-size:12.8px}h6{font-size:11.2px}.nerd,.nerdlink{font-family:"Symbols Nerd Font",JetBrains Mono;font-size:19.2px;margin:5px;display:inline-block}.nerdlink{color:var(--default_fg);border-bottom:none;position:relative;width:1em;height:1.2em;display:inline-flex;align-items:center;justify-content:center}.nerdlink .pseudofont{fill:var(--default_fg);display:inline;position:relative;top:1px}.nerdlink span{position:absolute;top:1.5em;left:50%;transform:translateX(-50%);padding:2px;border:1px solid var(--default_stroke);border-radius:3px;color:var(--default_fg);display:none;background-color:var(--default_bg);z-index:900;text-align:center}.nerdlink:hover{color:var(--default_accent);text-decoration:none;border-bottom:none}.nerdlink:hover .pseudofont{fill:var(--default_accent)}.nerdlink:hover span{display:block}.card,.featuredCardLink .featuredCard,.featuredCardLink .relatedArticlesContainer #relatedArticles .postlistitem,.relatedArticlesContainer #relatedArticles .featuredCardLink .postlistitem{display:block;padding-bottom:15px}.postlist{display:grid;grid-gap:15px;margin-bottom:15px;grid-template-columns:1fr}.postlist.gridView{grid-template-columns:repeat(auto-fit, minmax(325px, 1fr))}.postlistitem.card div img,.featuredCardLink .postlistitem.featuredCard div img,.featuredCardLink .relatedArticlesContainer #relatedArticles .postlistitem div img,.relatedArticlesContainer #relatedArticles .featuredCardLink .postlistitem div img{height:250px;min-width:100%;object-fit:cover}ul li{margin:5px 0}ul.list .date{display:inline-block;min-width:100px}ul.list>li>div{display:grid;grid-template-columns:100px auto}#commento{margin-top:15px;color:var(--default_fg);font-family:"Symbols Nerd Font",JetBrains Mono,monospace}#commento textarea,#commento #commento-markdown-help-root{background:rgba(255,255,255,0.05);color:var(--default_fg);border-radius:0;border:none}#commento textarea td,#commento textarea td>*,#commento textarea td>*>*,#commento #commento-markdown-help-root td,#commento #commento-markdown-help-root td>*,#commento #commento-markdown-help-root td>*>*{color:var(--default_fg)}#commento textarea td pre,#commento textarea td>* pre,#commento textarea td>*>* pre,#commento #commento-markdown-help-root td pre,#commento #commento-markdown-help-root td>* pre,#commento #commento-markdown-help-root td>*>* pre{font-family:"Symbols Nerd Font",JetBrains Mono,monospace;color:var(--default_dim_fg)}#commento #commento-submit-button-root{background:var(--default_accent);color:var(--default_fg)}#commento .commento-name{color:var(--default_dim_fg)}#commento .commento-sort-policy-buttons a{border-bottom:none}#commento .commento-sort-policy-buttons .commento-sort-policy-button-selected{color:var(--default_accent)}#commento .commento-card{border-top:none;margin:25px 0}#commento .commento-body>*,#commento .commento-body *>*,#commento .commento-body>*>*>*,#commento .commento-body>*>*>*>*,#commento .commento-body>*>*>*>*>*{color:var(--default_fg);font-family:"Symbols Nerd Font",JetBrains Mono,monospace}.search{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin:15px 0}.search .nerdlink{display:inline-block;cursor:pointer;padding:0 6px}.search #searchbar{width:100%;min-width:150px;font-size:1.3em;outline:none}.titleAndSearchContainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.titleAndSearchContainer #titleContainer{flex-grow:99}.titleAndSearchContainer .search{flex-grow:1}.titleAndSearchContainer .search,.titleAndSearchContainer .search #searchbar{font-size:1em}.featuredCardLink{border:none;padding:0}.featuredCardLink .featuredCard,.featuredCardLink .relatedArticlesContainer #relatedArticles .postlistitem,.relatedArticlesContainer #relatedArticles .featuredCardLink .postlistitem{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;height:250px}.featuredCardLink .featuredCard .contentArea,.featuredCardLink .relatedArticlesContainer #relatedArticles .postlistitem .contentArea,.relatedArticlesContainer #relatedArticles .featuredCardLink .postlistitem .contentArea{position:absolute;bottom:0;padding:15px}.featuredCardLink .featuredCard .contentArea,.featuredCardLink .relatedArticlesContainer #relatedArticles .postlistitem .contentArea,.relatedArticlesContainer #relatedArticles .featuredCardLink .postlistitem .contentArea,.featuredCardLink .featuredCard .contentArea h2,.featuredCardLink .relatedArticlesContainer #relatedArticles .postlistitem .contentArea h2,.relatedArticlesContainer #relatedArticles .featuredCardLink .postlistitem .contentArea h2,.featuredCardLink .featuredCard .contentArea .date,.featuredCardLink .relatedArticlesContainer #relatedArticles .postlistitem .contentArea .date,.relatedArticlesContainer #relatedArticles .featuredCardLink .postlistitem .contentArea .date{color:white}.featuredCardLink .featuredCard .contentArea h2,.featuredCardLink .relatedArticlesContainer #relatedArticles .postlistitem .contentArea h2,.relatedArticlesContainer #relatedArticles .featuredCardLink .postlistitem .contentArea h2{margin:0}.featuredCardLink .featuredCard .contentArea .date,.featuredCardLink .relatedArticlesContainer #relatedArticles .postlistitem .contentArea .date,.relatedArticlesContainer #relatedArticles .featuredCardLink .postlistitem .contentArea .date{margin:0}.loadMoreButton{text-align:center;font-size:1.2em;font-weight:bold}.loadMoreButton.buttonLike a{display:inline-block;border-radius:10px;background-color:var(--default_hl_bg);color:var(--default_fg);padding:7.5px;margin:2.5px 0;transition:background-color .15s ease-in-out !important;border-bottom:none;box-shadow:0 0 0 0 transparent}.loadMoreButton.buttonLike a:hover,.loadMoreButton.buttonLike a:focus{background-color:var(--default_accent)}.relatedArticlesContainer{margin:15px 0}#titleContainer{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;align-self:flex-start}#titleContainer h1{font-weight:normal;font-size:25.6px;margin:0}#titleContainer img{margin-right:7.5px;margin-top:7px;align-self:flex-start;width:50px;max-height:50px;border-radius:5px}nav:not(#TableOfContents) ul,#links ul{list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin:0}header{max-width:1000px;margin-left:auto;margin-right:auto;padding:15px;margin-bottom:15px}header .rightOfLogo{width:100%}header .rightOfLogo .titleAndHamburger{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between}header nav:not(#TableOfContents){font-size:.9em}header nav:not(#TableOfContents) ul li{border-right:1px solid var(--default_accent)}header nav:not(#TableOfContents) ul li:last-child{border-right:none}header nav:not(#TableOfContents) ul li a{padding:2px 15px;color:var(--default_accent)}header nav:not(#TableOfContents) ul li a:hover{text-decoration:underline}.articleTagsContainer{margin:15px 0}a.buttonTag{display:inline-block;border-radius:10px;background-color:var(--default_hl_bg);color:var(--default_fg);padding:7.5px;margin:2.5px 0;transition:background-color .15s ease-in-out !important;border-bottom:none;box-shadow:0 0 0 0 transparent}a.buttonTag:hover,a.buttonTag:focus{background-color:var(--default_accent)}.cactus-button,.cactus-login-buttons>button{font-family:JetBrains Mono;padding:0;margin:5px 0 5px 15px !important;color:var(--default_fg);text-decoration:none;background-color:transparent;border-radius:0;border-bottom:2px solid currentcolor;font-size:19.2px;transition-property:border-color, background-color !important;transition-duration:.15s;transition-timing-function:ease-in-out;opacity:1 !important}.cactus-button:hover,.cactus-button:hover:not([disabled]),.cactus-button:focus,.cactus-button:focus:not([disabled]),.cactus-login-buttons>button:hover,.cactus-login-buttons>button:hover:not([disabled]),.cactus-login-buttons>button:focus,.cactus-login-buttons>button:focus:not([disabled]){border-color:var(--default_accent) !important;background-color:transparent}.cactus-button[disabled],.cactus-login-buttons>button[disabled]{opacity:.5 !important;border-color:transparent !important;background-color:transparent !important;box-shadow:none}.shareBtn,button{color:var(--default_fg);text-decoration:none;background-color:transparent;border-radius:0;border-bottom:2px solid currentcolor;font-size:19.2px;cursor:pointer}.shareBtn:hover,.shareBtn:hover:not([disabled]),.shareBtn:focus,.shareBtn:focus:not([disabled]),button:hover,button:hover:not([disabled]),button:focus,button:focus:not([disabled]){border-color:var(--default_accent) !important;background-color:transparent}input,textarea,textarea.cactus-editor-textarea{border-radius:0 !important;box-sizing:border-box;font-family:"Symbols Nerd Font",JetBrains Mono;background-color:var(--default_hl_bg) !important;color:var(--default_fg);max-width:100%;min-width:10px;padding:12px;border:2px solid transparent !important;border-color:transparent;transition:border-color .15s ease-in-out !important}input:focus,input:active,textarea:focus,textarea:active,textarea.cactus-editor-textarea:focus,textarea.cactus-editor-textarea:active{border-color:var(--default_accent) !important;outline:none}.cactus-editor-name{box-sizing:border-box;max-width:100%;min-width:10px}.cactus-login-form{border-radius:0;box-shadow:none;border:2px solid var(--default_stroke);max-width:600px;min-width:200px;width:100%;margin:0 auto;box-sizing:border-box;transform:none;top:30px;left:0;right:0;background-color:var(--default_bg) !important;color:var(--default_fg) !important;z-index:9999}.cactus-login-form>a{color:var(--default_fg);text-decoration:none;background-color:transparent;border-radius:0;border-bottom:2px solid currentcolor;font-size:19.2px;align-self:flex-end}.cactus-login-form>a:hover,.cactus-login-form>a:hover:not([disabled]),.cactus-login-form>a:focus,.cactus-login-form>a:focus:not([disabled]){border-color:var(--default_accent) !important;background-color:transparent}.cactus-login-form>a>button{background-color:transparent !important;border:none !important;box-shadow:none !important;margin:0 !important;padding:0 !important}.cactus-login-form .cactus-login-buttons{margin:0;justify-content:flex-end}.cactus-login-form .cactus-login-buttons>button{flex-grow:0;white-space:nowrap}#fediInstanceDialog{display:none;position:fixed;top:0;bottom:0;left:0;right:0}#fediInstanceDialog .dialog{box-shadow:none;border:2px solid var(--default_stroke);box-sizing:border-box;position:absolute;display:flex;flex-direction:column;top:30px;left:50%;transform:translateX(-50%);z-index:9999;background-color:var(--default_bg);width:450px;max-width:100%;padding:15px}#fediInstanceDialog .dialog h1,#fediInstanceDialog .dialog h2,#fediInstanceDialog .dialog h3,#fediInstanceDialog .dialog h4{margin:0}#fediInstanceDialog .dialog h2{margin-bottom:24px}#fediInstanceDialog .dialog input{display:block}#fediInstanceDialog .dialog .buttons{margin:15px 0;display:flex;flex-direction:row;justify-content:end}#fediInstanceDialog .dialog .buttons>*{margin:5px 0 5px 15px;display:block}#fediInstanceDialog .bg{z-index:99;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.4);cursor:pointer}#fediInstanceDialog.open{display:block}a{transition-property:color, border-color;transition-duration:.15s;transition-timing-function:ease-in-out}.nerdlink,.nerdlink .pseudofond{transition:all .15s ease-in-out}input{transition:.15s border ease-in-out}
+
+/*# sourceMappingURL=styles.css.map */
\ No newline at end of file
diff --git a/public/css/styles.css.map b/public/css/styles.css.map
new file mode 100644
index 0000000..f7fd3e5
--- /dev/null
+++ b/public/css/styles.css.map
@@ -0,0 +1,13 @@
+{
+ "version": 3,
+ "file": "styles.css",
+ "sourceRoot": "/home/evan/Development/website/mainsite",
+ "sources": [
+ "themes/hugo-ficurinia/assets/scss/style.scss"
+ ],
+ "sourcesContent": [
+ "\n\n$dark_bg: #242629;\n$dark_hl_bg: #34363b;\n$dark_fg: white;\n$dark_dim_fg: #bababa;\n$dark_stroke: #4f4f4f;\n$dark_accent: #db5793;\n$dark_sidebar_bg: #34363b;\n$dark_sidebar_fg: white;\n\n$light_bg: #f5f5f5;\n$light_hl_bg: #e6e6e6;\n$light_fg: #262625;\n$light_dim_fg: #40403e;\n$light_stroke: #575754;\n$light_accent: #db5793;\n$light_sidebar_bg: #e6e6e6;\n$light_sidebar_fg: #121211;\n\n:root {\n --dark_bg: #{$dark_bg};\n --dark_hl_bg: #{$dark_hl_bg};\n --dark_fg: #{$dark_fg};\n --dark_dim_fg: #{$dark_dim_fg};\n --dark_stroke: #{$dark_stroke};\n --dark_accent: #{$dark_accent};\n --dark_sidebar_bg: #{$dark_sidebar_bg};\n --dark_sidebar_fg: #{$dark_sidebar_fg};\n\n --light_bg: #{$light_bg};\n --light_hl_bg: #{$light_hl_bg};\n --light_fg: #{$light_fg};\n --light_dim_fg: #{$light_dim_fg};\n --light_stroke: #{$light_stroke};\n --light_accent: #{$light_accent};\n --light_sidebar_bg: #{$light_sidebar_bg};\n --light_sidebar_fg: #{$light_sidebar_fg};\n\n \n --default_bg: #{$dark_bg};\n --default_hl_bg: #{$dark_hl_bg};\n --default_fg: #{$dark_fg};\n --default_dim_fg: #{$dark_dim_fg};\n --default_stroke: #{$dark_stroke};\n --default_accent: #{$dark_accent};\n --default_sidebar_bg: #{$dark_sidebar_bg};\n --default_sidebar_fg: #{$dark_sidebar_fg};\n \n}\n\n\n\n\n$main_font: JetBrains Mono;\n$title_font: JetBrains Mono;\n$mono_font: JetBrains Mono;\n$symbols_font: \"Symbols Nerd Font\";\n$content_width: 1000px;\n$border_radius: 10px;\n$margin: 15px;\n\n$base_font_size: 16px;\n$title_font_mult: 1;\n$main_font_mult: 1;\n$mono_font_mult: 1;\n\n\n $shadow: 0 0 0 0 transparent;\n\n\n::selection, ::-moz-selection {\n background: var(--default_accent);\n color: var(--default_fg);\n}\n\nbody, html {\n font-family: $symbols_font, $main_font, monospace;\n font-size: $base_font_size * $main_font_mult;\n margin: 0;\n padding: 0;\n background-color: var(--default_bg);\n color: var(--default_fg);\n}\n\nbody {\n min-height: 100vh;\n}\n\n@mixin linkLike {\n color: var(--default_fg);\n text-decoration: none;\n background-color: transparent;\n border-radius: 0;\n border-bottom: 2px solid currentcolor;\n &:hover, &:focus {\n &, &:not([disabled]) {\n border-color: var(--default_accent) !important;\n background-color: transparent;\n }\n }\n}\n\n@mixin roundButtonLike {\n display: inline-block;\n border-radius: $border_radius;\n background-color: var(--default_hl_bg);\n color: var(--default_fg);\n padding: ($margin / 2);\n margin: ($margin / 6) 0;\n transition: background-color .15s ease-in-out !important;\n border-bottom: none;\n &:hover, &:focus {\n background-color: var(--default_accent);\n }\n box-shadow: $shadow;\n}\n\n@mixin buttonLike {\n \n @include linkLike;\n \n font-size: #{1.2 * $base_font_size};\n}\n\na {\n @include linkLike;\n}\n\na.unstyledLink {\n border: none;\n text-decoration: none;\n color: var(--default_fg);\n}\n\n@mixin limitWidth {\n max-width: $content_width;\n margin-left: auto;\n margin-right: auto;\n}\n\n#content {\n @include limitWidth;\n padding: $margin;\n}\n\nfooter {\n color: var(--default_dim_fg);\n a {\n color: var(--default_dim_fg);\n }\n hr {\n margin-top: (2 * $margin);\n }\n .footerColumns {\n font-size: .9 * $base_font_size * $main_font_mult;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n ul {\n margin: ($margin / 2);\n list-style-type: none;\n padding: 0;\n li > strong {\n font-size: 1rem * $main_font_mult;\n }\n }\n }\n}\n\n#links {\n padding: 5px 0;\n}\n\narticle, .articlePreview {\n img {\n margin: auto;\n display: block;\n max-width: 100%;\n }\n\n pre, code {\n overflow: auto;\n }\n pre {\n padding: $margin;\n border: 1px solid var(--default_stroke);\n border-radius: 3px;\n }\n}\n\ncode {\n font-family: $symbols_font, $mono_font, monospace;\n font-size: $base_font_size * .8 * $mono_font_mult;\n border: 1px solid var(--default_stroke);\n border-radius: 3px\n}\ncode, table {\n padding: 2px;\n}\n\npre code {\n border: none;\n border-radius: none;\n padding: 0\n}\n\ntable {\n border-collapse: collapse;\n overflow-x: auto;\n display: block;\n td, th {\n padding: 6px;\n border: 1px solid var(--default_stroke);\n }\n th, tr:nth-child(even) {\n filter: brightness(105%);\n }\n}\n\nblockquote {\n margin: 0;\n padding-left: ($margin * 2);\n border-left: 2px solid currentcolor;\n}\n\n.date, .date a {\n color: var(--default_dim_fg);\n border-color: var(--default_dim_fg);\n font-size: .9em;\n}\n\n#pageNavigation, .nerdlink, nav:not(#TableOfContents) {\n a {\n border-bottom: none;\n &:hover {\n border-bottom: none;\n }\n }\n}\n\n#pageNavigation {\n text-align: right;\n a {\n color: var(--default_accent);\n }\n a, span {\n // appropriately sized tap targets\n display: inline-block;\n padding: 6px;\n }\n &.nav-circles {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-end;\n align-items: center;\n a, span {\n margin: 5px;\n text-align: center;\n display: inline-block;\n width: 40px;\n height: 40px;\n line-height: 40px;\n padding: unset;\n border-radius: 100%;\n transition: background-color .15s ease-in-out;\n background-color: var(--default_hl_bg);\n color: var(--default_fg);\n box-shadow: $shadow;\n }\n span {\n background-color: var(--default_accent);\n }\n a:hover {\n background-color: var(--default_accent);\n }\n }\n}\n\nh1, h2, h3, h4, h5, h6 {\n font-family: $symbols_font, $title_font;\n a {\n color: var(--default_accent);\n \n border-bottom: none;\n \n }\n}\n\nh1 {font-size: 2.0 * $base_font_size * $title_font_mult;}\nh2 {font-size: 1.5 * $base_font_size * $title_font_mult;}\nh3 {font-size: 1.3 * $base_font_size * $title_font_mult;}\nh4 {font-size: 1.0 * $base_font_size * $title_font_mult;}\nh5 {font-size: 0.8 * $base_font_size * $title_font_mult;}\nh6 {font-size: 0.7 * $base_font_size * $title_font_mult;}\n\n.nerd {\n font-family: $symbols_font, $main_font;\n font-size: 1.2 * $base_font_size;\n margin: 5px;\n display: inline-block;\n}\n\n.nerdlink {\n @extend .nerd;\n color: var(--default_fg);\n border-bottom: none;\n position: relative;\n width: 1em;\n height: 1.2em;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n .pseudofont {\n fill: var(--default_fg);\n display: inline;\n position: relative;\n top: 1px;\n }\n span {\n position: absolute;\n top: 1.5em;\n left: 50%;\n transform: translateX(-50%);\n padding: 2px;\n border: 1px solid var(--default_stroke);\n border-radius: 3px;\n color: var(--default_fg);\n display: none;\n background-color: var(--default_bg);\n z-index: 900;\n text-align: center;\n }\n &:hover {\n .pseudofont {\n fill: var(--default_accent);\n }\n color: var(--default_accent);\n text-decoration: none;\n border-bottom: none;\n span {\n display: block;\n }\n }\n}\n\n.card {\n display: block;\n padding-bottom: $margin;\n\n \n\n &.single {\n \n }\n}\n\n.postlist {\n display: grid;\n grid-gap: $margin;\n margin-bottom: $margin;\n grid-template-columns: 1fr;\n &.gridView {\n grid-template-columns: repeat(auto-fit, minmax(325px, 1fr));\n }\n}\n\n// only hide hr in cards if they are in the article list\n// cards in list are divs, cards as in full-blown articles use the article tag\n\n\n.postlistitem.card div {\n img {\n height: 250px;\n \n min-width: 100%;\n \n object-fit:\n \n cover\n ;\n }\n}\n\nul {\n li {\n margin: 5px 0;\n }\n}\n\nul.list {\n .date {\n display: inline-block;\n min-width: 100px;\n }\n > li > div {\n display: grid;\n grid-template-columns: 100px auto;\n }\n}\n\n#commento {\n margin-top: $margin;\n color: var(--default_fg);\n font-family: $symbols_font, $main_font, monospace;\n textarea, #commento-markdown-help-root {\n background: rgba(255, 255, 255, .05);\n color: var(--default_fg);\n border-radius: 0;\n border: none;\n td, td>*, td>*>* {\n color: var(--default_fg);\n pre {\n font-family: $symbols_font, $mono_font, monospace;\n color: var(--default_dim_fg);\n }\n }\n }\n #commento-submit-button-root {\n background: var(--default_accent);\n color: var(--default_fg);\n }\n .commento-name {\n color: var(--default_dim_fg);\n }\n .commento-sort-policy-buttons {\n a {\n border-bottom: none;\n }\n .commento-sort-policy-button-selected {\n color: var(--default_accent);\n }\n }\n .commento-card {\n border-top: none;\n margin: 25px 0;\n }\n .commento-body {\n >*, *>*, >*>*>*, >*>*>*>*, >*>*>*>*>* {\n color: var(--default_fg);\n font-family: $symbols_font, $main_font, monospace;\n }\n }\n}\n\n.search {\n display: flex;\n flex-direction: row;\n flex-wrap: nowrap;\n align-items: center;\n margin: $margin 0;\n .nerdlink {\n display: inline-block;\n cursor: pointer;\n padding: 0 6px; // appropriately sized tap targets\n }\n #searchbar {\n width: 100%;\n min-width: 150px;\n font-size: 1.3em;\n outline: none;\n }\n}\n\n.titleAndSearchContainer {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: space-between;\n #titleContainer {\n flex-grow: 99;\n }\n .search {\n flex-grow: 1;\n &, #searchbar {font-size: 1em;}\n }\n}\n\n.featuredCardLink {\n border: none;\n padding: 0;\n .featuredCard {\n @extend .card;\n background-size: cover;\n background-position: center;\n background-repeat: no-repeat;\n position: relative;\n height: 250px;\n .contentArea {\n position: absolute;\n bottom: 0;\n padding: $margin;\n &, h2, .date {color: white;}\n h2 {\n margin: 0;\n }\n .date {\n margin: 0;\n }\n }\n \n }\n}\n\n.loadMoreButton {\n text-align: center;\n font-size: 1.2em;\n font-weight: bold;\n &.buttonLike {\n a {\n @include roundButtonLike;\n }\n }\n}\n\n.relatedArticlesContainer {\n margin: $margin 0;\n #relatedArticles .postlistitem {\n @extend .featuredCard;\n }\n}\n\n#titleContainer {\n display: flex;\n flex-direction: row;\n flex-wrap: nowrap;\n align-items: flex-start;\n align-self: flex-start;\n\n h1 {\n font-weight: normal;\n font-size: 1.6 * $base_font_size * $title_font_mult;\n margin: 0;\n \n }\n\n img {\n margin-right: ($margin / 2);\n margin-top: 7px;\n align-self: flex-start;\n width: 50px;\n max-height: 50px;\n border-radius: 5px;\n }\n}\n\nnav:not(#TableOfContents), #links {\n ul {\n list-style-type: none;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n padding: 0;\n margin: 0;\n }\n}\n\nheader {\n @include limitWidth;\n padding: $margin;\n margin-bottom: $margin;\n .rightOfLogo {\n width: 100%;\n .titleAndHamburger {\n display: flex;\n flex-direction: row;\n flex-wrap: nowrap;\n align-items: flex-start;\n justify-content: space-between;\n }\n }\n nav:not(#TableOfContents) {\n font-size: .9em;\n ul {\n li {\n \n border-right: 1px solid var(--default_accent);\n &:last-child {\n border-right: none;\n }\n a {\n padding: 2px $margin;\n color: var(--default_accent);\n &:hover {\n text-decoration: underline;\n }\n }\n \n }\n }\n }\n}\n\n.articleTagsContainer {\n margin: $margin 0;\n}\n\na.buttonTag {\n @include roundButtonLike;\n}\n\n.cactus-button, .cactus-login-buttons > button {\n font-family: $main_font;\n padding: 0;\n margin: 5px 0 5px $margin !important;\n @include buttonLike;\n transition-property: border-color, background-color !important;\n transition-duration: .15s;\n transition-timing-function: ease-in-out;\n opacity: 1 !important;\n &[disabled] {\n opacity: .5 !important;\n border-color: transparent !important;\n background-color: transparent !important;\n box-shadow: none;\n }\n}\n\n.shareBtn, button {\n @include buttonLike;\n cursor: pointer;\n}\n\ninput, textarea, textarea.cactus-editor-textarea {\n \n border-radius: 0 !important;\n \n box-sizing: border-box;\n font-family: $symbols_font, $main_font;\n background-color: var(--default_hl_bg) !important;\n color: var(--default_fg);\n max-width: 100%;\n min-width: 10px;\n padding: 12px;\n border: 2px solid transparent !important;\n border-color: transparent;\n transition: border-color .15s ease-in-out !important;\n &:focus, &:active {\n border-color: var(--default_accent) !important;\n outline: none;\n }\n}\n\n.cactus-editor-name {\n box-sizing: border-box;\n max-width: 100%;\n min-width: 10px;\n}\n\n.cactus-login-form {\n \n border-radius: 0;\n \n \n box-shadow: none;\n border: 2px solid var(--default_stroke);\n \n max-width: 600px;\n min-width: 200px;\n width: 100%;\n margin: 0 auto;\n box-sizing: border-box;\n transform: none;\n top: #{$margin*2};\n left: 0; right: 0;\n background-color: var(--default_bg) !important;\n color: var(--default_fg) !important;\n z-index: 9999;\n > a { // \"Use a Matrix client\" button\n @include buttonLike;\n align-self: flex-end;\n > button {\n background-color: transparent !important;\n border: none !important;\n box-shadow: none !important;\n margin: 0 !important;\n padding: 0 !important;\n }\n }\n .cactus-login-buttons {\n margin: 0;\n justify-content: flex-end;\n > button {\n flex-grow: 0;\n white-space: nowrap; // otherwise labels go 1 line per word\n }\n }\n}\n\n#fediInstanceDialog {\n display: none;\n position: fixed;\n top: 0; bottom: 0; left: 0; right: 0;\n \n .dialog {\n \n box-shadow: none;\n border: 2px solid var(--default_stroke);\n \n box-sizing: border-box;\n position: absolute;\n display: flex; flex-direction: column;\n top: #{$margin*2};\n left: 50%; transform: translateX(-50%);\n z-index: 9999;\n background-color: var(--default_bg);\n width: 450px;\n max-width: 100%;\n padding: $margin;\n \n h1, h2, h3, h4 {\n margin: 0;\n }\n h2 {\n margin-bottom: 24px;\n }\n input {\n display: block;\n }\n .buttons {\n margin: $margin 0;\n display: flex;\n flex-direction: row;\n justify-content: end;\n > * {\n margin: 5px 0 5px $margin;\n display: block;\n }\n }\n }\n .bg {\n z-index: 99;\n position: absolute;\n top: 0; bottom: 0; left: 0; right: 0;\n background-color: rgba(0, 0, 0, .4);\n cursor: pointer;\n }\n &.open {\n display: block;\n }\n}\n\n\n\n\n\n\n\n\n// transitions at the end so that loading css doens't cause animations\n\na {\n transition-property: color, border-color;\n transition-duration: .15s;\n transition-timing-function: ease-in-out;\n}\n\n.nerdlink {\n &, .pseudofond {\n transition: all .15s ease-in-out;\n }\n}\n\ninput {\n transition: .15s border ease-in-out;\n}\n"
+ ],
+ "names": [],
+ "mappings": "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"
+}
\ No newline at end of file
diff --git a/public/favicon.ico b/public/favicon.ico
new file mode 100644
index 0000000..cb5f125
Binary files /dev/null and b/public/favicon.ico differ
diff --git a/public/favicon.png b/public/favicon.png
new file mode 100644
index 0000000..2d1a502
Binary files /dev/null and b/public/favicon.png differ
diff --git a/public/feed_style.xsl b/public/feed_style.xsl
new file mode 100644
index 0000000..fceb273
--- /dev/null
+++ b/public/feed_style.xsl
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+ RSS Feed
+
+
+
+
+
+
+
+
+
+
+
+ 📄 Recent Posts
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/index.html b/public/index.html
new file mode 100644
index 0000000..f1e2140
--- /dev/null
+++ b/public/index.html
@@ -0,0 +1,261 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fbi's Epic Blog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/index.json b/public/index.json
new file mode 100644
index 0000000..e8f79d0
--- /dev/null
+++ b/public/index.json
@@ -0,0 +1,24 @@
+
+{
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ "articles": [{"date":"0001-01-01","image":"","imageAlt":"","link":"https://fbievan.live/manifest/index.json","summary":"","tags":[],"title":"Manifest"},{"date":"0001-01-01","image":"","imageAlt":"","link":"https://fbievan.live/search/","summary":"","tags":[],"title":"Search"}],
+ "test": "Manifest Search ",
+ "page": "1",
+ "next": ""
+}
+
diff --git a/public/index.xml b/public/index.xml
new file mode 100644
index 0000000..cfbd483
--- /dev/null
+++ b/public/index.xml
@@ -0,0 +1,14 @@
+
+
+ Fbi's Epic Blog
+ https://fbievan.live/
+ Recent content on Fbi's Epic Blog
+ Hugo -- gohugo.io
+ en https://fbievan.live/img/icon.svg
+
+
+
+
+
+
+
diff --git a/public/jetbrains-mono/jetbrains-mono-bold-italic-latin-ext.woff2 b/public/jetbrains-mono/jetbrains-mono-bold-italic-latin-ext.woff2
new file mode 100644
index 0000000..e576049
Binary files /dev/null and b/public/jetbrains-mono/jetbrains-mono-bold-italic-latin-ext.woff2 differ
diff --git a/public/jetbrains-mono/jetbrains-mono-bold-italic-latin.woff2 b/public/jetbrains-mono/jetbrains-mono-bold-italic-latin.woff2
new file mode 100644
index 0000000..4b69c85
Binary files /dev/null and b/public/jetbrains-mono/jetbrains-mono-bold-italic-latin.woff2 differ
diff --git a/public/jetbrains-mono/jetbrains-mono-bold-latin-ext.woff2 b/public/jetbrains-mono/jetbrains-mono-bold-latin-ext.woff2
new file mode 100644
index 0000000..6496d65
Binary files /dev/null and b/public/jetbrains-mono/jetbrains-mono-bold-latin-ext.woff2 differ
diff --git a/public/jetbrains-mono/jetbrains-mono-bold-latin.woff2 b/public/jetbrains-mono/jetbrains-mono-bold-latin.woff2
new file mode 100644
index 0000000..9df6576
Binary files /dev/null and b/public/jetbrains-mono/jetbrains-mono-bold-latin.woff2 differ
diff --git a/public/jetbrains-mono/jetbrains-mono-extra-bold-italic-latin-ext.woff2 b/public/jetbrains-mono/jetbrains-mono-extra-bold-italic-latin-ext.woff2
new file mode 100644
index 0000000..c22d4bd
Binary files /dev/null and b/public/jetbrains-mono/jetbrains-mono-extra-bold-italic-latin-ext.woff2 differ
diff --git a/public/jetbrains-mono/jetbrains-mono-extra-bold-italic-latin.woff2 b/public/jetbrains-mono/jetbrains-mono-extra-bold-italic-latin.woff2
new file mode 100644
index 0000000..7483c47
Binary files /dev/null and b/public/jetbrains-mono/jetbrains-mono-extra-bold-italic-latin.woff2 differ
diff --git a/public/jetbrains-mono/jetbrains-mono-extra-bold-latin-ext.woff2 b/public/jetbrains-mono/jetbrains-mono-extra-bold-latin-ext.woff2
new file mode 100644
index 0000000..6d1bb03
Binary files /dev/null and b/public/jetbrains-mono/jetbrains-mono-extra-bold-latin-ext.woff2 differ
diff --git a/public/jetbrains-mono/jetbrains-mono-extra-bold-latin.woff2 b/public/jetbrains-mono/jetbrains-mono-extra-bold-latin.woff2
new file mode 100644
index 0000000..1a367b9
Binary files /dev/null and b/public/jetbrains-mono/jetbrains-mono-extra-bold-latin.woff2 differ
diff --git a/public/jetbrains-mono/jetbrains-mono-italic-latin-ext.woff2 b/public/jetbrains-mono/jetbrains-mono-italic-latin-ext.woff2
new file mode 100644
index 0000000..161311d
Binary files /dev/null and b/public/jetbrains-mono/jetbrains-mono-italic-latin-ext.woff2 differ
diff --git a/public/jetbrains-mono/jetbrains-mono-italic-latin.woff2 b/public/jetbrains-mono/jetbrains-mono-italic-latin.woff2
new file mode 100644
index 0000000..b9c5c09
Binary files /dev/null and b/public/jetbrains-mono/jetbrains-mono-italic-latin.woff2 differ
diff --git a/public/jetbrains-mono/jetbrains-mono-light-italic-latin-ext.woff2 b/public/jetbrains-mono/jetbrains-mono-light-italic-latin-ext.woff2
new file mode 100644
index 0000000..f3840f9
Binary files /dev/null and b/public/jetbrains-mono/jetbrains-mono-light-italic-latin-ext.woff2 differ
diff --git a/public/jetbrains-mono/jetbrains-mono-light-italic-latin.woff2 b/public/jetbrains-mono/jetbrains-mono-light-italic-latin.woff2
new file mode 100644
index 0000000..739aacc
Binary files /dev/null and b/public/jetbrains-mono/jetbrains-mono-light-italic-latin.woff2 differ
diff --git a/public/jetbrains-mono/jetbrains-mono-light-latin-ext.woff2 b/public/jetbrains-mono/jetbrains-mono-light-latin-ext.woff2
new file mode 100644
index 0000000..1c31fdd
Binary files /dev/null and b/public/jetbrains-mono/jetbrains-mono-light-latin-ext.woff2 differ
diff --git a/public/jetbrains-mono/jetbrains-mono-light-latin.woff2 b/public/jetbrains-mono/jetbrains-mono-light-latin.woff2
new file mode 100644
index 0000000..14ee7c4
Binary files /dev/null and b/public/jetbrains-mono/jetbrains-mono-light-latin.woff2 differ
diff --git a/public/jetbrains-mono/jetbrains-mono-medium-italic-latin-ext.woff2 b/public/jetbrains-mono/jetbrains-mono-medium-italic-latin-ext.woff2
new file mode 100644
index 0000000..5cb4302
Binary files /dev/null and b/public/jetbrains-mono/jetbrains-mono-medium-italic-latin-ext.woff2 differ
diff --git a/public/jetbrains-mono/jetbrains-mono-medium-italic-latin.woff2 b/public/jetbrains-mono/jetbrains-mono-medium-italic-latin.woff2
new file mode 100644
index 0000000..dc3c9c7
Binary files /dev/null and b/public/jetbrains-mono/jetbrains-mono-medium-italic-latin.woff2 differ
diff --git a/public/jetbrains-mono/jetbrains-mono-medium-latin-ext.woff2 b/public/jetbrains-mono/jetbrains-mono-medium-latin-ext.woff2
new file mode 100644
index 0000000..a355e4e
Binary files /dev/null and b/public/jetbrains-mono/jetbrains-mono-medium-latin-ext.woff2 differ
diff --git a/public/jetbrains-mono/jetbrains-mono-medium-latin.woff2 b/public/jetbrains-mono/jetbrains-mono-medium-latin.woff2
new file mode 100644
index 0000000..61d7aa5
Binary files /dev/null and b/public/jetbrains-mono/jetbrains-mono-medium-latin.woff2 differ
diff --git a/public/jetbrains-mono/jetbrains-mono-regular-latin-ext.woff2 b/public/jetbrains-mono/jetbrains-mono-regular-latin-ext.woff2
new file mode 100644
index 0000000..5b182eb
Binary files /dev/null and b/public/jetbrains-mono/jetbrains-mono-regular-latin-ext.woff2 differ
diff --git a/public/jetbrains-mono/jetbrains-mono-regular-latin.woff2 b/public/jetbrains-mono/jetbrains-mono-regular-latin.woff2
new file mode 100644
index 0000000..433ef97
Binary files /dev/null and b/public/jetbrains-mono/jetbrains-mono-regular-latin.woff2 differ
diff --git a/public/jetbrains-mono/jetbrains-mono.css b/public/jetbrains-mono/jetbrains-mono.css
new file mode 100644
index 0000000..eeab84a
--- /dev/null
+++ b/public/jetbrains-mono/jetbrains-mono.css
@@ -0,0 +1,161 @@
+/* jetbrains-mono-regular-latin */
+@font-face {
+ font-family: JetBrains Mono;
+ font-style: normal;
+ font-weight: 400;
+ src: local("JetBrains Mono Regular"), local("JetBrainsMono-Regular"), url(jetbrains-mono-regular-latin.woff2) format("woff2");
+ unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;
+}
+/* jetbrains-mono-regular-latin-ext */
+@font-face {
+ font-family: JetBrains Mono;
+ font-style: normal;
+ font-weight: 400;
+ src: local("JetBrains Mono Regular"), local("JetBrainsMono-Regular"), url(jetbrains-mono-regular-latin-ext.woff2) format("woff2");
+ unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;
+}
+/* jetbrains-mono-medium-italic-latin */
+@font-face {
+ font-family: JetBrains Mono;
+ font-style: italic;
+ font-weight: 500;
+ src: local("JetBrains Mono Medium Italic"), local("JetBrainsMono-MediumItalic"), url(jetbrains-mono-medium-italic-latin.woff2) format("woff2");
+ unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;
+}
+/* jetbrains-mono-medium-italic-latin-ext */
+@font-face {
+ font-family: JetBrains Mono;
+ font-style: italic;
+ font-weight: 500;
+ src: local("JetBrains Mono Medium Italic"), local("JetBrainsMono-MediumItalic"), url(jetbrains-mono-medium-italic-latin-ext.woff2) format("woff2");
+ unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;
+}
+/* jetbrains-mono-medium-latin */
+@font-face {
+ font-family: JetBrains Mono;
+ font-style: normal;
+ font-weight: 500;
+ src: local("JetBrains Mono Medium"), local("JetBrainsMono-Medium"), url(jetbrains-mono-medium-latin.woff2) format("woff2");
+ unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;
+}
+/* jetbrains-mono-medium-latin-ext */
+@font-face {
+ font-family: JetBrains Mono;
+ font-style: normal;
+ font-weight: 500;
+ src: local("JetBrains Mono Medium"), local("JetBrainsMono-Medium"), url(jetbrains-mono-medium-latin-ext.woff2) format("woff2");
+ unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;
+}
+/* jetbrains-mono-light-italic-latin */
+@font-face {
+ font-family: JetBrains Mono;
+ font-style: italic;
+ font-weight: 300;
+ src: local("JetBrains Mono Light Italic"), local("JetBrainsMono-LightItalic"), url(jetbrains-mono-light-italic-latin.woff2) format("woff2");
+ unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;
+}
+/* jetbrains-mono-light-italic-latin-ext */
+@font-face {
+ font-family: JetBrains Mono;
+ font-style: italic;
+ font-weight: 300;
+ src: local("JetBrains Mono Light Italic"), local("JetBrainsMono-LightItalic"), url(jetbrains-mono-light-italic-latin-ext.woff2) format("woff2");
+ unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;
+}
+/* jetbrains-mono-light-latin */
+@font-face {
+ font-family: JetBrains Mono;
+ font-style: normal;
+ font-weight: 300;
+ src: local("JetBrains Mono Light"), local("JetBrainsMono-Light"), url(jetbrains-mono-light-latin.woff2) format("woff2");
+ unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;
+}
+/* jetbrains-mono-light-latin-ext */
+@font-face {
+ font-family: JetBrains Mono;
+ font-style: normal;
+ font-weight: 300;
+ src: local("JetBrains Mono Light"), local("JetBrainsMono-Light"), url(jetbrains-mono-light-latin-ext.woff2) format("woff2");
+ unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;
+}
+/* jetbrains-mono-italic-latin */
+@font-face {
+ font-family: JetBrains Mono;
+ font-style: italic;
+ font-weight: 400;
+ src: local("JetBrains Mono Italic"), local("JetBrainsMono-Italic"), url(jetbrains-mono-italic-latin.woff2) format("woff2");
+ unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;
+}
+/* jetbrains-mono-italic-latin-ext */
+@font-face {
+ font-family: JetBrains Mono;
+ font-style: italic;
+ font-weight: 400;
+ src: local("JetBrains Mono Italic"), local("JetBrainsMono-Italic"), url(jetbrains-mono-italic-latin-ext.woff2) format("woff2");
+ unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;
+}
+/* jetbrains-mono-extra-bold-italic-latin */
+@font-face {
+ font-family: JetBrains Mono;
+ font-style: italic;
+ font-weight: 700;
+ src: local("JetBrains Mono Extra Bold Italic"), local("JetBrainsMono-ExtraBoldItalic"), url(jetbrains-mono-extra-bold-italic-latin.woff2) format("woff2");
+ unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;
+}
+/* jetbrains-mono-extra-bold-italic-latin-ext */
+@font-face {
+ font-family: JetBrains Mono;
+ font-style: italic;
+ font-weight: 700;
+ src: local("JetBrains Mono Extra Bold Italic"), local("JetBrainsMono-ExtraBoldItalic"), url(jetbrains-mono-extra-bold-italic-latin-ext.woff2) format("woff2");
+ unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;
+}
+/* jetbrains-mono-extra-bold-latin */
+@font-face {
+ font-family: JetBrains Mono;
+ font-style: normal;
+ font-weight: 700;
+ src: local("JetBrains Mono Extra Bold"), local("JetBrainsMono-ExtraBold"), url(jetbrains-mono-extra-bold-latin.woff2) format("woff2");
+ unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;
+}
+/* jetbrains-mono-extra-bold-latin-ext */
+@font-face {
+ font-family: JetBrains Mono;
+ font-style: normal;
+ font-weight: 700;
+ src: local("JetBrains Mono Extra Bold"), local("JetBrainsMono-ExtraBold"), url(jetbrains-mono-extra-bold-latin-ext.woff2) format("woff2");
+ unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;
+}
+/* jetbrains-mono-bold-italic-latin */
+@font-face {
+ font-family: JetBrains Mono;
+ font-style: italic;
+ font-weight: 700;
+ src: local("JetBrains Mono Bold Italic"), local("JetBrainsMono-BoldItalic"), url(jetbrains-mono-bold-italic-latin.woff2) format("woff2");
+ unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;
+}
+/* jetbrains-mono-bold-italic-latin-ext */
+@font-face {
+ font-family: JetBrains Mono;
+ font-style: italic;
+ font-weight: 700;
+ src: local("JetBrains Mono Bold Italic"), local("JetBrainsMono-BoldItalic"), url(jetbrains-mono-bold-italic-latin-ext.woff2) format("woff2");
+ unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;
+}
+/* jetbrains-mono-bold-latin */
+@font-face {
+ font-family: JetBrains Mono;
+ font-style: normal;
+ font-weight: 700;
+ src: local("JetBrains Mono Bold"), local("JetBrainsMono-Bold"), url(jetbrains-mono-bold-latin.woff2) format("woff2");
+ unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;
+}
+/* jetbrains-mono-bold-latin-ext */
+@font-face {
+ font-family: JetBrains Mono;
+ font-style: normal;
+ font-weight: 700;
+ src: local("JetBrains Mono Bold"), local("JetBrainsMono-Bold"), url(jetbrains-mono-bold-latin-ext.woff2) format("woff2");
+ unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;
+}
+
diff --git a/public/logo.svg b/public/logo.svg
new file mode 100644
index 0000000..1fb0794
--- /dev/null
+++ b/public/logo.svg
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/manifest/index.json b/public/manifest/index.json
new file mode 100644
index 0000000..e677f03
--- /dev/null
+++ b/public/manifest/index.json
@@ -0,0 +1,34 @@
+{
+ "$schema": "https://json.schemastore.org/web-manifest-combined.json",
+ "name": "Fbi's Epic Blog",
+ "short_name": "Fbi's Epic Blog",
+ "start_url": "/",
+ "display": "standalone",
+
+
+
+ "background_color": "#242629",
+ "theme_color": "#db5793"
+
+ ,
+ "description": "My Epic Blog Site"
+
+
+ ,
+ "icons": [
+ {
+ "src": "/icon512.png",
+ "sizes": "512x512",
+ "type": "image/png",
+ "purpose": "maskable"
+ },
+ {
+ "src": "/icon512.png",
+ "sizes": "512x512",
+ "type": "image/png",
+ "purpose": "any"
+ }
+ ]
+
+}
+
diff --git a/public/page/1/index.html b/public/page/1/index.html
new file mode 100644
index 0000000..56537a4
--- /dev/null
+++ b/public/page/1/index.html
@@ -0,0 +1,10 @@
+
+
+
+ https://fbievan.live/
+
+
+
+
+
+
diff --git a/public/robots.txt b/public/robots.txt
new file mode 100644
index 0000000..7d329b1
--- /dev/null
+++ b/public/robots.txt
@@ -0,0 +1 @@
+User-agent: *
diff --git a/public/search/index.html b/public/search/index.html
new file mode 100644
index 0000000..6841026
--- /dev/null
+++ b/public/search/index.html
@@ -0,0 +1,319 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search –
+
+ Fbi's Epic Blog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ You need to enable JavaScript to be able to search.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/search/index.json b/public/search/index.json
new file mode 100644
index 0000000..a64fdfa
--- /dev/null
+++ b/public/search/index.json
@@ -0,0 +1,9 @@
+
+{
+
+
+
+
+ "pages": []
+}
+
diff --git a/public/sitemap.xml b/public/sitemap.xml
new file mode 100644
index 0000000..dca7aa5
--- /dev/null
+++ b/public/sitemap.xml
@@ -0,0 +1,15 @@
+
+
+
+ https://fbievan.live/categories/
+
+ https://fbievan.live/
+
+ https://fbievan.live/manifest/index.json
+
+ https://fbievan.live/search/
+
+ https://fbievan.live/tags/
+
+
diff --git a/public/symbols-nerd-font/symbols-2048-em-nerd-font-complete.woff2 b/public/symbols-nerd-font/symbols-2048-em-nerd-font-complete.woff2
new file mode 100644
index 0000000..75b8818
Binary files /dev/null and b/public/symbols-nerd-font/symbols-2048-em-nerd-font-complete.woff2 differ
diff --git a/public/symbols-nerd-font/symbols-nerd-font.css b/public/symbols-nerd-font/symbols-nerd-font.css
new file mode 100644
index 0000000..393577c
--- /dev/null
+++ b/public/symbols-nerd-font/symbols-nerd-font.css
@@ -0,0 +1,8 @@
+/* symbols-2048-em-nerd-font-complete */
+@font-face {
+ font-family: Symbols Nerd Font;
+ font-style: normal;
+ font-weight: 400;
+ src: local("Symbols-2048-em Nerd Font Complete"), local("SymbolsNerdFontComplete-2048-em"), url(symbols-2048-em-nerd-font-complete.woff2) format("woff2");
+}
+
diff --git a/public/tags/index.html b/public/tags/index.html
new file mode 100644
index 0000000..e7f33ab
--- /dev/null
+++ b/public/tags/index.html
@@ -0,0 +1,246 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Tags –
+
+ Fbi's Epic Blog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Tags:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/tags/index.xml b/public/tags/index.xml
new file mode 100644
index 0000000..7a0c537
--- /dev/null
+++ b/public/tags/index.xml
@@ -0,0 +1,10 @@
+
+
+
+ Tags on Fbi's Epic Blog
+ https://fbievan.live/tags/
+ Recent content in Tags on Fbi's Epic Blog
+ Hugo -- gohugo.io
+ en
+
+
diff --git a/resources/_gen/assets/scss/scss/style.scss_3a32c688ee69983bce739db2cf7b14f2.content b/resources/_gen/assets/scss/scss/style.scss_3a32c688ee69983bce739db2cf7b14f2.content
new file mode 100644
index 0000000..028dcda
--- /dev/null
+++ b/resources/_gen/assets/scss/scss/style.scss_3a32c688ee69983bce739db2cf7b14f2.content
@@ -0,0 +1,3 @@
+:root{--dark_bg: #242629;--dark_hl_bg: #34363b;--dark_fg: #fff;--dark_dim_fg: #bababa;--dark_stroke: #4f4f4f;--dark_accent: #db5793;--dark_sidebar_bg: #34363b;--dark_sidebar_fg: #fff;--light_bg: #f5f5f5;--light_hl_bg: #e6e6e6;--light_fg: #262625;--light_dim_fg: #40403e;--light_stroke: #575754;--light_accent: #db5793;--light_sidebar_bg: #e6e6e6;--light_sidebar_fg: #121211;--default_bg: #242629;--default_hl_bg: #34363b;--default_fg: #fff;--default_dim_fg: #bababa;--default_stroke: #4f4f4f;--default_accent: #db5793;--default_sidebar_bg: #34363b;--default_sidebar_fg: #fff}::selection,::-moz-selection{background:var(--default_accent);color:var(--default_fg)}body,html{font-family:"Symbols Nerd Font",JetBrains Mono,monospace;font-size:16px;margin:0;padding:0;background-color:var(--default_bg);color:var(--default_fg)}body{min-height:100vh}a{color:var(--default_fg);text-decoration:none;background-color:transparent;border-radius:0;border-bottom:2px solid currentcolor}a:hover,a:hover:not([disabled]),a:focus,a:focus:not([disabled]){border-color:var(--default_accent) !important;background-color:transparent}a.unstyledLink{border:none;text-decoration:none;color:var(--default_fg)}#content{max-width:1000px;margin-left:auto;margin-right:auto;padding:15px}footer{color:var(--default_dim_fg)}footer a{color:var(--default_dim_fg)}footer hr{margin-top:30px}footer .footerColumns{font-size:14.4px;display:flex;flex-direction:row;flex-wrap:wrap}footer .footerColumns ul{margin:7.5px;list-style-type:none;padding:0}footer .footerColumns ul li>strong{font-size:1rem}#links{padding:5px 0}article img,.articlePreview img{margin:auto;display:block;max-width:100%}article pre,article code,.articlePreview pre,.articlePreview code{overflow:auto}article pre,.articlePreview pre{padding:15px;border:1px solid var(--default_stroke);border-radius:3px}code{font-family:"Symbols Nerd Font",JetBrains Mono,monospace;font-size:12.8px;border:1px solid var(--default_stroke);border-radius:3px}code,table{padding:2px}pre code{border:none;border-radius:none;padding:0}table{border-collapse:collapse;overflow-x:auto;display:block}table td,table th{padding:6px;border:1px solid var(--default_stroke)}table th,table tr:nth-child(even){filter:brightness(105%)}blockquote{margin:0;padding-left:30px;border-left:2px solid currentcolor}.date,.date a{color:var(--default_dim_fg);border-color:var(--default_dim_fg);font-size:.9em}#pageNavigation a,.nerdlink a,nav:not(#TableOfContents) a{border-bottom:none}#pageNavigation a:hover,.nerdlink a:hover,nav:not(#TableOfContents) a:hover{border-bottom:none}#pageNavigation{text-align:right}#pageNavigation a{color:var(--default_accent)}#pageNavigation a,#pageNavigation span{display:inline-block;padding:6px}#pageNavigation.nav-circles{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center}#pageNavigation.nav-circles a,#pageNavigation.nav-circles span{margin:5px;text-align:center;display:inline-block;width:40px;height:40px;line-height:40px;padding:unset;border-radius:100%;transition:background-color .15s ease-in-out;background-color:var(--default_hl_bg);color:var(--default_fg);box-shadow:0 0 0 0 transparent}#pageNavigation.nav-circles span{background-color:var(--default_accent)}#pageNavigation.nav-circles a:hover{background-color:var(--default_accent)}h1,h2,h3,h4,h5,h6{font-family:"Symbols Nerd Font",JetBrains Mono}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:var(--default_accent);border-bottom:none}h1{font-size:32px}h2{font-size:24px}h3{font-size:20.8px}h4{font-size:16px}h5{font-size:12.8px}h6{font-size:11.2px}.nerd,.nerdlink{font-family:"Symbols Nerd Font",JetBrains Mono;font-size:19.2px;margin:5px;display:inline-block}.nerdlink{color:var(--default_fg);border-bottom:none;position:relative;width:1em;height:1.2em;display:inline-flex;align-items:center;justify-content:center}.nerdlink .pseudofont{fill:var(--default_fg);display:inline;position:relative;top:1px}.nerdlink span{position:absolute;top:1.5em;left:50%;transform:translateX(-50%);padding:2px;border:1px solid var(--default_stroke);border-radius:3px;color:var(--default_fg);display:none;background-color:var(--default_bg);z-index:900;text-align:center}.nerdlink:hover{color:var(--default_accent);text-decoration:none;border-bottom:none}.nerdlink:hover .pseudofont{fill:var(--default_accent)}.nerdlink:hover span{display:block}.card,.featuredCardLink .featuredCard,.featuredCardLink .relatedArticlesContainer #relatedArticles .postlistitem,.relatedArticlesContainer #relatedArticles .featuredCardLink .postlistitem{display:block;padding-bottom:15px}.postlist{display:grid;grid-gap:15px;margin-bottom:15px;grid-template-columns:1fr}.postlist.gridView{grid-template-columns:repeat(auto-fit, minmax(325px, 1fr))}.postlistitem.card div img,.featuredCardLink .postlistitem.featuredCard div img,.featuredCardLink .relatedArticlesContainer #relatedArticles .postlistitem div img,.relatedArticlesContainer #relatedArticles .featuredCardLink .postlistitem div img{height:250px;min-width:100%;object-fit:cover}ul li{margin:5px 0}ul.list .date{display:inline-block;min-width:100px}ul.list>li>div{display:grid;grid-template-columns:100px auto}#commento{margin-top:15px;color:var(--default_fg);font-family:"Symbols Nerd Font",JetBrains Mono,monospace}#commento textarea,#commento #commento-markdown-help-root{background:rgba(255,255,255,0.05);color:var(--default_fg);border-radius:0;border:none}#commento textarea td,#commento textarea td>*,#commento textarea td>*>*,#commento #commento-markdown-help-root td,#commento #commento-markdown-help-root td>*,#commento #commento-markdown-help-root td>*>*{color:var(--default_fg)}#commento textarea td pre,#commento textarea td>* pre,#commento textarea td>*>* pre,#commento #commento-markdown-help-root td pre,#commento #commento-markdown-help-root td>* pre,#commento #commento-markdown-help-root td>*>* pre{font-family:"Symbols Nerd Font",JetBrains Mono,monospace;color:var(--default_dim_fg)}#commento #commento-submit-button-root{background:var(--default_accent);color:var(--default_fg)}#commento .commento-name{color:var(--default_dim_fg)}#commento .commento-sort-policy-buttons a{border-bottom:none}#commento .commento-sort-policy-buttons .commento-sort-policy-button-selected{color:var(--default_accent)}#commento .commento-card{border-top:none;margin:25px 0}#commento .commento-body>*,#commento .commento-body *>*,#commento .commento-body>*>*>*,#commento .commento-body>*>*>*>*,#commento .commento-body>*>*>*>*>*{color:var(--default_fg);font-family:"Symbols Nerd Font",JetBrains Mono,monospace}.search{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin:15px 0}.search .nerdlink{display:inline-block;cursor:pointer;padding:0 6px}.search #searchbar{width:100%;min-width:150px;font-size:1.3em;outline:none}.titleAndSearchContainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.titleAndSearchContainer #titleContainer{flex-grow:99}.titleAndSearchContainer .search{flex-grow:1}.titleAndSearchContainer .search,.titleAndSearchContainer .search #searchbar{font-size:1em}.featuredCardLink{border:none;padding:0}.featuredCardLink .featuredCard,.featuredCardLink .relatedArticlesContainer #relatedArticles .postlistitem,.relatedArticlesContainer #relatedArticles .featuredCardLink .postlistitem{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;height:250px}.featuredCardLink .featuredCard .contentArea,.featuredCardLink .relatedArticlesContainer #relatedArticles .postlistitem .contentArea,.relatedArticlesContainer #relatedArticles .featuredCardLink .postlistitem .contentArea{position:absolute;bottom:0;padding:15px}.featuredCardLink .featuredCard .contentArea,.featuredCardLink .relatedArticlesContainer #relatedArticles .postlistitem .contentArea,.relatedArticlesContainer #relatedArticles .featuredCardLink .postlistitem .contentArea,.featuredCardLink .featuredCard .contentArea h2,.featuredCardLink .relatedArticlesContainer #relatedArticles .postlistitem .contentArea h2,.relatedArticlesContainer #relatedArticles .featuredCardLink .postlistitem .contentArea h2,.featuredCardLink .featuredCard .contentArea .date,.featuredCardLink .relatedArticlesContainer #relatedArticles .postlistitem .contentArea .date,.relatedArticlesContainer #relatedArticles .featuredCardLink .postlistitem .contentArea .date{color:white}.featuredCardLink .featuredCard .contentArea h2,.featuredCardLink .relatedArticlesContainer #relatedArticles .postlistitem .contentArea h2,.relatedArticlesContainer #relatedArticles .featuredCardLink .postlistitem .contentArea h2{margin:0}.featuredCardLink .featuredCard .contentArea .date,.featuredCardLink .relatedArticlesContainer #relatedArticles .postlistitem .contentArea .date,.relatedArticlesContainer #relatedArticles .featuredCardLink .postlistitem .contentArea .date{margin:0}.loadMoreButton{text-align:center;font-size:1.2em;font-weight:bold}.loadMoreButton.buttonLike a{display:inline-block;border-radius:10px;background-color:var(--default_hl_bg);color:var(--default_fg);padding:7.5px;margin:2.5px 0;transition:background-color .15s ease-in-out !important;border-bottom:none;box-shadow:0 0 0 0 transparent}.loadMoreButton.buttonLike a:hover,.loadMoreButton.buttonLike a:focus{background-color:var(--default_accent)}.relatedArticlesContainer{margin:15px 0}#titleContainer{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;align-self:flex-start}#titleContainer h1{font-weight:normal;font-size:25.6px;margin:0}#titleContainer img{margin-right:7.5px;margin-top:7px;align-self:flex-start;width:50px;max-height:50px;border-radius:5px}nav:not(#TableOfContents) ul,#links ul{list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin:0}header{max-width:1000px;margin-left:auto;margin-right:auto;padding:15px;margin-bottom:15px}header .rightOfLogo{width:100%}header .rightOfLogo .titleAndHamburger{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between}header nav:not(#TableOfContents){font-size:.9em}header nav:not(#TableOfContents) ul li{border-right:1px solid var(--default_accent)}header nav:not(#TableOfContents) ul li:last-child{border-right:none}header nav:not(#TableOfContents) ul li a{padding:2px 15px;color:var(--default_accent)}header nav:not(#TableOfContents) ul li a:hover{text-decoration:underline}.articleTagsContainer{margin:15px 0}a.buttonTag{display:inline-block;border-radius:10px;background-color:var(--default_hl_bg);color:var(--default_fg);padding:7.5px;margin:2.5px 0;transition:background-color .15s ease-in-out !important;border-bottom:none;box-shadow:0 0 0 0 transparent}a.buttonTag:hover,a.buttonTag:focus{background-color:var(--default_accent)}.cactus-button,.cactus-login-buttons>button{font-family:JetBrains Mono;padding:0;margin:5px 0 5px 15px !important;color:var(--default_fg);text-decoration:none;background-color:transparent;border-radius:0;border-bottom:2px solid currentcolor;font-size:19.2px;transition-property:border-color, background-color !important;transition-duration:.15s;transition-timing-function:ease-in-out;opacity:1 !important}.cactus-button:hover,.cactus-button:hover:not([disabled]),.cactus-button:focus,.cactus-button:focus:not([disabled]),.cactus-login-buttons>button:hover,.cactus-login-buttons>button:hover:not([disabled]),.cactus-login-buttons>button:focus,.cactus-login-buttons>button:focus:not([disabled]){border-color:var(--default_accent) !important;background-color:transparent}.cactus-button[disabled],.cactus-login-buttons>button[disabled]{opacity:.5 !important;border-color:transparent !important;background-color:transparent !important;box-shadow:none}.shareBtn,button{color:var(--default_fg);text-decoration:none;background-color:transparent;border-radius:0;border-bottom:2px solid currentcolor;font-size:19.2px;cursor:pointer}.shareBtn:hover,.shareBtn:hover:not([disabled]),.shareBtn:focus,.shareBtn:focus:not([disabled]),button:hover,button:hover:not([disabled]),button:focus,button:focus:not([disabled]){border-color:var(--default_accent) !important;background-color:transparent}input,textarea,textarea.cactus-editor-textarea{border-radius:0 !important;box-sizing:border-box;font-family:"Symbols Nerd Font",JetBrains Mono;background-color:var(--default_hl_bg) !important;color:var(--default_fg);max-width:100%;min-width:10px;padding:12px;border:2px solid transparent !important;border-color:transparent;transition:border-color .15s ease-in-out !important}input:focus,input:active,textarea:focus,textarea:active,textarea.cactus-editor-textarea:focus,textarea.cactus-editor-textarea:active{border-color:var(--default_accent) !important;outline:none}.cactus-editor-name{box-sizing:border-box;max-width:100%;min-width:10px}.cactus-login-form{border-radius:0;box-shadow:none;border:2px solid var(--default_stroke);max-width:600px;min-width:200px;width:100%;margin:0 auto;box-sizing:border-box;transform:none;top:30px;left:0;right:0;background-color:var(--default_bg) !important;color:var(--default_fg) !important;z-index:9999}.cactus-login-form>a{color:var(--default_fg);text-decoration:none;background-color:transparent;border-radius:0;border-bottom:2px solid currentcolor;font-size:19.2px;align-self:flex-end}.cactus-login-form>a:hover,.cactus-login-form>a:hover:not([disabled]),.cactus-login-form>a:focus,.cactus-login-form>a:focus:not([disabled]){border-color:var(--default_accent) !important;background-color:transparent}.cactus-login-form>a>button{background-color:transparent !important;border:none !important;box-shadow:none !important;margin:0 !important;padding:0 !important}.cactus-login-form .cactus-login-buttons{margin:0;justify-content:flex-end}.cactus-login-form .cactus-login-buttons>button{flex-grow:0;white-space:nowrap}#fediInstanceDialog{display:none;position:fixed;top:0;bottom:0;left:0;right:0}#fediInstanceDialog .dialog{box-shadow:none;border:2px solid var(--default_stroke);box-sizing:border-box;position:absolute;display:flex;flex-direction:column;top:30px;left:50%;transform:translateX(-50%);z-index:9999;background-color:var(--default_bg);width:450px;max-width:100%;padding:15px}#fediInstanceDialog .dialog h1,#fediInstanceDialog .dialog h2,#fediInstanceDialog .dialog h3,#fediInstanceDialog .dialog h4{margin:0}#fediInstanceDialog .dialog h2{margin-bottom:24px}#fediInstanceDialog .dialog input{display:block}#fediInstanceDialog .dialog .buttons{margin:15px 0;display:flex;flex-direction:row;justify-content:end}#fediInstanceDialog .dialog .buttons>*{margin:5px 0 5px 15px;display:block}#fediInstanceDialog .bg{z-index:99;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.4);cursor:pointer}#fediInstanceDialog.open{display:block}a{transition-property:color, border-color;transition-duration:.15s;transition-timing-function:ease-in-out}.nerdlink,.nerdlink .pseudofond{transition:all .15s ease-in-out}input{transition:.15s border ease-in-out}
+
+/*# sourceMappingURL=styles.css.map */
\ No newline at end of file
diff --git a/resources/_gen/assets/scss/scss/style.scss_3a32c688ee69983bce739db2cf7b14f2.json b/resources/_gen/assets/scss/scss/style.scss_3a32c688ee69983bce739db2cf7b14f2.json
new file mode 100644
index 0000000..de2508a
--- /dev/null
+++ b/resources/_gen/assets/scss/scss/style.scss_3a32c688ee69983bce739db2cf7b14f2.json
@@ -0,0 +1 @@
+{"Target":"css/styles.abbd6311bb4b6ca58f8e7398140529245ae0f6428b759fcd830742eee2619eabb900ba9914a9affb82aa9a16a9b9ea727bb315315a976a0db0e7513a5f12c504.css","MediaType":"text/css","Data":{"Integrity":"sha512-q71jEbtLbKWPjnOYFAUpJFrg9kKLdZ/NgwdC7uJhnqu5ALqZFKmv+4Kqmhapuepye7MVMVqXag2w51E6XxLFBA=="}}
\ No newline at end of file