Add first post
This commit is contained in:
parent
f56ca5d18f
commit
19963a136d
145
config.toml
145
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"]
|
||||
|
||||
|
|
|
@ -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
|
|
@ -0,0 +1,231 @@
|
|||
<!DOCTYPE html>
|
||||
<html class="" lang="en"><head>
|
||||
|
||||
<meta name="viewport" content="width=device-width" />
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=7" />
|
||||
|
||||
<link
|
||||
rel="icon"
|
||||
href='/favicon.png'
|
||||
/>
|
||||
<link
|
||||
rel="shortcut icon"
|
||||
href='/favicon.ico'
|
||||
type="image/x-icon"
|
||||
/>
|
||||
<link
|
||||
rel="apple-touch-icon"
|
||||
href='/apple-touch-icon.png'
|
||||
/>
|
||||
|
||||
<link
|
||||
rel="icon"
|
||||
href='/logo.svg'
|
||||
type="image/svg+xml"
|
||||
/>
|
||||
|
||||
<title>
|
||||
|
||||
404 Page not found –
|
||||
|
||||
Fbi's Epic Blog
|
||||
</title>
|
||||
|
||||
|
||||
<link href="/symbols-nerd-font/symbols-nerd-font.css" rel="stylesheet" integrity="sha512-lydow8GLOLlYNOtHlksNCmGWWCBsbIEtikXpHzfWqx78HLlyQZHOzyLwPpKol4Th6aCwLUXOfODVYgwrd3nwKQ=="/>
|
||||
<link href="/jetbrains-mono/jetbrains-mono.css" rel="stylesheet" integrity="sha512-tJxlgL6v1Y7kFf+qB8SloaAMKnOAw6WouknxXtIjkBux9Y/9aX81EUWOJO8c/3l98DmjG8brr4to7zaez606Fg=="/>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://latest.cactus.chat/style.css" type="text/css">
|
||||
|
||||
|
||||
<link type="text/css" rel="stylesheet" href=https://fbievan.live/css/styles.abbd6311bb4b6ca58f8e7398140529245ae0f6428b759fcd830742eee2619eabb900ba9914a9affb82aa9a16a9b9ea727bb315315a976a0db0e7513a5f12c504.css integrity="sha512-q71jEbtLbKWPjnOYFAUpJFrg9kKLdZ/NgwdC7uJhnqu5ALqZFKmv+4Kqmhapuepye7MVMVqXag2w51E6XxLFBA==" />
|
||||
<meta name="author" content="fbievan" />
|
||||
|
||||
|
||||
<meta name="description" content="My Epic Blog Site" />
|
||||
|
||||
|
||||
<meta property="og:site_name"
|
||||
content='Fbi's Epic Blog' />
|
||||
|
||||
<meta property="og:title"
|
||||
content='Fbi's Epic Blog' />
|
||||
|
||||
<meta property="og:description" content="My Epic Blog Site" />
|
||||
|
||||
<meta property="og:type" content="blog" />
|
||||
<meta property="og:image"
|
||||
content='https://fbievan.live/icon512.png' />
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image" />
|
||||
<meta property="twitter:domain"
|
||||
content='fbievan.live'
|
||||
/>
|
||||
<meta property="twitter:url" content="https://fbievan.live/404.html" />
|
||||
|
||||
|
||||
<meta name="twitter:title"
|
||||
content='Fbi's Epic Blog' />
|
||||
|
||||
<meta name="twitter:description" content="My Epic Blog Site" />
|
||||
|
||||
<meta name="twitter:image"
|
||||
content='https://fbievan.live/icon512.png' />
|
||||
|
||||
<link rel="manifest" href="/manifest/index.json" />
|
||||
</head>
|
||||
|
||||
|
||||
<body>
|
||||
<div id="baseContainer"><header class="">
|
||||
<div class="titleAndSearchContainer">
|
||||
<div id="titleContainer">
|
||||
|
||||
<a class="unstyledLink" href="/">
|
||||
<img src='/logo.svg' alt='Logo'/>
|
||||
</a>
|
||||
|
||||
<div class="rightOfLogo">
|
||||
<div class="titleAndHamburger">
|
||||
<h1>
|
||||
<a class="unstyledLink" href="/">Fbi's Epic Blog</a>
|
||||
|
||||
</h1>
|
||||
|
||||
</div>
|
||||
<div id="wide_nav"><nav>
|
||||
|
||||
<ul id="main-nav">
|
||||
<li><a href="/">Home</a></li>
|
||||
|
||||
<li><a href="/posts">Posts</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li><a href="/about/">About</a></li>
|
||||
|
||||
|
||||
<li><a href="/tags">Tags</a></li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="search">
|
||||
<input id="searchbar" type="text" placeholder='Search' />
|
||||
<a class="nerdlink" onclick="newSearch();"></a>
|
||||
</div>
|
||||
<script>
|
||||
function newSearch() {
|
||||
let term = searchbar.value.trim();
|
||||
if (!term) return;
|
||||
location.href = `/search?q=${term}`;
|
||||
}
|
||||
searchbar.onkeyup = (ev) => {if (ev.keyCode == 13) newSearch()};
|
||||
</script>
|
||||
|
||||
</div>
|
||||
<div id="links">
|
||||
<a
|
||||
|
||||
rel="noreferrer"
|
||||
|
||||
target="_blank"
|
||||
class="nerdlink"
|
||||
href="/index.xml">
|
||||
|
||||
|
||||

|
||||
|
||||
<span>
|
||||
RSS
|
||||
</span>
|
||||
</a>
|
||||
|
||||
|
||||
<a
|
||||
|
||||
rel="noreferrer"
|
||||
|
||||
target="_blank"
|
||||
class="nerdlink"
|
||||
href="https://gitlab.com/gabmus">
|
||||
|
||||
|
||||

|
||||
|
||||
<span>
|
||||
GitLab
|
||||
</span>
|
||||
</a>
|
||||
<a
|
||||
|
||||
rel="noreferrer"
|
||||
|
||||
target="_blank"
|
||||
class="nerdlink"
|
||||
href="https://gitlab.gnome.org/gabmus">
|
||||
|
||||
|
||||

|
||||
|
||||
<span>
|
||||
GNOME GitLab
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</header>
|
||||
<div id="contentContainer">
|
||||
<div id="content">
|
||||
<main>
|
||||
<article>
|
||||
<h1>
|
||||
This is not the page you were looking for
|
||||
</h1>
|
||||
</article>
|
||||
|
||||
</main><footer>
|
||||
<hr />
|
||||
|
||||
<p><small>
|
||||
2023 ©
|
||||
</small></p>
|
||||
<p><small>
|
||||
<a href='https://gitlab.com/gabmus/hugo-ficurinia'>Ficurinia theme</a> for <a href='https://gohugo.io'>Hugo</a> by <a href='https://gabmus.org'>Gabriele Musco</a>. Licensed under <a href='https://www.gnu.org/licenses/agpl-3.0.html'>GNU AGPLv3</a>.
|
||||
</small></p>
|
||||
</footer>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script
|
||||
async
|
||||
defer
|
||||
data-domain="example.com"
|
||||
src="https://something.com/..."
|
||||
></script>
|
||||
|
||||
|
||||
|
||||
|
||||
<script
|
||||
async
|
||||
defer
|
||||
data-website-id="example-tracking-code"
|
||||
src="https://something.com/..."
|
||||
></script>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
Binary file not shown.
After Width: | Height: | Size: 9.5 KiB |
Binary file not shown.
After Width: | Height: | Size: 28 KiB |
Binary file not shown.
After Width: | Height: | Size: 8.9 KiB |
|
@ -0,0 +1,245 @@
|
|||
<!DOCTYPE html>
|
||||
<html class="" lang="en"><head>
|
||||
|
||||
<meta name="viewport" content="width=device-width" />
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=7" />
|
||||
|
||||
|
||||
|
||||
<link href="https://fbievan.live/categories/index.xml" rel="alternate" type="application/rss+xml" title="Fbi's Epic Blog" />
|
||||
<link href="https://fbievan.live/categories/index.xml" rel="feed" type="application/rss+xml" title="Fbi's Epic Blog" />
|
||||
|
||||
<link
|
||||
rel="icon"
|
||||
href='/favicon.png'
|
||||
/>
|
||||
<link
|
||||
rel="shortcut icon"
|
||||
href='/favicon.ico'
|
||||
type="image/x-icon"
|
||||
/>
|
||||
<link
|
||||
rel="apple-touch-icon"
|
||||
href='/apple-touch-icon.png'
|
||||
/>
|
||||
|
||||
<link
|
||||
rel="icon"
|
||||
href='/logo.svg'
|
||||
type="image/svg+xml"
|
||||
/>
|
||||
|
||||
<title>
|
||||
|
||||
Categories –
|
||||
|
||||
Fbi's Epic Blog
|
||||
</title>
|
||||
|
||||
|
||||
<link href="/symbols-nerd-font/symbols-nerd-font.css" rel="stylesheet" integrity="sha512-lydow8GLOLlYNOtHlksNCmGWWCBsbIEtikXpHzfWqx78HLlyQZHOzyLwPpKol4Th6aCwLUXOfODVYgwrd3nwKQ=="/>
|
||||
<link href="/jetbrains-mono/jetbrains-mono.css" rel="stylesheet" integrity="sha512-tJxlgL6v1Y7kFf+qB8SloaAMKnOAw6WouknxXtIjkBux9Y/9aX81EUWOJO8c/3l98DmjG8brr4to7zaez606Fg=="/>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://latest.cactus.chat/style.css" type="text/css">
|
||||
|
||||
|
||||
<link type="text/css" rel="stylesheet" href=https://fbievan.live/css/styles.abbd6311bb4b6ca58f8e7398140529245ae0f6428b759fcd830742eee2619eabb900ba9914a9affb82aa9a16a9b9ea727bb315315a976a0db0e7513a5f12c504.css integrity="sha512-q71jEbtLbKWPjnOYFAUpJFrg9kKLdZ/NgwdC7uJhnqu5ALqZFKmv+4Kqmhapuepye7MVMVqXag2w51E6XxLFBA==" />
|
||||
<meta name="author" content="fbievan" />
|
||||
|
||||
|
||||
<meta name="description" content="My Epic Blog Site" />
|
||||
|
||||
|
||||
<meta property="og:site_name"
|
||||
content='Fbi's Epic Blog' />
|
||||
|
||||
<meta property="og:title"
|
||||
content='Fbi's Epic Blog' />
|
||||
|
||||
<meta property="og:description" content="My Epic Blog Site" />
|
||||
|
||||
<meta property="og:type" content="blog" />
|
||||
<meta property="og:image"
|
||||
content='https://fbievan.live/icon512.png' />
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image" />
|
||||
<meta property="twitter:domain"
|
||||
content='fbievan.live'
|
||||
/>
|
||||
<meta property="twitter:url" content="https://fbievan.live/categories/" />
|
||||
|
||||
|
||||
<meta name="twitter:title"
|
||||
content='Fbi's Epic Blog' />
|
||||
|
||||
<meta name="twitter:description" content="My Epic Blog Site" />
|
||||
|
||||
<meta name="twitter:image"
|
||||
content='https://fbievan.live/icon512.png' />
|
||||
|
||||
<link rel="manifest" href="/manifest/index.json" />
|
||||
</head>
|
||||
|
||||
|
||||
<body>
|
||||
<div id="baseContainer"><header class="">
|
||||
<div class="titleAndSearchContainer">
|
||||
<div id="titleContainer">
|
||||
|
||||
<a class="unstyledLink" href="/">
|
||||
<img src='/logo.svg' alt='Logo'/>
|
||||
</a>
|
||||
|
||||
<div class="rightOfLogo">
|
||||
<div class="titleAndHamburger">
|
||||
<h1>
|
||||
<a class="unstyledLink" href="/">Fbi's Epic Blog</a>
|
||||
|
||||
</h1>
|
||||
|
||||
</div>
|
||||
<div id="wide_nav"><nav>
|
||||
|
||||
<ul id="main-nav">
|
||||
<li><a href="/">Home</a></li>
|
||||
|
||||
<li><a href="/posts">Posts</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li><a href="/about/">About</a></li>
|
||||
|
||||
|
||||
<li><a href="/tags">Tags</a></li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="search">
|
||||
<input id="searchbar" type="text" placeholder='Search' />
|
||||
<a class="nerdlink" onclick="newSearch();"></a>
|
||||
</div>
|
||||
<script>
|
||||
function newSearch() {
|
||||
let term = searchbar.value.trim();
|
||||
if (!term) return;
|
||||
location.href = `/search?q=${term}`;
|
||||
}
|
||||
searchbar.onkeyup = (ev) => {if (ev.keyCode == 13) newSearch()};
|
||||
</script>
|
||||
|
||||
</div>
|
||||
<div id="links">
|
||||
<a
|
||||
|
||||
rel="noreferrer"
|
||||
|
||||
target="_blank"
|
||||
class="nerdlink"
|
||||
href="/index.xml">
|
||||
|
||||
|
||||

|
||||
|
||||
<span>
|
||||
RSS
|
||||
</span>
|
||||
</a>
|
||||
|
||||
|
||||
<a
|
||||
|
||||
rel="noreferrer"
|
||||
|
||||
target="_blank"
|
||||
class="nerdlink"
|
||||
href="https://gitlab.com/gabmus">
|
||||
|
||||
|
||||

|
||||
|
||||
<span>
|
||||
GitLab
|
||||
</span>
|
||||
</a>
|
||||
<a
|
||||
|
||||
rel="noreferrer"
|
||||
|
||||
target="_blank"
|
||||
class="nerdlink"
|
||||
href="https://gitlab.gnome.org/gabmus">
|
||||
|
||||
|
||||

|
||||
|
||||
<span>
|
||||
GNOME GitLab
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</header>
|
||||
<div id="contentContainer">
|
||||
<div id="content">
|
||||
<main>
|
||||
<h2>
|
||||
|
||||
|
||||
|
||||
|
||||
Categories
|
||||
|
||||
</h2>
|
||||
<ul class="list">
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
</main><footer>
|
||||
<hr />
|
||||
|
||||
<p><small>
|
||||
2023 ©
|
||||
</small></p>
|
||||
<p><small>
|
||||
<a href='https://gitlab.com/gabmus/hugo-ficurinia'>Ficurinia theme</a> for <a href='https://gohugo.io'>Hugo</a> by <a href='https://gabmus.org'>Gabriele Musco</a>. Licensed under <a href='https://www.gnu.org/licenses/agpl-3.0.html'>GNU AGPLv3</a>.
|
||||
</small></p>
|
||||
</footer>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script
|
||||
async
|
||||
defer
|
||||
data-domain="example.com"
|
||||
src="https://something.com/..."
|
||||
></script>
|
||||
|
||||
|
||||
|
||||
|
||||
<script
|
||||
async
|
||||
defer
|
||||
data-website-id="example-tracking-code"
|
||||
src="https://something.com/..."
|
||||
></script>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Categories on Fbi's Epic Blog</title>
|
||||
<link>https://fbievan.live/categories/</link>
|
||||
<description>Recent content in Categories on Fbi's Epic Blog</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>en</language><atom:link href="https://fbievan.live/categories/index.xml" rel="self" type="application/rss+xml" />
|
||||
</channel>
|
||||
</rss>
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
After Width: | Height: | Size: 4.2 KiB |
Binary file not shown.
After Width: | Height: | Size: 1.5 KiB |
|
@ -0,0 +1,84 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xsl:stylesheet version="3.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">
|
||||
<xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes"/>
|
||||
<xsl:template match="/">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title><xsl:value-of select="/rss/channel/title"/> RSS Feed</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>
|
||||
<meta charset="UTF-8"/>
|
||||
|
||||
<link type="text/css" rel="stylesheet" href="https://fbievan.live/css/styles.abbd6311bb4b6ca58f8e7398140529245ae0f6428b759fcd830742eee2619eabb900ba9914a9affb82aa9a16a9b9ea727bb315315a976a0db0e7513a5f12c504.css" integrity="sha512-q71jEbtLbKWPjnOYFAUpJFrg9kKLdZ/NgwdC7uJhnqu5ALqZFKmv+4Kqmhapuepye7MVMVqXag2w51E6XxLFBA==" />
|
||||
<style>
|
||||
.aboutfeeds {
|
||||
margin: 24px 0; padding: 12px;
|
||||
border: 2px solid var(--default_accent);
|
||||
background-color: var(--default_hl_bg)
|
||||
}
|
||||
.head {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
align-items: center;
|
||||
}
|
||||
.logo {
|
||||
width: 50px;
|
||||
max-height: 50px;
|
||||
border-radius: 5px;
|
||||
display: block;
|
||||
margin-right: 10px;
|
||||
}
|
||||
.rssLogo {
|
||||
display: block;
|
||||
margin-right: 10px;
|
||||
}
|
||||
header h1 {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
align-items: center;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<h1>
|
||||
<svg class="rssLogo" width="32" height="32" version="1.1" viewBox="0 0 32 32"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
>
|
||||
<path fill="#ff7800"
|
||||
d="M 4.9970764,0 H 26.997124 C 29.767161,0 31.9971,2.2300144 31.9971,4.9999764 V 27.000024 C 31.9971,29.770061 29.767086,32 26.997124,32 H 4.9970764 C 2.2270388,32 -0.0029,29.769986 -0.0029,27.000024 V 4.9999764 C -0.0029,2.2299388 2.2271144,0 4.9970764,0 Z"
|
||||
/>
|
||||
<path fill="#ffffff"
|
||||
d="m 10.652345,21.357209 q 0.794754,0.795468 0.794754,1.931828 0,1.120137 -0.794754,1.915672 -0.7947706,0.795468 -1.9301364,0.795468 -1.1353653,0 -1.930136,-0.795468 -0.7947708,-0.795467 -0.7947708,-1.915672 0,-1.136377 0.7947708,-1.931828 0.7947707,-0.811691 1.930136,-0.811691 1.1353658,0 1.9301364,0.811691 z m 8.077348,3.668942 q 0.01682,0.405854 -0.243305,0.68182 -0.259516,0.292205 -0.664997,0.292205 h -1.913994 q -0.373047,0 -0.632562,-0.22728 -0.243306,-0.2435 -0.259515,-0.584427 -0.324402,-3.263021 -2.643912,-5.56829 Q 10.068158,17.298754 6.8243058,16.990274 6.4674686,16.957811 6.2241796,16.714291 5.9971,16.454549 5.9971,16.097399 v -1.915673 q 0,-0.422077 0.2919482,-0.681819 0.2433052,-0.22728 0.6163522,-0.22728 h 0.081045 q 2.2544878,0.178576 4.3307416,1.136377 2.076086,0.957803 3.681871,2.581269 1.621977,1.623399 2.579007,3.701423 0.97319,2.061749 1.151609,4.334538 z m 7.266385,0.01614 q 0.01682,0.405853 -0.243305,0.681819 -0.259516,0.275984 -0.665013,0.275984 h -2.027493 q -0.356836,0 -0.632578,-0.243502 -0.275724,-0.243504 -0.29195,-0.600637 -0.16226,-3.051983 -1.427332,-5.811809 -1.26514,-2.759827 -3.292615,-4.772772 Q 15.404609,12.542104 12.6472,11.275872 9.9061004,9.9933838 6.8567915,9.8310488 6.4999709,9.8148927 6.2404563,9.5550662 5.9971503,9.2953236 5.9971503,8.9219502 V 6.8926809 q 0,-0.3896138 0.2919481,-0.6493564 Q 6.5324037,5.9998227 6.905451,5.9998227 h 0.048594 q 3.730464,0.1948173 7.120435,1.7207897 3.406113,1.5097508 6.033714,4.1558116 2.660054,2.629906 4.168482,6.039004 1.524655,3.409099 1.719283,7.126678 z"
|
||||
/>
|
||||
</svg>
|
||||
<xsl:value-of select="/rss/channel/title"/>
|
||||
</h1>
|
||||
<div class="aboutfeeds">
|
||||
<p>This is a web feed, also known as an RSS feed. <strong>Subscribe</strong> by copying the URL into your RSS reader.</p>
|
||||
</div>
|
||||
<div class="head">
|
||||
<div class="avatar">
|
||||
<img class="logo" src="/logo.svg" alt="Site Logo"/>
|
||||
</div>
|
||||
<div class="description">
|
||||
<p><xsl:value-of select="/rss/channel/description"/></p>
|
||||
<p><a hreflang="en"><xsl:attribute name="href"><xsl:value-of select="/rss/channel/link"/></xsl:attribute>Visit Website →</a></p>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
<div id="content">
|
||||
<main>
|
||||
<h2>📄 Recent Posts</h2>
|
||||
<xsl:for-each select="/rss/channel/item">
|
||||
<article>
|
||||
<h3><a target="_blank"><xsl:attribute name="href"><xsl:value-of select="link"/></xsl:attribute><xsl:value-of select="title"/></a></h3>
|
||||
<footer>Published: <time><xsl:value-of select="pubDate" /></time></footer>
|
||||
</article>
|
||||
</xsl:for-each>
|
||||
</main>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
</xsl:template>
|
||||
</xsl:stylesheet>
|
|
@ -0,0 +1,261 @@
|
|||
<!DOCTYPE html>
|
||||
<html class="home" lang="en"><head>
|
||||
<meta name="generator" content="Hugo 0.110.0">
|
||||
|
||||
<meta name="viewport" content="width=device-width" />
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=7" />
|
||||
|
||||
<link
|
||||
rel="icon"
|
||||
href='/favicon.png'
|
||||
/>
|
||||
<link
|
||||
rel="shortcut icon"
|
||||
href='/favicon.ico'
|
||||
type="image/x-icon"
|
||||
/>
|
||||
<link
|
||||
rel="apple-touch-icon"
|
||||
href='/apple-touch-icon.png'
|
||||
/>
|
||||
|
||||
<link
|
||||
rel="icon"
|
||||
href='/logo.svg'
|
||||
type="image/svg+xml"
|
||||
/>
|
||||
|
||||
<title>
|
||||
|
||||
Fbi's Epic Blog
|
||||
</title>
|
||||
|
||||
|
||||
<link href="/symbols-nerd-font/symbols-nerd-font.css" rel="stylesheet" integrity="sha512-lydow8GLOLlYNOtHlksNCmGWWCBsbIEtikXpHzfWqx78HLlyQZHOzyLwPpKol4Th6aCwLUXOfODVYgwrd3nwKQ=="/>
|
||||
<link href="/jetbrains-mono/jetbrains-mono.css" rel="stylesheet" integrity="sha512-tJxlgL6v1Y7kFf+qB8SloaAMKnOAw6WouknxXtIjkBux9Y/9aX81EUWOJO8c/3l98DmjG8brr4to7zaez606Fg=="/>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://latest.cactus.chat/style.css" type="text/css">
|
||||
|
||||
|
||||
<link type="text/css" rel="stylesheet" href=https://fbievan.live/css/styles.abbd6311bb4b6ca58f8e7398140529245ae0f6428b759fcd830742eee2619eabb900ba9914a9affb82aa9a16a9b9ea727bb315315a976a0db0e7513a5f12c504.css integrity="sha512-q71jEbtLbKWPjnOYFAUpJFrg9kKLdZ/NgwdC7uJhnqu5ALqZFKmv+4Kqmhapuepye7MVMVqXag2w51E6XxLFBA==" />
|
||||
<meta name="author" content="fbievan" />
|
||||
|
||||
|
||||
<meta name="description" content="My Epic Blog Site" />
|
||||
|
||||
|
||||
<meta property="og:site_name"
|
||||
content='Fbi's Epic Blog' />
|
||||
|
||||
<meta property="og:title"
|
||||
content='Fbi's Epic Blog' />
|
||||
|
||||
<meta property="og:description" content="My Epic Blog Site" />
|
||||
|
||||
<meta property="og:type" content="blog" />
|
||||
<meta property="og:image"
|
||||
content='https://fbievan.live/icon512.png' />
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image" />
|
||||
<meta property="twitter:domain"
|
||||
content='fbievan.live'
|
||||
/>
|
||||
<meta property="twitter:url" content="https://fbievan.live/" />
|
||||
|
||||
|
||||
<meta name="twitter:title"
|
||||
content='Fbi's Epic Blog' />
|
||||
|
||||
<meta name="twitter:description" content="My Epic Blog Site" />
|
||||
|
||||
<meta name="twitter:image"
|
||||
content='https://fbievan.live/icon512.png' />
|
||||
|
||||
<link rel="manifest" href="/manifest/index.json" />
|
||||
</head>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<body>
|
||||
<div id="baseContainer"><header class="jumbotronContainer">
|
||||
<div class="titleAndSearchContainer">
|
||||
<div id="titleContainer">
|
||||
|
||||
<a class="unstyledLink" href="/">
|
||||
<img src='/logo.svg' alt='Logo'/>
|
||||
</a>
|
||||
|
||||
<div class="rightOfLogo">
|
||||
<div class="titleAndHamburger">
|
||||
<h1>
|
||||
<a class="unstyledLink" href="/">Fbi's Epic Blog</a>
|
||||
|
||||
</h1>
|
||||
|
||||
</div>
|
||||
<div id="wide_nav"><nav>
|
||||
|
||||
<ul id="main-nav">
|
||||
<li><a href="/">Home</a></li>
|
||||
|
||||
<li><a href="/posts">Posts</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li><a href="/about/">About</a></li>
|
||||
|
||||
|
||||
<li><a href="/tags">Tags</a></li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="search">
|
||||
<input id="searchbar" type="text" placeholder='Search' />
|
||||
<a class="nerdlink" onclick="newSearch();"></a>
|
||||
</div>
|
||||
<script>
|
||||
function newSearch() {
|
||||
let term = searchbar.value.trim();
|
||||
if (!term) return;
|
||||
location.href = `/search?q=${term}`;
|
||||
}
|
||||
searchbar.onkeyup = (ev) => {if (ev.keyCode == 13) newSearch()};
|
||||
</script>
|
||||
|
||||
</div>
|
||||
<div id="links">
|
||||
<a
|
||||
|
||||
rel="noreferrer"
|
||||
|
||||
target="_blank"
|
||||
class="nerdlink"
|
||||
href="/index.xml">
|
||||
|
||||
|
||||

|
||||
|
||||
<span>
|
||||
RSS
|
||||
</span>
|
||||
</a>
|
||||
|
||||
|
||||
<a
|
||||
|
||||
rel="noreferrer"
|
||||
|
||||
target="_blank"
|
||||
class="nerdlink"
|
||||
href="https://gitlab.com/gabmus">
|
||||
|
||||
|
||||

|
||||
|
||||
<span>
|
||||
GitLab
|
||||
</span>
|
||||
</a>
|
||||
<a
|
||||
|
||||
rel="noreferrer"
|
||||
|
||||
target="_blank"
|
||||
class="nerdlink"
|
||||
href="https://gitlab.gnome.org/gabmus">
|
||||
|
||||
|
||||

|
||||
|
||||
<span>
|
||||
GNOME GitLab
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</header>
|
||||
<div id="contentContainer">
|
||||
<div id="content">
|
||||
<main>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="postlist gridView">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="postlist " id="postlist">
|
||||
|
||||
</div>
|
||||
<div id="getNextBtnContainer"></div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</main><footer>
|
||||
<hr />
|
||||
|
||||
<p><small>
|
||||
2023 ©
|
||||
</small></p>
|
||||
<p><small>
|
||||
<a href='https://gitlab.com/gabmus/hugo-ficurinia'>Ficurinia theme</a> for <a href='https://gohugo.io'>Hugo</a> by <a href='https://gabmus.org'>Gabriele Musco</a>. Licensed under <a href='https://www.gnu.org/licenses/agpl-3.0.html'>GNU AGPLv3</a>.
|
||||
</small></p>
|
||||
</footer>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script
|
||||
async
|
||||
defer
|
||||
data-domain="example.com"
|
||||
src="https://something.com/..."
|
||||
></script>
|
||||
|
||||
|
||||
|
||||
|
||||
<script
|
||||
async
|
||||
defer
|
||||
data-website-id="example-tracking-code"
|
||||
src="https://something.com/..."
|
||||
></script>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -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": ""
|
||||
}
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><?xml-stylesheet href="/feed_style.xsl" type="text/xsl"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="https://www.rssboard.org/media-rss">
|
||||
<channel>
|
||||
<title>Fbi's Epic Blog</title>
|
||||
<link>https://fbievan.live/</link>
|
||||
<description>Recent content on Fbi's Epic Blog</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>en</language><atom:link href="https://fbievan.live/index.xml" rel="self" type="application/rss+xml" /><icon>https://fbievan.live/img/icon.svg</icon>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</channel>
|
||||
</rss>
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -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;
|
||||
}
|
||||
|
|
@ -0,0 +1,169 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
sodipodi:docname="icon.svg"
|
||||
width="256"
|
||||
height="256"
|
||||
viewBox="0 0 67.733331 67.733335"
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
inkscape:version="1.0.2 (e86c870879, 2021-01-15, custom)"
|
||||
inkscape:export-filename="/home/gabmus/git/hugo-ficurinia/static/img/appletouch.png"
|
||||
inkscape:export-xdpi="67.5"
|
||||
inkscape:export-ydpi="67.5">
|
||||
<defs
|
||||
id="defs2" />
|
||||
<sodipodi:namedview
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:window-y="32"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-height="1371"
|
||||
inkscape:window-width="2560"
|
||||
showguides="true"
|
||||
inkscape:snap-global="true"
|
||||
inkscape:snap-smooth-nodes="true"
|
||||
inkscape:snap-intersection-paths="true"
|
||||
inkscape:object-paths="true"
|
||||
inkscape:snap-bbox-edge-midpoints="true"
|
||||
inkscape:snap-bbox-midpoints="true"
|
||||
inkscape:snap-bbox="true"
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="2.4977452"
|
||||
inkscape:cx="146.16872"
|
||||
inkscape:cy="209.2121"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
inkscape:document-rotation="0"
|
||||
showgrid="false"
|
||||
units="px" />
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
transform="translate(-157.08616,-98.021958)"
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<g
|
||||
transform="matrix(0.39750359,0,0,0.39750359,104.68265,59.057878)"
|
||||
id="g1019">
|
||||
<g
|
||||
id="g1001">
|
||||
<path
|
||||
d="m 200.04843,151.92997 c -35.54945,2.7131 -44.49038,26.965 -42.75954,49.64591 1.67459,21.94366 5.99585,39.69413 22.82615,54.73309 5.9439,5.31127 18.54219,10.34823 28.8149,11.99742 1.39328,0.22367 2.87787,0.11039 4.22107,-0.32212 9.90335,-3.18888 21.59078,-10.07883 26.6602,-16.23088 14.35336,-17.41867 15.93109,-35.61932 14.25651,-57.56298 C 252.33687,171.5094 239.81987,148.8949 204.27,151.60781 Z"
|
||||
style="fill:#57e389;stroke-width:2.11667;paint-order:markers stroke fill"
|
||||
id="path847"
|
||||
sodipodi:nodetypes="sssaassss" />
|
||||
<path
|
||||
d="m 210.66882,151.38999 c -1.11434,-0.0121 -2.25709,0.006 -3.42357,0.0501 29.25601,1.15911 39.94157,21.92503 41.5308,42.75036 1.67458,21.94366 0.0969,40.14474 -14.25649,57.56342 -5.06942,6.15205 -16.75704,13.04166 -26.66039,16.23053 -0.096,0.0309 -0.19405,0.0566 -0.29145,0.0842 0.45758,0.0849 0.91275,0.16608 1.36219,0.23823 1.39328,0.22365 2.87773,0.11004 4.22093,-0.32247 9.90335,-3.18887 21.59097,-10.07848 26.66039,-16.23053 14.35336,-17.41868 15.93107,-35.61976 14.25649,-57.56342 -1.62267,-21.26345 -12.72521,-42.46829 -43.3989,-42.80049 z"
|
||||
style="fill:#35ce87;fill-opacity:1;stroke-width:2.11667;paint-order:markers stroke fill"
|
||||
id="path981" />
|
||||
<circle
|
||||
transform="rotate(-4.363942)"
|
||||
r="5.5139923"
|
||||
cy="186.17043"
|
||||
cx="184.09814"
|
||||
id="path859"
|
||||
style="fill:#33d17a;fill-opacity:1;stroke:none;stroke-width:1.42415;paint-order:markers stroke fill" />
|
||||
<circle
|
||||
transform="rotate(-4.363942)"
|
||||
style="fill:#33d17a;fill-opacity:1;stroke:none;stroke-width:1.42415;paint-order:markers stroke fill"
|
||||
id="circle861"
|
||||
cx="220.83403"
|
||||
cy="196.23807"
|
||||
r="5.5139923" />
|
||||
<circle
|
||||
transform="rotate(-4.363942)"
|
||||
r="5.5139923"
|
||||
cy="210.08998"
|
||||
cx="163.37766"
|
||||
id="circle863"
|
||||
style="fill:#33d17a;fill-opacity:1;stroke:none;stroke-width:1.42415;paint-order:markers stroke fill" />
|
||||
<circle
|
||||
transform="rotate(-4.363942)"
|
||||
style="fill:#33d17a;fill-opacity:1;stroke:none;stroke-width:1.42415;paint-order:markers stroke fill"
|
||||
id="circle865"
|
||||
cx="220.00313"
|
||||
cy="246.79778"
|
||||
r="5.5139923" />
|
||||
<circle
|
||||
transform="rotate(-4.363942)"
|
||||
style="fill:#33d17a;fill-opacity:1;stroke:none;stroke-width:1.42415;paint-order:markers stroke fill"
|
||||
id="circle867"
|
||||
cx="163.31537"
|
||||
cy="240.88092"
|
||||
r="5.5139923" />
|
||||
<circle
|
||||
r="5.5139923"
|
||||
cy="261.85709"
|
||||
cx="187.82085"
|
||||
id="circle941"
|
||||
style="fill:#33d17a;fill-opacity:1;stroke:none;stroke-width:1.42415;paint-order:markers stroke fill"
|
||||
transform="rotate(-4.363942)" />
|
||||
<circle
|
||||
transform="rotate(-4.363942)"
|
||||
style="fill:#33d17a;fill-opacity:1;stroke:none;stroke-width:1.42415;paint-order:markers stroke fill"
|
||||
id="circle943"
|
||||
cx="197.61703"
|
||||
cy="219.87004"
|
||||
r="5.5139923" />
|
||||
<path
|
||||
sodipodi:nodetypes="csscssc"
|
||||
d="m 257.66364,100.34328 c -14.44036,-5.383297 -29.20867,-1.533645 -34.60051,12.92954 -5.21656,13.99299 -8.23411,31.3442 -2.14954,45.39953 2.14899,4.96416 7.65746,8.29576 11.30716,9.9194 3.82189,1.16175 10.16699,2.24914 15.04118,-0.0968 13.80056,-6.64219 22.87783,-21.73435 28.09439,-35.72734 5.39184,-14.46319 -3.25234,-27.04097 -17.69268,-32.42434 z"
|
||||
style="fill:#db5793;fill-opacity:1;stroke-width:1.43632;paint-order:markers stroke fill"
|
||||
id="path830" />
|
||||
<circle
|
||||
transform="rotate(20.445352)"
|
||||
style="fill:#c82d72;fill-opacity:1;stroke:none;stroke-width:1.43632;paint-order:markers stroke fill"
|
||||
id="circle869"
|
||||
cx="278.79868"
|
||||
cy="22.232769"
|
||||
r="5.5611048" />
|
||||
<circle
|
||||
transform="rotate(20.445352)"
|
||||
r="5.5611048"
|
||||
cy="57.652626"
|
||||
cx="283.72546"
|
||||
id="circle871"
|
||||
style="fill:#c82d72;fill-opacity:1;stroke:none;stroke-width:1.43632;paint-order:markers stroke fill" />
|
||||
<circle
|
||||
transform="rotate(20.445352)"
|
||||
style="fill:#c82d72;fill-opacity:1;stroke:none;stroke-width:1.43632;paint-order:markers stroke fill"
|
||||
id="circle873"
|
||||
cx="264.43253"
|
||||
cy="38.174644"
|
||||
r="5.5611048" />
|
||||
<g
|
||||
style="fill:#d64487;fill-opacity:1"
|
||||
id="g966"
|
||||
transform="matrix(0.63582927,0.23703585,-0.23703585,0.63582927,177.4571,44.4279)">
|
||||
<path
|
||||
transform="matrix(0.36534782,-0.13620092,0.13620092,0.36534782,-275.21758,32.726606)"
|
||||
d="m 948.31836,370.47852 c -3.55058,-0.0206 -7.05795,0.13203 -10.51367,0.44726 11.8096,1.02637 23.95465,3.81848 36.04101,8.32422 54.5777,20.3466 87.2497,67.8848 66.8711,122.54883 -19.7161,52.88689 -54.024,109.92691 -106.1836,135.03125 -5.08325,2.44656 -10.59046,3.90334 -16.20312,4.64062 11.87578,1.3258 25.05343,0.72571 36.20312,-4.64062 52.1596,-25.10434 86.4675,-82.14436 106.1836,-135.03125 20.3786,-54.66401 -12.2934,-102.20223 -66.8711,-122.54883 -15.34999,-5.7224 -30.79725,-8.68585 -45.52734,-8.77148 z"
|
||||
style="fill:#d64487;fill-opacity:1;stroke-width:5.42861;paint-order:markers stroke fill"
|
||||
id="path964" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 7.6 KiB |
|
@ -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"
|
||||
}
|
||||
]
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>https://fbievan.live/</title>
|
||||
<link rel="canonical" href="https://fbievan.live/">
|
||||
<meta name="robots" content="noindex">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=https://fbievan.live/">
|
||||
</head>
|
||||
</html>
|
|
@ -0,0 +1 @@
|
|||
User-agent: *
|
|
@ -0,0 +1,319 @@
|
|||
<!DOCTYPE html>
|
||||
<html class="" lang="en"><head>
|
||||
|
||||
<meta name="viewport" content="width=device-width" />
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=7" />
|
||||
|
||||
<link
|
||||
rel="icon"
|
||||
href='/favicon.png'
|
||||
/>
|
||||
<link
|
||||
rel="shortcut icon"
|
||||
href='/favicon.ico'
|
||||
type="image/x-icon"
|
||||
/>
|
||||
<link
|
||||
rel="apple-touch-icon"
|
||||
href='/apple-touch-icon.png'
|
||||
/>
|
||||
|
||||
<link
|
||||
rel="icon"
|
||||
href='/logo.svg'
|
||||
type="image/svg+xml"
|
||||
/>
|
||||
|
||||
<title>
|
||||
|
||||
Search –
|
||||
|
||||
Fbi's Epic Blog
|
||||
</title>
|
||||
|
||||
|
||||
<link href="/symbols-nerd-font/symbols-nerd-font.css" rel="stylesheet" integrity="sha512-lydow8GLOLlYNOtHlksNCmGWWCBsbIEtikXpHzfWqx78HLlyQZHOzyLwPpKol4Th6aCwLUXOfODVYgwrd3nwKQ=="/>
|
||||
<link href="/jetbrains-mono/jetbrains-mono.css" rel="stylesheet" integrity="sha512-tJxlgL6v1Y7kFf+qB8SloaAMKnOAw6WouknxXtIjkBux9Y/9aX81EUWOJO8c/3l98DmjG8brr4to7zaez606Fg=="/>
|
||||
|
||||
|
||||
|
||||
<link type="text/css" rel="stylesheet" href=https://fbievan.live/css/styles.abbd6311bb4b6ca58f8e7398140529245ae0f6428b759fcd830742eee2619eabb900ba9914a9affb82aa9a16a9b9ea727bb315315a976a0db0e7513a5f12c504.css integrity="sha512-q71jEbtLbKWPjnOYFAUpJFrg9kKLdZ/NgwdC7uJhnqu5ALqZFKmv+4Kqmhapuepye7MVMVqXag2w51E6XxLFBA==" />
|
||||
<meta name="author" content="fbievan" />
|
||||
|
||||
|
||||
|
||||
<meta name="description" content="" />
|
||||
|
||||
|
||||
<meta property="og:site_name"
|
||||
content='Fbi's Epic Blog' />
|
||||
|
||||
<meta property="og:title" content="Search" />
|
||||
<meta property="og:type" content="article" />
|
||||
|
||||
<meta
|
||||
property="article:author" content="fbievan" />
|
||||
<meta
|
||||
property="article:published_time"
|
||||
content='0001-01-01T00:00:00Z+0000' />
|
||||
|
||||
<meta property="og:url" content="https://fbievan.live/search/" />
|
||||
|
||||
|
||||
<meta property="og:image"
|
||||
content="https://fbievan.live/icon512.png" />
|
||||
|
||||
<meta property="og:description" content="" />
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image" />
|
||||
<meta property="twitter:domain"
|
||||
content='fbievan.live'
|
||||
/>
|
||||
<meta property="twitter:url" content="https://fbievan.live/search/" />
|
||||
|
||||
|
||||
<meta name="twitter:title" content="Search" />
|
||||
|
||||
|
||||
|
||||
<meta name="twitter:image"
|
||||
content="https://fbievan.live/icon512.png" />
|
||||
|
||||
<meta name="twitter:description" content="" />
|
||||
|
||||
|
||||
<link rel="manifest" href="/manifest/index.json" />
|
||||
</head>
|
||||
|
||||
|
||||
<body>
|
||||
<div id="baseContainer"><header class="">
|
||||
<div class="titleAndSearchContainer">
|
||||
<div id="titleContainer">
|
||||
|
||||
<a class="unstyledLink" href="/">
|
||||
<img src='/logo.svg' alt='Logo'/>
|
||||
</a>
|
||||
|
||||
<div class="rightOfLogo">
|
||||
<div class="titleAndHamburger">
|
||||
<h1>
|
||||
<a class="unstyledLink" href="/">Fbi's Epic Blog</a>
|
||||
|
||||
</h1>
|
||||
|
||||
</div>
|
||||
<div id="wide_nav"><nav>
|
||||
|
||||
<ul id="main-nav">
|
||||
<li><a href="/">Home</a></li>
|
||||
|
||||
<li><a href="/posts">Posts</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li><a href="/about/">About</a></li>
|
||||
|
||||
|
||||
<li><a href="/tags">Tags</a></li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="links">
|
||||
<a
|
||||
|
||||
rel="noreferrer"
|
||||
|
||||
target="_blank"
|
||||
class="nerdlink"
|
||||
href="/index.xml">
|
||||
|
||||
|
||||

|
||||
|
||||
<span>
|
||||
RSS
|
||||
</span>
|
||||
</a>
|
||||
|
||||
|
||||
<a
|
||||
|
||||
rel="noreferrer"
|
||||
|
||||
target="_blank"
|
||||
class="nerdlink"
|
||||
href="https://gitlab.com/gabmus">
|
||||
|
||||
|
||||

|
||||
|
||||
<span>
|
||||
GitLab
|
||||
</span>
|
||||
</a>
|
||||
<a
|
||||
|
||||
rel="noreferrer"
|
||||
|
||||
target="_blank"
|
||||
class="nerdlink"
|
||||
href="https://gitlab.gnome.org/gabmus">
|
||||
|
||||
|
||||

|
||||
|
||||
<span>
|
||||
GNOME GitLab
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</header>
|
||||
<div id="contentContainer">
|
||||
<div id="content">
|
||||
<main>
|
||||
<noscript>
|
||||
You need to enable JavaScript to be able to search.
|
||||
</noscript><div class="search">
|
||||
<input id="searchbar" type="text" placeholder='Search' />
|
||||
<a class="nerdlink" onclick="newSearch();"></a>
|
||||
</div>
|
||||
<script>
|
||||
function newSearch() {
|
||||
let term = searchbar.value.trim();
|
||||
if (!term) return;
|
||||
location.href = `/search?q=${term}`;
|
||||
}
|
||||
searchbar.onkeyup = (ev) => {if (ev.keyCode == 13) newSearch()};
|
||||
</script>
|
||||
<div class="postlist " id="postlist">
|
||||
</div><script>
|
||||
function renderTags(tags) {
|
||||
if (tags.length <= 0) return '';
|
||||
let res = `| <span title='Tags'> </span>`;
|
||||
for (let tag of tags) {
|
||||
// regular space
|
||||
res += `<a href="/tags/${tag}">#${tag}</a> `;
|
||||
}
|
||||
return res;
|
||||
}
|
||||
function renderImage(image, link, alt) {
|
||||
if (!image) return '';
|
||||
return `<a href="${link}"><img src="${image}" alt="${alt}" /></a>`;
|
||||
}
|
||||
function renderSingleArticle(article) {
|
||||
return `
|
||||
<article class="card postlistitem">
|
||||
<div>
|
||||
<h2>
|
||||
<a href="${article.link}">${article.title}</a>
|
||||
</h2>
|
||||
<p class="date">
|
||||
<span title='Date'> </span>
|
||||
${article.date}
|
||||
|
||||
${renderTags(article.tags)}
|
||||
|
||||
</p>
|
||||
|
||||
|
||||
<div class="articlePreview">
|
||||
<p>${article.summary}</p>
|
||||
<p><a href="${article.link}">Continue reading </a></p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<hr />
|
||||
</article>
|
||||
`;
|
||||
}
|
||||
function renderArticles(articles) {
|
||||
let rendered = articles.map(a => renderSingleArticle(a)).join('\n');
|
||||
document.getElementById('postlist').innerHTML += rendered;
|
||||
}
|
||||
</script>
|
||||
<script>
|
||||
function matchTags(page, term) {
|
||||
for (let tag of page.tags) {
|
||||
if (tag.includes(term)) return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
function performSearch(term) {
|
||||
document.getElementById('postlist').innerHTML = '';
|
||||
term = term.toLowerCase();
|
||||
fetch('/search/index.json').then(res => res.json())
|
||||
.then(res => {
|
||||
let articles = res.pages.filter(page => (
|
||||
page.title.toLowerCase().includes(term) ||
|
||||
matchTags(page, term) ||
|
||||
page.text.includes(term)
|
||||
));
|
||||
if (articles.length > 0) renderArticles(articles);
|
||||
else document.getElementById('postlist').innerHTML = `
|
||||
<h3>No results found</h3>
|
||||
`;
|
||||
});
|
||||
}
|
||||
var url = location.href;
|
||||
var baseUrl = url.split('?')[0];
|
||||
var searchbar = document.getElementById('searchbar');
|
||||
if (url.includes('?')) {
|
||||
var urlParams = new URLSearchParams(url.split('?')[1]);
|
||||
if (urlParams.has('q')) {
|
||||
let searchTerm = urlParams.get('q');
|
||||
searchbar.value = searchTerm;
|
||||
performSearch(searchTerm);
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
</main><footer>
|
||||
<hr />
|
||||
|
||||
<p><small>
|
||||
2023 ©
|
||||
</small></p>
|
||||
<p><small>
|
||||
<a href='https://gitlab.com/gabmus/hugo-ficurinia'>Ficurinia theme</a> for <a href='https://gohugo.io'>Hugo</a> by <a href='https://gabmus.org'>Gabriele Musco</a>. Licensed under <a href='https://www.gnu.org/licenses/agpl-3.0.html'>GNU AGPLv3</a>.
|
||||
</small></p>
|
||||
</footer>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script
|
||||
async
|
||||
defer
|
||||
data-domain="example.com"
|
||||
src="https://something.com/..."
|
||||
></script>
|
||||
|
||||
|
||||
|
||||
|
||||
<script
|
||||
async
|
||||
defer
|
||||
data-website-id="example-tracking-code"
|
||||
src="https://something.com/..."
|
||||
></script>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,9 @@
|
|||
|
||||
{
|
||||
|
||||
|
||||
|
||||
|
||||
"pages": []
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
|
||||
xmlns:xhtml="http://www.w3.org/1999/xhtml">
|
||||
<url>
|
||||
<loc>https://fbievan.live/categories/</loc>
|
||||
</url><url>
|
||||
<loc>https://fbievan.live/</loc>
|
||||
</url><url>
|
||||
<loc>https://fbievan.live/manifest/index.json</loc>
|
||||
</url><url>
|
||||
<loc>https://fbievan.live/search/</loc>
|
||||
</url><url>
|
||||
<loc>https://fbievan.live/tags/</loc>
|
||||
</url>
|
||||
</urlset>
|
Binary file not shown.
|
@ -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");
|
||||
}
|
||||
|
|
@ -0,0 +1,246 @@
|
|||
<!DOCTYPE html>
|
||||
<html class="" lang="en"><head>
|
||||
|
||||
<meta name="viewport" content="width=device-width" />
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=7" />
|
||||
|
||||
|
||||
|
||||
<link href="https://fbievan.live/tags/index.xml" rel="alternate" type="application/rss+xml" title="Fbi's Epic Blog" />
|
||||
<link href="https://fbievan.live/tags/index.xml" rel="feed" type="application/rss+xml" title="Fbi's Epic Blog" />
|
||||
|
||||
<link
|
||||
rel="icon"
|
||||
href='/favicon.png'
|
||||
/>
|
||||
<link
|
||||
rel="shortcut icon"
|
||||
href='/favicon.ico'
|
||||
type="image/x-icon"
|
||||
/>
|
||||
<link
|
||||
rel="apple-touch-icon"
|
||||
href='/apple-touch-icon.png'
|
||||
/>
|
||||
|
||||
<link
|
||||
rel="icon"
|
||||
href='/logo.svg'
|
||||
type="image/svg+xml"
|
||||
/>
|
||||
|
||||
<title>
|
||||
|
||||
Tags –
|
||||
|
||||
Fbi's Epic Blog
|
||||
</title>
|
||||
|
||||
|
||||
<link href="/symbols-nerd-font/symbols-nerd-font.css" rel="stylesheet" integrity="sha512-lydow8GLOLlYNOtHlksNCmGWWCBsbIEtikXpHzfWqx78HLlyQZHOzyLwPpKol4Th6aCwLUXOfODVYgwrd3nwKQ=="/>
|
||||
<link href="/jetbrains-mono/jetbrains-mono.css" rel="stylesheet" integrity="sha512-tJxlgL6v1Y7kFf+qB8SloaAMKnOAw6WouknxXtIjkBux9Y/9aX81EUWOJO8c/3l98DmjG8brr4to7zaez606Fg=="/>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://latest.cactus.chat/style.css" type="text/css">
|
||||
|
||||
|
||||
<link type="text/css" rel="stylesheet" href=https://fbievan.live/css/styles.abbd6311bb4b6ca58f8e7398140529245ae0f6428b759fcd830742eee2619eabb900ba9914a9affb82aa9a16a9b9ea727bb315315a976a0db0e7513a5f12c504.css integrity="sha512-q71jEbtLbKWPjnOYFAUpJFrg9kKLdZ/NgwdC7uJhnqu5ALqZFKmv+4Kqmhapuepye7MVMVqXag2w51E6XxLFBA==" />
|
||||
<meta name="author" content="fbievan" />
|
||||
|
||||
|
||||
<meta name="description" content="My Epic Blog Site" />
|
||||
|
||||
|
||||
<meta property="og:site_name"
|
||||
content='Fbi's Epic Blog' />
|
||||
|
||||
<meta property="og:title"
|
||||
content='Fbi's Epic Blog' />
|
||||
|
||||
<meta property="og:description" content="My Epic Blog Site" />
|
||||
|
||||
<meta property="og:type" content="blog" />
|
||||
<meta property="og:image"
|
||||
content='https://fbievan.live/icon512.png' />
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image" />
|
||||
<meta property="twitter:domain"
|
||||
content='fbievan.live'
|
||||
/>
|
||||
<meta property="twitter:url" content="https://fbievan.live/tags/" />
|
||||
|
||||
|
||||
<meta name="twitter:title"
|
||||
content='Fbi's Epic Blog' />
|
||||
|
||||
<meta name="twitter:description" content="My Epic Blog Site" />
|
||||
|
||||
<meta name="twitter:image"
|
||||
content='https://fbievan.live/icon512.png' />
|
||||
|
||||
<link rel="manifest" href="/manifest/index.json" />
|
||||
</head>
|
||||
|
||||
|
||||
<body>
|
||||
<div id="baseContainer"><header class="">
|
||||
<div class="titleAndSearchContainer">
|
||||
<div id="titleContainer">
|
||||
|
||||
<a class="unstyledLink" href="/">
|
||||
<img src='/logo.svg' alt='Logo'/>
|
||||
</a>
|
||||
|
||||
<div class="rightOfLogo">
|
||||
<div class="titleAndHamburger">
|
||||
<h1>
|
||||
<a class="unstyledLink" href="/">Fbi's Epic Blog</a>
|
||||
|
||||
</h1>
|
||||
|
||||
</div>
|
||||
<div id="wide_nav"><nav>
|
||||
|
||||
<ul id="main-nav">
|
||||
<li><a href="/">Home</a></li>
|
||||
|
||||
<li><a href="/posts">Posts</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li><a href="/about/">About</a></li>
|
||||
|
||||
|
||||
<li><a href="/tags">Tags</a></li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="search">
|
||||
<input id="searchbar" type="text" placeholder='Search' />
|
||||
<a class="nerdlink" onclick="newSearch();"></a>
|
||||
</div>
|
||||
<script>
|
||||
function newSearch() {
|
||||
let term = searchbar.value.trim();
|
||||
if (!term) return;
|
||||
location.href = `/search?q=${term}`;
|
||||
}
|
||||
searchbar.onkeyup = (ev) => {if (ev.keyCode == 13) newSearch()};
|
||||
</script>
|
||||
|
||||
</div>
|
||||
<div id="links">
|
||||
<a
|
||||
|
||||
rel="noreferrer"
|
||||
|
||||
target="_blank"
|
||||
class="nerdlink"
|
||||
href="/index.xml">
|
||||
|
||||
|
||||

|
||||
|
||||
<span>
|
||||
RSS
|
||||
</span>
|
||||
</a>
|
||||
|
||||
|
||||
<a
|
||||
|
||||
rel="noreferrer"
|
||||
|
||||
target="_blank"
|
||||
class="nerdlink"
|
||||
href="https://gitlab.com/gabmus">
|
||||
|
||||
|
||||

|
||||
|
||||
<span>
|
||||
GitLab
|
||||
</span>
|
||||
</a>
|
||||
<a
|
||||
|
||||
rel="noreferrer"
|
||||
|
||||
target="_blank"
|
||||
class="nerdlink"
|
||||
href="https://gitlab.gnome.org/gabmus">
|
||||
|
||||
|
||||

|
||||
|
||||
<span>
|
||||
GNOME GitLab
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</header>
|
||||
<div id="contentContainer">
|
||||
<div id="content">
|
||||
<main>
|
||||
<h2>
|
||||
|
||||
|
||||
|
||||
|
||||
Tags:
|
||||
|
||||
</h2>
|
||||
<ul class="list">
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
</main><footer>
|
||||
<hr />
|
||||
|
||||
<p><small>
|
||||
2023 ©
|
||||
</small></p>
|
||||
<p><small>
|
||||
<a href='https://gitlab.com/gabmus/hugo-ficurinia'>Ficurinia theme</a> for <a href='https://gohugo.io'>Hugo</a> by <a href='https://gabmus.org'>Gabriele Musco</a>. Licensed under <a href='https://www.gnu.org/licenses/agpl-3.0.html'>GNU AGPLv3</a>.
|
||||
</small></p>
|
||||
</footer>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script
|
||||
async
|
||||
defer
|
||||
data-domain="example.com"
|
||||
src="https://something.com/..."
|
||||
></script>
|
||||
|
||||
|
||||
|
||||
|
||||
<script
|
||||
async
|
||||
defer
|
||||
data-website-id="example-tracking-code"
|
||||
src="https://something.com/..."
|
||||
></script>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Tags on Fbi's Epic Blog</title>
|
||||
<link>https://fbievan.live/tags/</link>
|
||||
<description>Recent content in Tags on Fbi's Epic Blog</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>en</language><atom:link href="https://fbievan.live/tags/index.xml" rel="self" type="application/rss+xml" />
|
||||
</channel>
|
||||
</rss>
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1 @@
|
|||
{"Target":"css/styles.abbd6311bb4b6ca58f8e7398140529245ae0f6428b759fcd830742eee2619eabb900ba9914a9affb82aa9a16a9b9ea727bb315315a976a0db0e7513a5f12c504.css","MediaType":"text/css","Data":{"Integrity":"sha512-q71jEbtLbKWPjnOYFAUpJFrg9kKLdZ/NgwdC7uJhnqu5ALqZFKmv+4Kqmhapuepye7MVMVqXag2w51E6XxLFBA=="}}
|
Loading…
Reference in New Issue