diff --git a/.gitignore b/.gitignore index 3bce0e7..364fdec 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ - public/ diff --git a/.gitmodules b/.gitmodules index 616f9a6..fb1b129 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,6 @@ [submodule "themes/readable"] path = themes/readable - url = https://git.fbievan.live/fbievan/hugo-theme-readable + url = https://git.fbievan.live/fbievan/hugo-theme-readable.git [submodule "static/guestbook"] path = static/guestbook url = https://git.fbievan.live/fbievan/guestbook.git diff --git a/assets/feed_style.xsl b/assets/feed_style.xsl deleted file mode 100644 index 3ed58f5..0000000 --- a/assets/feed_style.xsl +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - <xsl:value-of select="/rss/channel/title"/> RSS Feed - - - - {{ $style := resources.Get "/scss/style.scss" | resources.ExecuteAsTemplate "/scss/style.scss" . | resources.ToCSS (dict "targetPath" "css/styles.css" "outputStyle" "compressed" "enableSourceMap" "true") | resources.Fingerprint "sha512" }} - - - - -
-

- - -

-
-

This is a web feed, also known as an RSS feed. Subscribe by copying the URL into your RSS reader.

-
-
-
- -
- -
-
-
-
-

๐Ÿ“„ Recent Posts

- -
-

- -
-
-
-
- - -
-
diff --git a/assets/scss/style.scss b/assets/scss/style.scss deleted file mode 100644 index 7a872ff..0000000 --- a/assets/scss/style.scss +++ /dev/null @@ -1,1246 +0,0 @@ -{{ $colors := .Site.Data.colors | default dict }} - -$dark_bg: {{ $colors.dark.bg | default "#242629" }}; -$dark_hl_bg: {{ $colors.dark.hl_bg | default "#34363b" }}; -$dark_fg: {{ $colors.dark.fg | default "white" }}; -$dark_dim_fg: {{ $colors.dark.dim_fg | default "#bababa" }}; -$dark_stroke: {{ $colors.dark.stroke | default "#4f4f4f" }}; -$dark_accent: {{ $colors.dark.accent | default "#db5793" }}; -$dark_sidebar_bg: {{ $colors.dark.sidebar.bg | default "#34363b" }}; -$dark_sidebar_fg: {{ $colors.dark.sidebar.fg | default "white" }}; - -$light_bg: {{ $colors.light.bg | default "#f5f5f5" }}; -$light_hl_bg: {{ $colors.light.hl_bg | default "#e6e6e6" }}; -$light_fg: {{ $colors.light.fg | default "#262625" }}; -$light_dim_fg: {{ $colors.light.dim_fg | default "#40403e" }}; -$light_stroke: {{ $colors.light.stroke | default "#575754" }}; -$light_accent: {{ $colors.light.accent | default "#db5793" }}; -$light_sidebar_bg: {{ $colors.light.sidebar.bg | default "#e6e6e6" }}; -$light_sidebar_fg: {{ $colors.light.sidebar.fg | default "#121211" }}; - -:root { - --dark_bg: #{$dark_bg}; - --dark_hl_bg: #{$dark_hl_bg}; - --dark_fg: #{$dark_fg}; - --dark_dim_fg: #{$dark_dim_fg}; - --dark_stroke: #{$dark_stroke}; - --dark_accent: #{$dark_accent}; - --dark_sidebar_bg: #{$dark_sidebar_bg}; - --dark_sidebar_fg: #{$dark_sidebar_fg}; - - --light_bg: #{$light_bg}; - --light_hl_bg: #{$light_hl_bg}; - --light_fg: #{$light_fg}; - --light_dim_fg: #{$light_dim_fg}; - --light_stroke: #{$light_stroke}; - --light_accent: #{$light_accent}; - --light_sidebar_bg: #{$light_sidebar_bg}; - --light_sidebar_fg: #{$light_sidebar_fg}; - - {{ if eq .Site.Data.colors.default "light" }} - --default_bg: #{$light_bg}; - --default_hl_bg: #{$light_hl_bg}; - --default_fg: #{$light_fg}; - --default_dim_fg: #{$light_dim_fg}; - --default_stroke: #{$light_stroke}; - --default_accent: #{$light_accent}; - --default_sidebar_bg: #{$light_sidebar_bg}; - --default_sidebar_fg: #{$light_sidebar_fg}; - {{ else }} - --default_bg: #{$dark_bg}; - --default_hl_bg: #{$dark_hl_bg}; - --default_fg: #{$dark_fg}; - --default_dim_fg: #{$dark_dim_fg}; - --default_stroke: #{$dark_stroke}; - --default_accent: #{$dark_accent}; - --default_sidebar_bg: #{$dark_sidebar_bg}; - --default_sidebar_fg: #{$dark_sidebar_fg}; - {{ end }} -} - -{{ if ($colors.auto_switch | default false) }} -@media (prefers-color-scheme: dark) { - :root { - --default_bg: #{$dark_bg}; - --default_hl_bg: #{$dark_hl_bg}; - --default_fg: #{$dark_fg}; - --default_dim_fg: #{$dark_dim_fg}; - --default_stroke: #{$dark_stroke}; - --default_accent: #{$dark_accent}; - --default_sidebar_bg: #{$dark_sidebar_bg}; - --default_sidebar_fg: #{$dark_sidebar_fg}; - } -} -@media (prefers-color-scheme: light) { - :root { - --default_bg: #{$light_bg}; - --default_hl_bg: #{$light_hl_bg}; - --default_fg: #{$light_fg}; - --default_dim_fg: #{$light_dim_fg}; - --default_stroke: #{$light_stroke}; - --default_accent: #{$light_accent}; - --default_sidebar_bg: #{$light_sidebar_bg}; - --default_sidebar_fg: #{$light_sidebar_fg}; - } -} -{{ end }} - - -$main_font: {{ .Site.Params.fontFamily | default "JetBrains Mono" }}; -$title_font: {{ .Site.Params.titleFontFamily | default "$main_font" }}; -$mono_font: {{ .Site.Params.monospaceFontFamily | default "JetBrains Mono" }}; -$symbols_font: "Symbols Nerd Font"; -$content_width: {{ .Site.Params.contentWidth | default "1000px" }}; -$border_radius: 10px; -$margin: 15px; - -$base_font_size: 16px; -$title_font_mult: {{ .Site.Params.titleFontSizeMultiplier | default 1.0 }}; -$main_font_mult: {{ .Site.Params.mainFontSizeMultiplier | default 1.0 }}; -$mono_font_mult: {{ .Site.Params.monoFontSizeMultiplier | default 1.0 }}; - -{{ if (.Site.Params.enableShadow | default false) }} - $shadow: 0 0 5px 0 rgba(0, 0, 0, .2); -{{ else }} - $shadow: 0 0 0 0 transparent; -{{ end }} - -::selection, ::-moz-selection { - background: var(--default_accent); - color: var(--default_fg); -} - -body, html { - font-family: $symbols_font, $main_font, monospace; - font-size: $base_font_size * $main_font_mult; - margin: 0; - padding: 0; - background-color: var(--default_bg); - color: var(--default_fg); -} - -body { - min-height: 100vh; -} - -@mixin linkLike { - color: var(--default_fg); - text-decoration: none; - background-color: transparent; - border-radius: 0; - border-bottom: 2px solid currentcolor; - &:hover, &:focus { - &, &:not([disabled]) { - border-color: var(--default_accent) !important; - background-color: transparent; - } - } -} - -@mixin roundButtonLike { - display: inline-block; - border-radius: $border_radius; - background-color: var(--default_hl_bg); - color: var(--default_fg); - padding: ($margin / 2); - margin: ($margin / 6) 0; - transition: background-color .15s ease-in-out !important; - border-bottom: none; - &:hover, &:focus { - background-color: var(--default_accent); - } - box-shadow: $shadow; -} - -@mixin buttonLike { - {{ if eq (site.Params.navtype | default "standard") "circles" }} - @include roundButtonLike; - {{ else }} - @include linkLike; - {{ end }} - font-size: #{1.2 * $base_font_size}; -} - -a { - @include linkLike; -} - -a.unstyledLink { - border: none; - text-decoration: none; - color: var(--default_fg); -} - -@mixin limitWidth { - max-width: $content_width; - margin-left: auto; - margin-right: auto; -} - -#content { - @include limitWidth; - padding: $margin; -} - -footer { - color: var(--default_dim_fg); - a { - color: var(--default_dim_fg); - } - hr { - margin-top: (2 * $margin); - } - .footerColumns { - font-size: .9 * $base_font_size * $main_font_mult; - display: flex; - flex-direction: row; - flex-wrap: wrap; - ul { - margin: ($margin / 2); - list-style-type: none; - padding: 0; - li > strong { - font-size: 1rem * $main_font_mult; - } - } - } -} - -#links { - padding: 5px 0; -} - -article, .articlePreview { - img { - margin: auto; - display: block; - max-width: 100%; - } - - pre, code { - overflow: auto; - } - pre { - padding: $margin; - border: 1px solid var(--default_stroke); - border-radius: 3px; - } -} - -code { - font-family: $symbols_font, $mono_font, monospace; - font-size: $base_font_size * .8 * $mono_font_mult; - 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; - td, th { - padding: 6px; - border: 1px solid var(--default_stroke); - } - th, tr:nth-child(even) { - filter: brightness(105%); - } -} - -blockquote { - margin: 0; - padding-left: ($margin * 2); - border-left: 2px solid currentcolor; -} - -.date, .date a { - color: var(--default_dim_fg); - border-color: var(--default_dim_fg); - font-size: .9em; -} - -#pageNavigation, .nerdlink, nav:not(#TableOfContents) { - a { - border-bottom: none; - &:hover { - border-bottom: none; - } - } -} - -#pageNavigation { - text-align: right; - a { - color: var(--default_accent); - } - a, span { - // appropriately sized tap targets - display: inline-block; - padding: 6px; - } - &.nav-circles { - display: flex; - flex-direction: row; - flex-wrap: wrap; - justify-content: flex-end; - align-items: center; - a, 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: $shadow; - } - span { - background-color: var(--default_accent); - } - a:hover { - background-color: var(--default_accent); - } - } -} - -h1, h2, h3, h4, h5, h6 { - font-family: $symbols_font, $title_font; - a { - color: var(--default_accent); - {{ if not (.Site.Params.underlineTitleLinks | default false) }} - border-bottom: none; - {{ end }} - } -} - -h1 {font-size: 2.0 * $base_font_size * $title_font_mult;} -h2 {font-size: 1.5 * $base_font_size * $title_font_mult;} -h3 {font-size: 1.3 * $base_font_size * $title_font_mult;} -h4 {font-size: 1.0 * $base_font_size * $title_font_mult;} -h5 {font-size: 0.8 * $base_font_size * $title_font_mult;} -h6 {font-size: 0.7 * $base_font_size * $title_font_mult;} - -.nerd { - font-family: $symbols_font, $main_font; - font-size: 1.2 * $base_font_size; - margin: 5px; - display: inline-block; -} - -.nerdlink { - @extend .nerd; - color: var(--default_fg); - border-bottom: none; - position: relative; - width: 1em; - height: 1.2em; - display: inline-flex; - align-items: center; - justify-content: center; - .pseudofont { - fill: var(--default_fg); - display: inline; - position: relative; - top: 1px; - } - 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; - } - &:hover { - .pseudofont { - fill: var(--default_accent); - } - color: var(--default_accent); - text-decoration: none; - border-bottom: none; - span { - display: block; - } - } -} - -.card { - display: block; - padding-bottom: $margin; - - {{ if (.Site.Params.paperCards | default false) }} - background-color: var(--default_hl_bg); - border-radius: $border_radius; - box-shadow: $shadow; - padding: $margin; - padding-top: 1px; - {{ end }} - - &.single { - {{ if (.Site.Params.bigArticleTitle | default false) }} - h1 { - font-size: #{2.2 * $base_font_size * $title_font_mult}; - } - {{ end }} - } -} - -.postlist { - display: grid; - grid-gap: $margin; - margin-bottom: $margin; - grid-template-columns: 1fr; - &.gridView { - grid-template-columns: repeat(auto-fit, minmax(325px, 1fr)); - } -} - -// only hide hr in cards if they are in the article list -// cards in list are divs, cards as in full-blown articles use the article tag -{{ if (.Site.Params.paperCards | default false) }} - .postlistitem.card { - hr { display: none; } - } -{{ end}} - -.postlistitem.card div { - img { - height: 250px; - {{ if (.Site.Params.paperCards | default false) }} - min-width: calc(100% + #{2*$margin}); - margin: 0 #{-$margin}; - {{ else }} - min-width: 100%; - {{ end }} - object-fit: - {{ if .Site.Params.FitImageInArticlePreview }} - contain - {{ else }} - cover - {{ end }}; - } -} - -ul { - li { - margin: 5px 0; - } -} - -ul.list { - .date { - display: inline-block; - min-width: 100px; - } - > li > div { - display: grid; - grid-template-columns: 100px auto; - } -} - -#commento { - margin-top: $margin; - color: var(--default_fg); - font-family: $symbols_font, $main_font, monospace; - textarea, #commento-markdown-help-root { - background: rgba(255, 255, 255, .05); - color: var(--default_fg); - border-radius: 0; - border: none; - td, td>*, td>*>* { - color: var(--default_fg); - pre { - font-family: $symbols_font, $mono_font, monospace; - color: var(--default_dim_fg); - } - } - } - #commento-submit-button-root { - background: var(--default_accent); - color: var(--default_fg); - } - .commento-name { - color: var(--default_dim_fg); - } - .commento-sort-policy-buttons { - a { - border-bottom: none; - } - .commento-sort-policy-button-selected { - color: var(--default_accent); - } - } - .commento-card { - border-top: none; - margin: 25px 0; - } - .commento-body { - >*, *>*, >*>*>*, >*>*>*>*, >*>*>*>*>* { - color: var(--default_fg); - font-family: $symbols_font, $main_font, monospace; - } - } -} - -.search { - display: flex; - flex-direction: row; - flex-wrap: nowrap; - align-items: center; - margin: $margin 0; - .nerdlink { - display: inline-block; - cursor: pointer; - padding: 0 6px; // appropriately sized tap targets - } - #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; - #titleContainer { - flex-grow: 99; - } - .search { - flex-grow: 1; - &, #searchbar {font-size: 1em;} - } -} - -.featuredCardLink { - border: none; - padding: 0; - .featuredCard { - @extend .card; - background-size: cover; - background-position: center; - background-repeat: no-repeat; - position: relative; - height: 250px; - .contentArea { - position: absolute; - bottom: 0; - padding: $margin; - &, h2, .date {color: white;} - h2 { - margin: 0; - } - .date { - margin: 0; - } - } - {{ if (.Site.Params.paperCards | default false) }} - border-radius: $border_radius; - padding: 0; - {{ end }} - } -} - -.loadMoreButton { - text-align: center; - font-size: 1.2em; - font-weight: bold; - &.buttonLike { - a { - @include roundButtonLike; - } - } -} - -.relatedArticlesContainer { - margin: $margin 0; - #relatedArticles .postlistitem { - @extend .featuredCard; - } -} - -#titleContainer { - display: flex; - flex-direction: row; - flex-wrap: nowrap; - align-items: flex-start; - align-self: flex-start; - - h1 { - font-weight: normal; - font-size: 1.6 * $base_font_size * $title_font_mult; - margin: 0; - {{ if site.Params.logoRightOfTitle }} - display: flex; - flex-direction: row; - flex-wrap: wrap; - align-items: center; - > a { - margin-right: 12px; - } - {{ end }} - } - - img { - margin-right: ($margin / 2); - margin-top: 7px; - align-self: flex-start; - width: 50px; - max-height: 50px; - border-radius: 5px; - } -} - -nav:not(#TableOfContents), #links { - ul { - list-style-type: none; - display: flex; - flex-direction: row; - flex-wrap: wrap; - padding: 0; - margin: 0; - } -} - -header { - @include limitWidth; - padding: $margin; - margin-bottom: $margin; - .rightOfLogo { - width: 100%; - .titleAndHamburger { - display: flex; - flex-direction: row; - flex-wrap: nowrap; - align-items: flex-start; - justify-content: space-between; - } - } - nav:not(#TableOfContents) { - font-size: .9em; - ul { - li { - {{ if eq .Site.Params.menuStyle "buttons" }} - margin: 5px 2px; - margin-right: 5px; - &:last-child { - margin-right: none; - } - a { - {{ if eq (site.Params.navtype | default "standard") "circles" }} - @include roundButtonLike; - {{ else }} - font-family: $symbols_font, $main_font; - background-color: var(--default_hl_bg); - transition: background-color .15s ease-in-out; - &:hover, &:active { - background-color: var(--default_accent); - } - {{ end }} - box-sizing: border-box; - color: var(--default_fg); - margin: 0; - padding: #{$margin/2} $margin; - } - {{ else }} - border-right: 1px solid var(--default_accent); - &:last-child { - border-right: none; - } - a { - padding: 2px $margin; - color: var(--default_accent); - &:hover { - text-decoration: underline; - } - } - {{ end }} - } - } - } -} - -.articleTagsContainer { - margin: $margin 0; -} - -a.buttonTag { - @include roundButtonLike; -} - -.cactus-button, .cactus-login-buttons > button { - font-family: $main_font; - padding: 0; - margin: 5px 0 5px $margin !important; - @include buttonLike; - transition-property: border-color, background-color !important; - transition-duration: .15s; - transition-timing-function: ease-in-out; - opacity: 1 !important; - &[disabled] { - opacity: .5 !important; - border-color: transparent !important; - background-color: transparent !important; - box-shadow: none; - } -} - -.shareBtn, button { - @include buttonLike; - cursor: pointer; -} - -input, textarea, textarea.cactus-editor-textarea { - {{ if (eq (site.Params.inputStyle | default "standard") "buttons") }} - @include buttonLike; - {{ else }} - border-radius: 0 !important; - {{ end }} - box-sizing: border-box; - font-family: $symbols_font, $main_font; - 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; - &:focus, &: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 { - {{ if (eq (site.Params.inputStyle | default "standard") "buttons") }} - border-radius: $border_radius; - {{ else }} - border-radius: 0; - {{ end }} - {{ if (.Site.Params.enableShadow | default false) }} - box-shadow: $shadow; - {{ else }} - box-shadow: none; - border: 2px solid var(--default_stroke); - {{ end }} - max-width: 600px; - min-width: 200px; - width: 100%; - margin: 0 auto; - box-sizing: border-box; - transform: none; - top: #{$margin*2}; - left: 0; right: 0; - background-color: var(--default_bg) !important; - color: var(--default_fg) !important; - z-index: 9999; - > a { // "Use a Matrix client" button - @include buttonLike; - align-self: flex-end; - > button { - background-color: transparent !important; - border: none !important; - box-shadow: none !important; - margin: 0 !important; - padding: 0 !important; - } - } - .cactus-login-buttons { - margin: 0; - justify-content: flex-end; - > button { - flex-grow: 0; - white-space: nowrap; // otherwise labels go 1 line per word - } - } -} - -#fediInstanceDialog { - display: none; - position: fixed; - top: 0; bottom: 0; left: 0; right: 0; - - .dialog { - {{ if (.Site.Params.enableShadow | default false) }} - box-shadow: $shadow; - {{ else }} - box-shadow: none; - border: 2px solid var(--default_stroke); - {{ end }} - box-sizing: border-box; - position: absolute; - display: flex; flex-direction: column; - top: #{$margin*2}; - left: 50%; transform: translateX(-50%); - z-index: 9999; - background-color: var(--default_bg); - width: 450px; - max-width: 100%; - padding: $margin; - {{ if (eq (site.Params.inputStyle | default "standard") "buttons") }} - border-radius: $border_radius; - {{ end }} - h1, h2, h3, h4 { - margin: 0; - } - h2 { - margin-bottom: 24px; - } - input { - display: block; - } - .buttons { - margin: $margin 0; - display: flex; - flex-direction: row; - justify-content: end; - > * { - margin: 5px 0 5px $margin; - display: block; - } - } - } - .bg { - z-index: 99; - position: absolute; - top: 0; bottom: 0; left: 0; right: 0; - background-color: rgba(0, 0, 0, .4); - cursor: pointer; - } - &.open { - display: block; - } -} - -{{ if .Site.Params.mobileHamburgerNav | default false }} - header { - #hamburger-menu { - @extend .nerdlink; - display: none !important; - } - #main-nav-toggler { - display: none; - } - } - - @media only screen and (max-width: 520px) { - header { - .titleAndSearchContainer { - z-index: 9999999 !important; - } - #hamburger-menu { - display: block !important; - font-size: 1.2em; - cursor: pointer; - text-align: center; - margin: 0; - padding: ($margin / 4); - align-self: center; - } - nav:not(#TableOfContents) { - ul#main-nav { - &, li, li a {text-shadow: none !important;} - display: none; - position: absolute; - z-index: 99999; - right: $margin; - padding: 2px 5px; - width: 120px; - {{ if eq .Site.Params.navtype "circles" }} - border-radius: $border_radius; - {{ end }} - border: 2px solid var(--default_stroke); - background-color: var(--default_hl_bg); - flex-direction: column; - li { - border-right: none !important; - display: block; - text-align: center; - margin: 0; - a { - box-shadow: none; - box-sizing: border-box; - display: block; - width: 100%; - padding: 10px; - margin: 3px 0; - } - } - } - #main-nav-toggler:checked ~ #main-nav { - display: flex; - } - } - } - } -{{ end }} - -{{ if and - (.Site.Params.enableJumbotron | default false) - .Site.Data.jumbotron -}} -{{ - $jumbo_fullscreen := (or - (.Site.Data.jumbotron.fullscreen | default false) - (.Site.Data.jumbotron.backgroundVideo) - ) -}} -header { - .jumbotron { display: none; } - max-width: 100%; - > * { - @include limitWidth; - } -} -header.jumbotronContainer { - {{ if (.Site.Data.jumbotron.whiteText | default false) }} - &, *, > * { - color: white !important; - } - #searchbar { - color: var(--default_fg) !important; - } - #main-nav a, .nerdlink:hover { - color: var(--default_fg) !important; - } - .nerdlink span { - color: var(--default_fg) !important; - text-shadow: none; - } - .arrow { - border-color: white !important; - svg , svg * { - fill: white !important; - } - &:hover, &:focus, &:active { - background-color: rgba(0, 0, 0, .7); - svg, svg * { - fill: white !important; - } - } - } - {{ end }} - {{ if (.Site.Data.jumbotron.textShadow | default false) }} - &, * { - text-shadow: 0 0 5px transparentize($light_fg, .3); - } - {{ end }} - > *:first-child { - padding-top: $margin; - } - padding-bottom: 0; - padding-top: 0; - .jumbotron { display: flex; } - {{ if and - .Site.Data.jumbotron.background - (not .Site.Data.jumbotron.backgroundVideo) - }} - background: - linear-gradient( - transparentize($dark_bg, 0.2), - transparentize($dark_bg, 0.2) - ), - url({{ .Site.Data.jumbotron.background }}); - background-size: cover; - background-position: center; - background-repeat: no-repeat; - {{ else if .Site.Data.jumbotron.backgroundVideo }} - background: transparent; - > * { - position: relative; - z-index: 9999; - } - overflow: hidden; - .video_container { - overflow: hidden; - position: absolute; - min-height: 100%; - min-width: 100%; - top: 0; bottom: 0; left: 0; right: 0; - z-index: 0; - background-color: black; - .jumbotron_video { - opacity: {{ .Site.Data.jumbotron.videoOpacity | default 1.0 }}; - position: absolute; - z-index: 0; - left: 50%; - top: 50%; - transform: translate(-50%, -50%); - overflow: hidden; - min-height: 100%; - min-width: 100%; - height: 100vh; - } - } - {{ else }} - background-color: rgba(0, 0, 0, .3); - {{ end }} - {{ if $jumbo_fullscreen }} - height: 100vh; - {{ if (.Site.Data.jumbotron.downArrow | default false) }} - margin-bottom: 100px; - .arrow { - position: absolute; - bottom: 24px; - left: 50%; transform: translateX(-50%); - cursor: pointer; - &, svg { - height: 64px; - width: 64px; - } - opacity: .7; - border-radius: 100%; - border: 2px solid var(--default_fg); - padding: 3px; - // display: flex; flex-direction: row; justify-content: center; - background-color: transparent; - transition: background-color .15s ease-in-out; - svg { - margin-top: 5px; - &, * { - fill: var(--default_fg); - transition: fill .15s ease-in-out; - } - @keyframes bounce { - 0% { - transform: translateY(3px); - } - 100% { - transform: translateY(-3px); - } - } - animation: bounce 2s infinite ease-in-out alternate both; - - } - &:hover, &:focus, &:active { - background-color: var(--default_fg); - svg, svg * { - fill: var(--default_bg); - } - } - } - {{ end }} - {{ end }} -} -.jumbotron { - width: 100%; - {{ if $jumbo_fullscreen }} - height: 80vh; - {{ else }} - min-height: 40vh; - {{ end }} - flex-wrap: no-wrap; - text-align: center; - justify-content: center; - align-items: center; - align-content: center; - {{ $jumbotronImagePosition := ( - .Site.Data.jumbotron.imagePosition | default "left" - ) }} - {{ if (eq $jumbotronImagePosition "left") }} - flex-direction: row; - {{ else if (eq $jumbotronImagePosition "right") }} - flex-direction: row-reverse; - {{ else if (eq $jumbotronImagePosition "top") }} - flex-direction: column; - {{ else if (eq $jumbotronImagePosition "bottom") }} - flex-direction: column-reverse; - {{ end }} - .main_box { - display: flex; - flex-direction: column; - text-align: center; - justify-content: center; - align-items: center; - flex-basis: 55%; - flex-grow: 1; - } - img { - flex-basis: 45%; - flex-grow: 1; - max-width: 100vw; - min-width: 200px; - } - h2 { - font-weight: 300; - &.huge { - font-size: 4 * $base_font_size * $title_font_mult; - } - } - h2, h3 { - margin: 12px; - } - ul { - list-style: none; - padding: 0; - display: flex; - flex-direction: row; - flex-wrap: wrap; - justify-content: center; - li { - margin: 3px; - a { - &.huge { - font-size: 1.5em; - } - {{ if eq .Site.Params.navtype "circles" }} - @include roundButtonLike; - background-color: transparent; - border: 2px solid var(--default_accent); - {{ end }} - } - } - } -} -@media only screen and (max-width: 520px) { - .jumbotron { - flex-wrap: wrap; - h1.huge { - font-size: 3 * $base_font_size * $title_font_mult !important; - } - h2, h3 { - margin: 6px; - } - } -} -@media only screen and (max-height: 800px) { - .jumbotron { - height: auto; - img { - max-height: 120px; - } - } -} -{{ end }} - -{{ if .Site.Params.enableSidebarLayout | default false }} - $sidebar_width: 350px; - - header { - #sidebar_nav, .sidebarToc { - display: none; - } - #wide_nav { - display: block; - } - } - - @media only screen and (min-width: 950px) { - html{{if .Site.Params.enableJumbotron}}:not(.home){{end}} { - position: fixed; top: 0; bottom: 0; left: 0; right: 0; - color: var(--default_sidebar_fg); - #baseContainer { - display: flex; - flex-direction: row; - flex-wrap: nowrap; - max-height: 100vh; - header { - margin-left: unset; margin-right: unset; - background-color: var(--default_sidebar_bg); - max-width: $sidebar_width; - min-width: $sidebar_width; - height: 100vh; - display: block; - overflow: auto; - margin-bottom: 0; - padding: 0 $margin; - box-shadow: $shadow; - > *:first-child { - padding-bottom: $margin; - padding-top: $margin; - } - .rightOfLogo { - align-self: center; - } - #sidebar_nav { - display: block; - margin: $margin 0; - width: 100%; - nav:not(#TableOfContents) { - font-size: 1.1em; - ul#main-nav { - flex-direction: column; - li { - border-right: none; - a { - display: block; - } - } - } - } - } - #wide_nav { - display: none; - } - .sidebarToc { - display: block; - nav#TableOfContents { - ul { - padding-left: 24px; - a:not(:hover) { - border-color: transparent; - } - } - } - } - } - #contentContainer { - flex-grow: 1; - overflow-y: auto; - } - } - .articleToc { - display: none; - } - } - } - -{{ end }} - - -// transitions at the end so that loading css doens't cause animations - -a { - transition-property: color, border-color; - transition-duration: .15s; - transition-timing-function: ease-in-out; -} - -.nerdlink { - &, .pseudofond { - transition: all .15s ease-in-out; - } -} - -input { - transition: .15s border ease-in-out; -} diff --git a/config.toml b/config.toml deleted file mode 100644 index ff7a085..0000000 --- a/config.toml +++ /dev/null @@ -1,132 +0,0 @@ -baseURL = 'https://fbievan.live/' -title = "Fbi's Epic Blog" -languageCode = "en" -defaultContentLanguage = "en" - -theme = "hugo-ficurinia" -[params] - author = "fbievan" - description = "My Epic Blog Site" - - 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 - - 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 - - # 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) - - cactusCommentsSiteName = "fbievan.live" - cactusCommentsServerName = "cactus.chat" - cactusCommentsHomeserver = "https://matrix.cactus.chat:8448" - -[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/fbievan" - weight = 10 - [[menu.icons]] - identifier = "matrix" - name = "matrix" - url = "https://matrix.to/#/@fbievan1:matrix.org" - weight = 20 - [[menu.icons]] - identifier = "pleroma" - name = "pleroma" - url = "https://social.fbievan.live/users/fbievan" - weight = 10 -[[menu.icons]] - identifier = "mastodon" - name = "mastodon" - url = "https://social.linux.pizza/@fbievan" - weight = 10 - - - - -# 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", "RSS", "JSON"] - diff --git a/content/manifest.md b/content/manifest.md deleted file mode 100644 index 83b837c..0000000 --- a/content/manifest.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Manifest -layout: manifest -outputs: - - "json" -norss: true -nosearch: true ---- diff --git a/content/search.md b/content/search.md deleted file mode 100644 index e56adab..0000000 --- a/content/search.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Search -layout: search -outputs: - - "html" - - "json" -norss: true -nosearch: true -comments: false ---- diff --git a/data/colors.yml b/data/colors.yml deleted file mode 100644 index e170615..0000000 --- a/data/colors.yml +++ /dev/null @@ -1,22 +0,0 @@ -default: dark # light -auto_switch: false # set to true to respect the user preference -dark: - bg: '#252429' # main site background - hl_bg: '#34363b' # card and circle navigation background color for paper card mode - fg: 'white' # font color - dim_fg: '#bababa' # will be used for secondary information like dates and tags - stroke: '#4f4f4f' # stroke/border color used mostly in the icon menu tooltip - accent: '#db5793' # pervasive accent color - sidebar: - bg: '#34363b' # sidebar background - fg: 'white' # sidebar font color -light: - bg: '#f5f5f5' - hl_bg: '#e6e6e6' - fg: '#262625' - dim_fg: '#40403e' - stroke: '#575754' - accent: '#db5793' - sidebar: - bg: '#e6e6e6' - fg: '#121211' diff --git a/data/supported_icons.yml b/data/supported_icons.yml deleted file mode 100644 index 7a93562..0000000 --- a/data/supported_icons.yml +++ /dev/null @@ -1,21 +0,0 @@ -email: "" -facebook: "" -github: "" -gitlab: "" -gnome: "" -instagram: "" -linkedin: "" -mastodon: "" -matrix: "" -peertube: "" -phone: "" -pleroma: "" -rss: "" -steam: "" -telegram: "" -twitter: "" -xmpp: "ﳽ" -youtube: "" -discord: "ﭮ" -soundcloud: "" - diff --git a/generate_icons.sh b/generate_icons.sh deleted file mode 100755 index 7ed5a39..0000000 --- a/generate_icons.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash - -if [ -z "$1" ]; then - echo "Usage: $0 path/to/icon.svg" - exit 1 -fi -FNAME=$1 -if [ ! -f "$FNAME" ]; then - echo "Error: file $FNAME doesn't exist" - exit 1 -fi - -DESTDIR="$(dirname "$FNAME")" -convert -density 1200 -background none -resize 32x32 "$FNAME" "$DESTDIR/favicon.ico" -convert -density 1200 -background none -resize 32x32 "$FNAME" "$DESTDIR/favicon.png" -convert -density 1200 -background none -resize 180x180 "$FNAME" "$DESTDIR/apple-touch-icon.png" -convert -density 1200 -background none -resize 192x192 "$FNAME" "$DESTDIR/android-chrome-192x192.png" -convert -density 1200 -background none -resize 512x512 "$FNAME" "$DESTDIR/android-chrome-512x512.png" diff --git a/i18n/en.toml b/i18n/en.toml deleted file mode 100644 index c3b7490..0000000 --- a/i18n/en.toml +++ /dev/null @@ -1,59 +0,0 @@ -[404message] -other = "This is not the page you were looking for" - -[searchbarTxt] -other = "Search" - -[tags] -other = "Tags" - -[date] -other = "Date" - -[continueReading] -other = "Continue reading" - -[previousPage] -other = "Previous page" - -[nextPage] -other = "Next page" - -[shareOnTheFediverse] -other = "Share on the Fediverse" - -[enterFediverseInstanceAddress] -other = "Enter your instance's address" - -[fediverseInstanceExample] -other = "Eg. mastodon.social" - -[cancel] -other = "Cancel" - -[share] -other = "Share" - -[themeCopyrightNotice] -other = "Ficurinia theme for Hugo by Gabriele Musco. Licensed under GNU AGPLv3." - -[home] -other = "Home" - -[posts] -other = "Posts" - -[search] -other = "Search" - -[tagsColumn] -other = "Tags:" - -[tagColumn] -other = "Tag:" - -[morePostsLikeThis] -other = "More posts like this" - -[noResultsFound] -other = "No results found" diff --git a/i18n/it.toml b/i18n/it.toml deleted file mode 100644 index 57cd38b..0000000 --- a/i18n/it.toml +++ /dev/null @@ -1,59 +0,0 @@ -[404message] -other = "Questa non รจ la pagina che stavi cercando" - -[searchbarTxt] -other = "Cerca" - -[tags] -other = "Tag" - -[date] -other = "Data" - -[continueReading] -other = "Continua a leggere" - -[previousPage] -other = "Pagina precedente" - -[nextPage] -other = "Pagina successiva" - -[shareOnTheFediverse] -other = "Condividi sul Fediverse" - -[enterFediverseInstanceAddress] -other = "Inserisci l'indirizzo della tua istanza" - -[fediverseInstanceExample] -other = "Es. mastodon.social" - -[cancel] -other = "Annulla" - -[share] -other = "Condividi" - -[themeCopyrightNotice] -other = "Tema Ficurinia per Hugo creato da Gabriele Musco. Disponibile con licenza GNU AGPLv3." - -[home] -other = "Home" - -[posts] -other = "Post" - -[search] -other = "Cerca" - -[tagsColumn] -other = "Tag:" - -[tagColumn] -other = "Tag:" - -[morePostsLikeThis] -other = "Altri post come questo" - -[noResultsFound] -other = "Nessun risultato trovato" diff --git a/images/screenshot.png b/images/screenshot.png deleted file mode 100644 index eb8f668..0000000 Binary files a/images/screenshot.png and /dev/null differ diff --git a/images/tn.png b/images/tn.png deleted file mode 100644 index 7b5018e..0000000 Binary files a/images/tn.png and /dev/null differ diff --git a/layouts/404.html b/layouts/404.html deleted file mode 100644 index f04b7e1..0000000 --- a/layouts/404.html +++ /dev/null @@ -1,7 +0,0 @@ -{{ define "main" }} -
-

- {{ i18n "404message" }} -

-
-{{ end }} diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html deleted file mode 100644 index 3b2bc96..0000000 --- a/layouts/_default/baseof.html +++ /dev/null @@ -1,21 +0,0 @@ - - - {{- partial "head.html" . -}} - {{- partial "build_assets.html" . -}} - -
- {{- partial "header.html" . -}} -
-
-
- {{- block "main" . }}{{- end }} -
- {{- partial "footer.html" . -}} -
-
-
- {{- partial "plausible.html" . -}} - {{- partial "umami.html" . -}} - {{- partial "inject/body.html" . -}} - - diff --git a/layouts/_default/baseof.json b/layouts/_default/baseof.json deleted file mode 100644 index 49d010f..0000000 --- a/layouts/_default/baseof.json +++ /dev/null @@ -1 +0,0 @@ -{{- block "main" . }}{{- end }} diff --git a/layouts/_default/list.html b/layouts/_default/list.html deleted file mode 100644 index 4415c13..0000000 --- a/layouts/_default/list.html +++ /dev/null @@ -1,8 +0,0 @@ -{{ define "main" }} - {{ if in (site.Params.extraContentDirs | default (slice)) .Section }} -

{{ .Section | humanize }}

- {{- partial "home_post_list.html" (dict "Ctx" . "AllPostsList" .Pages) -}} - {{ else }} - {{- partial "simple_posts_list.html" . -}} - {{ end }} -{{ end }} diff --git a/layouts/_default/manifest.json b/layouts/_default/manifest.json deleted file mode 100644 index 3eca3c0..0000000 --- a/layouts/_default/manifest.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "$schema": "https://json.schemastore.org/web-manifest-combined.json", - "name": "{{ .Site.Title }}", - "short_name": "{{ .Site.Title }}", - "start_url": "/", - "display": "standalone", - {{ $bg := (.Site.Data.colors.dark.bg | default "#242629") }} - {{ $accent := (.Site.Data.colors.dark.accent | default "#db5793") }} - {{ if eq .Site.Data.colors.default "light" }} - {{ $bg = (.Site.Data.colors.light.bg | default "#f5f5f5") }} - {{ $accent = (.Site.Data.colors.light.accent | default "#db5793") }} - {{ end }} - "background_color": "{{ $bg }}", - "theme_color": "{{ $accent }}" - {{ if .Site.Params.description }} - , - "description": "{{ .Site.Params.description }}" - {{ end }} - {{ if .Site.Params.icon512 }} - , - "icons": [ - { - "src": "{{ .Site.Params.icon512 }}", - "sizes": "512x512", - "type": "image/png", - "purpose": "maskable" - }, - { - "src": "{{ .Site.Params.icon512 }}", - "sizes": "512x512", - "type": "image/png", - "purpose": "any" - } - ] - {{ end }} -} - diff --git a/layouts/_default/search.html b/layouts/_default/search.html deleted file mode 100644 index a4fab65..0000000 --- a/layouts/_default/search.html +++ /dev/null @@ -1,44 +0,0 @@ -{{ define "main" }} - -{{- partial "searchbar.html" . -}} -
-
-{{- partial "js_paginator.html" . -}} - -{{ end }} diff --git a/layouts/_default/search.json b/layouts/_default/search.json deleted file mode 100644 index 04d132d..0000000 --- a/layouts/_default/search.json +++ /dev/null @@ -1,27 +0,0 @@ -{{ define "main" }} -{ - {{ $mscratch := newScratch }} - {{ $mscratch.Add "articles" slice }} - {{ $pages := where .Site.RegularPages "Params.nosearch" "!=" "true" }} - {{ range $pages }} - {{ $image := "" }} - {{ if .Params.Image }} - {{ if or (hasPrefix .Params.Image "/") (hasPrefix .Params.Image "http://") (hasPrefix .Params.Image "https://") }} - {{ $image = .Params.Image }} - {{ else }} - {{ $image = print .Permalink "/" .Params.Image }} - {{ end }} - {{ end }} - {{ $mscratch.Add "articles" (dict - "title" .Title - "date" (.Date.Format "2006-01-02") - "tags" (sort (or .Params.tags slice)) - "summary" (or .Params.description .Summary) - "text" (lower .Plain) - "link" .Permalink - "image" $image - "imageAlt" (or .Params.Alt "")) }} - {{ end }} - "pages": {{ $mscratch.Get "articles" | jsonify }} -} -{{ end }} diff --git a/layouts/_default/single.html b/layouts/_default/single.html deleted file mode 100644 index f20d5db..0000000 --- a/layouts/_default/single.html +++ /dev/null @@ -1,3 +0,0 @@ -{{ define "main" }} - {{- partial "single_post.html" . -}} -{{ end }} diff --git a/layouts/index.html b/layouts/index.html deleted file mode 100644 index 3a5701a..0000000 --- a/layouts/index.html +++ /dev/null @@ -1,15 +0,0 @@ -{{ define "main" }} - - {{/* get all the pages that are regular posts and not pages */}} - {{ $postsDir := .Site.Params.Posts | default (slice "posts" "post") }} - {{ $allPostsList := where (where site.RegularPages "Section" "in" $postsDir) "Section" "!=" "" }} - {{- partial "showcase.html" . -}} - {{ if and .Site.Params.showSinglePageAsHome (ne .Site.Params.homeSinglePage "") }} - {{ with .Site.GetPage .Site.Params.homeSinglePage }} - {{- partial "single_post.html" . -}} - {{ end }} - {{ else }} - {{- partial "home_post_list.html" (dict "Ctx" . "AllPostsList" $allPostsList) -}} - {{ end }} - -{{ end }} diff --git a/layouts/index.json b/layouts/index.json deleted file mode 100644 index aff74af..0000000 --- a/layouts/index.json +++ /dev/null @@ -1,38 +0,0 @@ -{{ define "main" }} -{ - {{ $postsDir := .Site.Params.Posts | default (slice "posts" "post") }} - {{ $allPostsList := where .Site.RegularPages "Section" "in" $postsDir }} - {{ $featuredPostsList := slice }} - {{ $postsList := $allPostsList }} - {{ if .Site.Params.enableFeatured | default false }} - {{ $featuredPostsList = where $allPostsList "Params.featured" true }} - {{ $postsList = union (where $allPostsList "Params.featured" false) (where $allPostsList "Params.featured" nil) }} - {{ end }} - {{ $mscratch := newScratch }} - {{ $mscratch.Add "articles" slice }} - {{ range (.Paginate $postsList).Pages }} - {{ $image := "" }} - {{ if .Params.Image }} - {{ if or (hasPrefix .Params.Image "/") (hasPrefix .Params.Image "http://") (hasPrefix .Params.Image "https://") }} - {{ $image = .Params.Image }} - {{ else }} - {{ $image = print .Permalink "/" .Params.Image }} - {{ end }} - {{ end }} - {{ $mscratch.Add "articles" (dict - "title" .Title - "date" (.Date.Format "2006-01-02") - "tags" (sort (or .Params.tags slice)) - "summary" (or .Params.description .Summary) - "link" .Permalink - "image" $image - "imageAlt" (or .Params.Alt "")) }} - {{ end }} - "articles": {{ $mscratch.Get "articles" | jsonify }}, - "test": "{{range $postsList}}{{.Title}} {{end}}", - "page": "{{ .Paginator.PageNumber }}", - "next": {{ if .Paginator.HasNext }} - {{ .Paginator.Next.URL | absURL | jsonify }} - {{ else }}""{{ end }} -} -{{ end }} diff --git a/layouts/index.xml b/layouts/index.xml deleted file mode 100644 index 155c39c..0000000 --- a/layouts/index.xml +++ /dev/null @@ -1,46 +0,0 @@ -{{- $pctx := . -}} -{{- if .IsHome -}}{{ $pctx = .Site }}{{- end -}} -{{- $pages := slice -}} -{{- if or $.IsHome $.IsSection -}} -{{- $pages = $pctx.RegularPages -}} -{{- else -}} -{{- $pages = $pctx.Pages -}} -{{- end -}} -{{- $limit := .Site.Config.Services.RSS.Limit -}} -{{- if ge $limit 1 -}} -{{- $pages = $pages | first $limit -}} -{{- end -}} -{{- printf "" | safeHTML }} -{{- printf "" | safeHTML -}} - - - {{ if eq .Title .Site.Title }}{{ .Site.Title }}{{ else }}{{ with .Title }}{{.}} on {{ end }}{{ .Site.Title }}{{ end }} - {{ .Permalink }} - Recent content {{ if ne .Title .Site.Title }}{{ with .Title }}in {{.}} {{ end }}{{ end }}on {{ .Site.Title }} - Hugo -- gohugo.io{{ with .Site.LanguageCode }} - {{.}}{{end}}{{ with .Site.Author.email }} - {{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}{{end}}{{ with .Site.Author.email }} - {{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}{{end}}{{ with .Site.Copyright }} - {{.}}{{end}}{{ if not .Date.IsZero }} - {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}{{ end }} - {{- with .OutputFormats.Get "RSS" -}} - {{ printf "" .Permalink .MediaType | safeHTML }} - {{- end -}} - {{ .Site.Params.Logo | default "/img/icon.svg" | absURL }} - {{ range $pages }} - {{ if not ( .Params.norss | default false) }} - - {{ .Title }} - {{ .Permalink }} - {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }} - {{ with .Site.Author.email }}{{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}{{end}} - {{ .Permalink }} - {{ printf "" | safeHTML }} - {{ if .Params.image }} - - {{ end }} - - {{ end }} - {{ end }} - - diff --git a/layouts/partials/article_card.html b/layouts/partials/article_card.html deleted file mode 100644 index 6f428f4..0000000 --- a/layouts/partials/article_card.html +++ /dev/null @@ -1,42 +0,0 @@ -
-
-

- {{ .Title }} -

-

- ๏—ฌ - {{- partial "date.html" .Date -}} - {{ if and (site.Params.tagsInArticlePreview | default true) .Params.tags }} - | - ๏€ซ - {{ range sort .Params.tags }} - #{{ . }} - {{ end }} - {{ end }} -

- {{ if .Site.Params.imageInArticlePreview }} - {{ if .Params.Image }} - - {{ if or (hasPrefix .Params.Image "/") (hasPrefix .Params.Image "http://") (hasPrefix .Params.Image "https://") }} - {{ .Params.Alt }} - {{ else }} - {{ .Params.Alt }} - {{ end }} - - {{ end }} - {{end}} - {{ if (site.Params.articleSummary | default true) }} -
-

- {{ if .Params.description }} - {{ .Params.description }} - {{ else }} - {{.Summary }} - {{ end }} -

-

{{ i18n "continueReading" }} ๏•“

-
- {{ end }} -
-
-
diff --git a/layouts/partials/build_assets.html b/layouts/partials/build_assets.html deleted file mode 100644 index 216434e..0000000 --- a/layouts/partials/build_assets.html +++ /dev/null @@ -1,10 +0,0 @@ -{{/* - This partial builds non-standard assets (like xsl files) with the template - engine. It is necessary to do it this way to reduce user friction and - ensure that the file is there. -*/}} -{{ if .IsHome }} - {{ $feed_style_xsl_template := resources.Get "feed_style.xsl" }} - {{ $feed_style_xsl := $feed_style_xsl_template | resources.ExecuteAsTemplate "feed_style.xsl" . }} - {{ $noop := $feed_style_xsl.Permalink }} -{{ end }} diff --git a/layouts/partials/cactus_chat.html b/layouts/partials/cactus_chat.html deleted file mode 100644 index e2dac46..0000000 --- a/layouts/partials/cactus_chat.html +++ /dev/null @@ -1,15 +0,0 @@ -{{ if and site.Params.cactusCommentsSiteName (.Params.comments | default true) }} - - -
- - -{{ end }} diff --git a/layouts/partials/commento.html b/layouts/partials/commento.html deleted file mode 100644 index e425eac..0000000 --- a/layouts/partials/commento.html +++ /dev/null @@ -1,8 +0,0 @@ -{{ if and .Site.Params.commento (.Params.comments | default true) }} - -
-{{ end }} diff --git a/layouts/partials/date.html b/layouts/partials/date.html deleted file mode 100644 index bbaaf31..0000000 --- a/layouts/partials/date.html +++ /dev/null @@ -1,5 +0,0 @@ -{{ if site.Params.dateFormat }} - {{ .Format site.Params.dateFormat }} -{{ else }} - {{ .Format "2006-01-02" }} -{{ end }} diff --git a/layouts/partials/featured_articles.html b/layouts/partials/featured_articles.html deleted file mode 100644 index 48546a1..0000000 --- a/layouts/partials/featured_articles.html +++ /dev/null @@ -1,37 +0,0 @@ - diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html deleted file mode 100644 index 9834367..0000000 --- a/layouts/partials/footer.html +++ /dev/null @@ -1,11 +0,0 @@ - diff --git a/layouts/partials/footer_columns.html b/layouts/partials/footer_columns.html deleted file mode 100644 index 63ba0f6..0000000 --- a/layouts/partials/footer_columns.html +++ /dev/null @@ -1,12 +0,0 @@ -{{ if (and (.Site.Params.enableFooterColumns | default false) .Site.Data.footer_columns) }} -
- {{ range .Site.Data.footer_columns }} - - {{ end }} -
-{{ end }} diff --git a/layouts/partials/head.html b/layouts/partials/head.html deleted file mode 100644 index 6dda6e7..0000000 --- a/layouts/partials/head.html +++ /dev/null @@ -1,44 +0,0 @@ - - {{ if .Site.Params.forceRedirect }} - - {{ end }} - - - - - {{ if .OutputFormats.Get "RSS" }} - {{ with .OutputFormats.Get "RSS" }} - - - {{ end }} - {{ end }} - - {{- partial "head_icons.html" . -}} - - - {{ if and (.Title) (ne .Title .Site.Title) }} - {{ .Title }} – - {{ end }} - {{ .Site.Title | default "Ficurinia" }} - - - {{/* - how to update these hashes: - https://gitlab.com/gabmus/hugo-ficurinia/-/merge_requests/5 - */}} - - - - {{ if and site.Params.cactusCommentsSiteName (.Params.comments | default true) }} - - {{ end }} - {{ $style := resources.Get "/scss/style.scss" | resources.ExecuteAsTemplate "/scss/style.scss" . | resources.ToCSS (dict "targetPath" "css/styles.css" "outputStyle" "compressed" "enableSourceMap" "true") | resources.Fingerprint "sha512" }} - - {{- partial "inject/head.html" . -}} - {{- partial "head_meta_seo.html" . -}} - {{- partial "head_meta_opengraph.html" . -}} - {{- partial "head_meta_twitter.html" . -}} - - diff --git a/layouts/partials/head_icons.html b/layouts/partials/head_icons.html deleted file mode 100644 index 1716d3f..0000000 --- a/layouts/partials/head_icons.html +++ /dev/null @@ -1,20 +0,0 @@ - - - -{{ if .Site.Params.svgicon }} - -{{ end }} diff --git a/layouts/partials/head_meta_opengraph.html b/layouts/partials/head_meta_opengraph.html deleted file mode 100644 index 9bffc55..0000000 --- a/layouts/partials/head_meta_opengraph.html +++ /dev/null @@ -1,42 +0,0 @@ - -{{ if .IsPage }} - - - - - - {{ if .Params.tags }} - {{ range sort .Params.tags }} - - {{ end }} - {{ end }} - - {{ $image := .Site.Params.icon512 | default "/img/icon.svg" }} - {{ if .Params.Image }} - {{ if or (hasPrefix .Params.Image "/") (hasPrefix .Params.Image "http://") (hasPrefix .Params.Image "https://") }} - {{ $image = .Params.Image }} - {{ else }} - {{ $image = print .Permalink "/" .Params.Image }} - {{ end }} - {{ end }} - - {{ if .Params.description }} - - {{ else }} - - {{ end }} -{{ else }} - - {{ if .Site.Params.description }} - - {{ end }} - - -{{ end }} diff --git a/layouts/partials/head_meta_seo.html b/layouts/partials/head_meta_seo.html deleted file mode 100644 index fb606ff..0000000 --- a/layouts/partials/head_meta_seo.html +++ /dev/null @@ -1,15 +0,0 @@ - -{{ if .IsPage }} - {{ if .Params.tags }} - - {{ end }} - {{ if .Params.description }} - - {{ else }} - - {{ end }} -{{ else }} - {{ if .Site.Params.description }} - - {{ end }} -{{ end }} diff --git a/layouts/partials/head_meta_twitter.html b/layouts/partials/head_meta_twitter.html deleted file mode 100644 index 60b07ce..0000000 --- a/layouts/partials/head_meta_twitter.html +++ /dev/null @@ -1,33 +0,0 @@ - - - - -{{ if .IsPage }} - - - {{ $image := .Site.Params.icon512 | default "/img/icon.svg" }} - {{ if .Params.Image }} - {{ if or (hasPrefix .Params.Image "/") (hasPrefix .Params.Image "http://") (hasPrefix .Params.Image "https://") }} - {{ $image = .Params.Image }} - {{ else }} - {{ $image = print .Permalink "/" .Params.Image }} - {{ end }} - {{ end }} - - {{ if .Params.description }} - - {{ else }} - - {{ end }} -{{ else }} - - {{ if .Site.Params.description }} - - {{ end }} - -{{ end }} diff --git a/layouts/partials/header.html b/layouts/partials/header.html deleted file mode 100644 index 929af92..0000000 --- a/layouts/partials/header.html +++ /dev/null @@ -1,63 +0,0 @@ -
- {{- partial "inject/header-before.html" . -}} -
-
- {{ if not (.Site.Params.logoRightOfTitle | default false) }} - - {{ .Site.Params.LogoAltText | default "Logo" }} - - {{ end }} - -
- {{ if and (.Site.Params.searchbarEverywhere | default true) (and (.Site.Params.enableSearch | default true) (not (eq .Title "Search"))) }} - {{- partial "searchbar.html" . -}} - {{ end }} -
- - {{ if and - (.Site.Params.enableSidebarLayout | default false) - (or - (not (.Site.Params.enableJumbotron | default false)) - (not .IsHome) - ) - }} - - {{ if and .IsPage .Params.toc }} -
-
- {{ .TableOfContents }} -
- {{ end }} - {{ end }} - {{- partial "inject/header-after.html" . -}} - {{- partial "jumbotron.html" . -}} -
diff --git a/layouts/partials/header_navigation.html b/layouts/partials/header_navigation.html deleted file mode 100644 index 7a52d73..0000000 --- a/layouts/partials/header_navigation.html +++ /dev/null @@ -1,30 +0,0 @@ - diff --git a/layouts/partials/home_post_list.html b/layouts/partials/home_post_list.html deleted file mode 100644 index 8c379b3..0000000 --- a/layouts/partials/home_post_list.html +++ /dev/null @@ -1,23 +0,0 @@ -{{ $allPostsList := .AllPostsList }} -{{ $postsList := $allPostsList }} -{{ $featuredPostsList := slice }} -{{ $pagination := slice }} -{{ if site.Params.enableFeatured | default false }} - {{ $featuredPostsList = where $allPostsList "Params.featured" true }} - {{ $postsList = union (where $allPostsList "Params.featured" false) (where $allPostsList "Params.featured" nil) }} - {{ $pagination = (.Ctx.Paginate $postsList).Pages }} - {{ if eq .Ctx.Paginator.PageNumber 1 }} - {{- partial "featured_articles.html" $featuredPostsList -}} - {{ end }} -{{ else }} - {{ $pagination = (.Ctx.Paginate $postsList).Pages }} -{{ end }} - -{{/* pagination */}} -
-{{ range $pagination }} - {{- partial "article_card.html" . -}} -{{ end }} -
-
-{{- partial "paginator.html" .Ctx -}} diff --git a/layouts/partials/iconlink.html b/layouts/partials/iconlink.html deleted file mode 100644 index c7f8570..0000000 --- a/layouts/partials/iconlink.html +++ /dev/null @@ -1,21 +0,0 @@ - - {{ $icon := index site.Data.supported_icons (lower .Identifier) | safeHTML }} - {{ if $icon }} - {{ $icon | safeHTML }} - {{ else }} - {{ .Name }} - {{ end }} - - {{ .Name }} - - diff --git a/layouts/partials/inject/body.html b/layouts/partials/inject/body.html deleted file mode 100644 index 4d25fcc..0000000 --- a/layouts/partials/inject/body.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/layouts/partials/inject/content-after.html b/layouts/partials/inject/content-after.html deleted file mode 100644 index ae7a28b..0000000 --- a/layouts/partials/inject/content-after.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/layouts/partials/inject/content-before.html b/layouts/partials/inject/content-before.html deleted file mode 100644 index 2528f4f..0000000 --- a/layouts/partials/inject/content-before.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/layouts/partials/inject/footer.html b/layouts/partials/inject/footer.html deleted file mode 100644 index 5409872..0000000 --- a/layouts/partials/inject/footer.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/layouts/partials/inject/head.html b/layouts/partials/inject/head.html deleted file mode 100644 index addac4c..0000000 --- a/layouts/partials/inject/head.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/layouts/partials/inject/header-after.html b/layouts/partials/inject/header-after.html deleted file mode 100644 index 4589529..0000000 --- a/layouts/partials/inject/header-after.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/layouts/partials/inject/header-before.html b/layouts/partials/inject/header-before.html deleted file mode 100644 index b1a7c16..0000000 --- a/layouts/partials/inject/header-before.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/layouts/partials/js_paginator.html b/layouts/partials/js_paginator.html deleted file mode 100644 index 3371f2d..0000000 --- a/layouts/partials/js_paginator.html +++ /dev/null @@ -1,47 +0,0 @@ - diff --git a/layouts/partials/jumbotron.html b/layouts/partials/jumbotron.html deleted file mode 100644 index 36a9ead..0000000 --- a/layouts/partials/jumbotron.html +++ /dev/null @@ -1,89 +0,0 @@ -{{ if and .IsHome (and (.Site.Params.enableJumbotron | default false) .Site.Data.jumbotron) }} - {{ - $jumbo_fullscreen := (or - (.Site.Data.jumbotron.fullscreen | default false) - (.Site.Data.jumbotron.backgroundVideo) - ) - }} - {{ if .Site.Data.jumbotron.backgroundVideo }} -
- -
- {{ end }} -
- {{ if .Site.Data.jumbotron.image }} - - {{ end }} -
-

{{ .Site.Data.jumbotron.title }}

-

{{ .Site.Data.jumbotron.subtitle }}

- {{ if .Site.Data.jumbotron.backgroundVideo }} - - - {{ end }} - {{ if .Site.Data.jumbotron.links }} - - {{ end }} -
-
- {{ if ( - and - $jumbo_fullscreen - (.Site.Data.jumbotron.downArrow | default false) - ) }} -
- - - -
- - {{ end }} -{{ end }} diff --git a/layouts/partials/nerdlink.html b/layouts/partials/nerdlink.html deleted file mode 100644 index acf4a32..0000000 --- a/layouts/partials/nerdlink.html +++ /dev/null @@ -1,55 +0,0 @@ - - - {{ if eq (lower (index . 0)) "gitlab" }} -  - {{ else if eq (lower (index . 0)) "gnome" }} -  - {{ else if eq (lower (index . 0)) "youtube" }} -  - {{ else if eq (lower (index . 0)) "email" }} -  - {{ else if eq (lower (index . 0)) "twitter" }} -  - {{ else if eq (lower (index . 0)) "instagram" }} -  - {{ else if eq (lower (index . 0)) "facebook" }} -  - {{ else if eq (lower (index . 0)) "github" }} -  - {{ else if eq (lower (index . 0)) "linkedin" }} -  - {{ else if eq (lower (index . 0)) "telegram" }} -  - {{ else if eq (lower (index . 0)) "xmpp" }} - ﳽ - {{ else if eq (lower (index . 0)) "pleroma" }} - - - - {{ else if eq (lower (index . 0)) "peertube" }} - - - - {{ else if eq (lower (index . 0)) "matrix" }} - - - - {{ else if eq (lower (index . 0)) "mastodon" }} - - - - {{ else if eq (lower (index . 0)) "phone" }} -  - {{ else if eq (lower (index . 0)) "rss" }} -  - {{ else }} - {{ index . 0 }} - {{ end }} - - {{ index . 0 }} - - diff --git a/layouts/partials/paginator.html b/layouts/partials/paginator.html deleted file mode 100644 index a54123d..0000000 --- a/layouts/partials/paginator.html +++ /dev/null @@ -1,66 +0,0 @@ -{{ if .Site.Params.infiniteScrolling }} -{{- partial "js_paginator.html" . -}} - -{{ end }} -{{ if .Site.Params.infiniteScrolling }}{{ end }} diff --git a/layouts/partials/plausible.html b/layouts/partials/plausible.html deleted file mode 100644 index a16fcfc..0000000 --- a/layouts/partials/plausible.html +++ /dev/null @@ -1,10 +0,0 @@ -{{ if .Site.Params.plausibleScriptUrl }} - {{ if .Site.Params.plausibleDomain }} - - {{ end }} -{{ end }} diff --git a/layouts/partials/related_articles.html b/layouts/partials/related_articles.html deleted file mode 100644 index 995d902..0000000 --- a/layouts/partials/related_articles.html +++ /dev/null @@ -1,23 +0,0 @@ -{{ if and (.Site.Params.enableRelatedArticles | default false) .Params.tags }} - {{ $postsList := - where ( - where ( - where site.RegularPages "Params.tags" "!=" nil - ) "Params.tags" "intersect" .Params.tags - ) "Permalink" "ne" .Permalink - }} - {{ if $postsList }} - {{ if site.Params.randomRelated | default false }} - {{ $postsList = shuffle $postsList }} - {{ end }} -
-
-

{{ i18n "morePostsLikeThis" }}

-
- {{ range first (.Site.Params.relatedArticlesNum | default 2) $postsList }} - {{- partial "article_card.html" . -}} - {{ end }} -
-
- {{ end }} -{{ end }} diff --git a/layouts/partials/searchbar.html b/layouts/partials/searchbar.html deleted file mode 100644 index dbe7303..0000000 --- a/layouts/partials/searchbar.html +++ /dev/null @@ -1,12 +0,0 @@ - - diff --git a/layouts/partials/share_on_fediverse.html b/layouts/partials/share_on_fediverse.html deleted file mode 100644 index 9e6b566..0000000 --- a/layouts/partials/share_on_fediverse.html +++ /dev/null @@ -1,45 +0,0 @@ -{{ if site.Params.enableShareOnFediverse | default false }} - - {{ i18n "shareOnTheFediverse" }} - -
-
-
-

{{ i18n "enterFediverseInstanceAddress" }}

- - -
-
- -{{ end }} diff --git a/layouts/partials/showcase.html b/layouts/partials/showcase.html deleted file mode 100644 index a29227a..0000000 --- a/layouts/partials/showcase.html +++ /dev/null @@ -1,19 +0,0 @@ -{{ if .Site.Params.showcaseDir }} -{{ $showcasePosts := where site.RegularPages "Section" "in" .Site.Params.showcaseDir }} -
- {{ range (sort $showcasePosts "File.LogicalName") }} - {{ if in .File.Dir .Site.Params.showcaseDir }} -
-
-

{{ .Title }}

- {{ if .Params.image }} - - {{ end }} -
{{ .Content }}
-
-
- {{ end }} - {{ end }} -
-
-{{ end }} diff --git a/layouts/partials/simple_posts_list.html b/layouts/partials/simple_posts_list.html deleted file mode 100644 index d7a68b4..0000000 --- a/layouts/partials/simple_posts_list.html +++ /dev/null @@ -1,35 +0,0 @@ -

- {{ $title := .Title }} - {{ $section := .Section | humanize }} - {{ if and (ne $section $title) (ne $section "Tags") (ne $title (printf "%ss" $section)) }} - {{ $section }}: - {{ end }} - {{ if and (eq $section "Tags") (eq $section $title) }} - {{ i18n "tagsColumn" }} - {{ else }} - {{ if and (eq $section "Tags") (ne $section $title) }}{{ i18n "tagColumn" }} #{{ end }}{{ $title }} - {{ end }} -

- diff --git a/layouts/partials/single_post.html b/layouts/partials/single_post.html deleted file mode 100644 index f15d516..0000000 --- a/layouts/partials/single_post.html +++ /dev/null @@ -1,54 +0,0 @@ -{{- partial "inject/content-before.html" . -}} -
- {{ if .Params.showTitle | default true }} -

{{ .Title }}

- {{ end }} - {{ if (.Params.showDate | default true) }} -

- ๏—ฌ - {{- partial "date.html" .Date -}} -

- {{ end }} - {{ if and (.Params.toc | default false) (.Site.Params.tocBeforeImage | default false) }} - {{- partial "toc.html" . -}} - {{ end }} - {{ if .Params.Image }} -
- {{ if or (hasPrefix .Params.Image "/") (hasPrefix .Params.Image "http://") (hasPrefix .Params.Image "https://") }} - {{ .Params.Alt }} - {{ else }} - {{ .Params.Alt }} - {{ end }} - {{ if .Params.ImageCaption }} -
-

{{ .Params.ImageCaption | markdownify }}

-
- {{ end }} -
- {{ end }} - {{ if and (.Params.toc | default false) (not (.Site.Params.tocBeforeImage | default false)) }} - {{- partial "toc.html" . -}} - {{ end }} -
{{ .Content }}
-
-{{ if .Params.tags }} - {{ if not .Site.Params.paperCards }}
{{ end }} -

- ๏€ซ - {{ i18n "tagsColumn" }} - {{ range sort .Params.tags }} - #{{ . }} - {{ end }} -

-{{ end }} -{{- partial "inject/content-after.html" . -}} -{{ if .Params.showShare | default true }} - {{- partial "share_on_fediverse.html" . -}} -{{ end }} -{{- partial "commento.html" . -}} -{{- partial "cactus_chat.html" . -}} -{{- partial "related_articles.html" . -}} diff --git a/layouts/partials/toc.html b/layouts/partials/toc.html deleted file mode 100644 index d99f4d7..0000000 --- a/layouts/partials/toc.html +++ /dev/null @@ -1,4 +0,0 @@ -
- {{ .TableOfContents }} -
-
diff --git a/layouts/partials/umami.html b/layouts/partials/umami.html deleted file mode 100644 index 2890627..0000000 --- a/layouts/partials/umami.html +++ /dev/null @@ -1,10 +0,0 @@ -{{ if .Site.Params.umamiScriptUrl }} - {{ if .Site.Params.umamiWebsiteId }} - - {{ end }} -{{ end }} diff --git a/layouts/shortcodes/imgwwidth.html b/layouts/shortcodes/imgwwidth.html deleted file mode 100644 index 3ea3d15..0000000 --- a/layouts/shortcodes/imgwwidth.html +++ /dev/null @@ -1 +0,0 @@ -{{ .Get "alt" }} diff --git a/layouts/shortcodes/video.html b/layouts/shortcodes/video.html deleted file mode 100644 index ede2c0e..0000000 --- a/layouts/shortcodes/video.html +++ /dev/null @@ -1,33 +0,0 @@ -{{ $h265 := .Get "h265" }} -{{ $h264 := .Get "h264" }} -{{ $vp9 := .Get "vp9" }} -{{ $vp8 := .Get "vp8" }} -{{ $caption := .Get "caption" }} -{{ $attr := .Get "attr" }} -{{ $attrlink := .Get "attrlink" }} -
- - {{ if or $caption $attr }} -
- {{ if $caption }} -

{{ . }}

- {{ end }} -

- {{ if $attrlink }}{{ end }}{{ $attr }}{{ if $attrlink }}{{ end }} -

-
- {{ end }} -
diff --git a/resources/_gen/assets/scss/scss/style.scss_3a32c688ee69983bce739db2cf7b14f2.content b/resources/_gen/assets/scss/scss/style.scss_3a32c688ee69983bce739db2cf7b14f2.content deleted file mode 100644 index d741062..0000000 --- a/resources/_gen/assets/scss/scss/style.scss_3a32c688ee69983bce739db2cf7b14f2.content +++ /dev/null @@ -1,3 +0,0 @@ -:root{--dark_bg: #252429;--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: #252429;--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 deleted file mode 100644 index ec2af17..0000000 --- a/resources/_gen/assets/scss/scss/style.scss_3a32c688ee69983bce739db2cf7b14f2.json +++ /dev/null @@ -1 +0,0 @@ -{"Target":"css/styles.9a0c5775a725bfc017d151b566405da1595d79957365521b38307e61b562a4ebf801f7884a85fa6c66721ef44ed50618cdd4fa13f469b831a5e2d47a32237216.css","MediaType":"text/css","Data":{"Integrity":"sha512-mgxXdaclv8AX0VG1ZkBdoVldeZVzZVIbODB+YbVipOv4AfeISoX6bGZyHvRO1QYYzdT6E/RpuDGl4tR6MiNyFg=="}} \ No newline at end of file diff --git a/static/android-chrome-192x192.png b/static/android-chrome-192x192.png deleted file mode 100644 index 4f137e6..0000000 Binary files a/static/android-chrome-192x192.png and /dev/null differ diff --git a/static/android-chrome-512x512.png b/static/android-chrome-512x512.png deleted file mode 100644 index 721d693..0000000 Binary files a/static/android-chrome-512x512.png and /dev/null differ diff --git a/static/apple-touch-icon.png b/static/apple-touch-icon.png deleted file mode 100644 index d76dba3..0000000 Binary files a/static/apple-touch-icon.png and /dev/null differ diff --git a/static/favicon.ico b/static/favicon.ico deleted file mode 100644 index cb5f125..0000000 Binary files a/static/favicon.ico and /dev/null differ diff --git a/static/favicon.png b/static/favicon.png deleted file mode 100644 index 2d1a502..0000000 Binary files a/static/favicon.png and /dev/null differ diff --git a/static/guestbook b/static/guestbook new file mode 160000 index 0000000..361661c --- /dev/null +++ b/static/guestbook @@ -0,0 +1 @@ +Subproject commit 361661c3d8d071b7b7d5d70b63abaf3875726033 diff --git a/static/jetbrains-mono/jetbrains-mono-bold-italic-latin-ext.woff2 b/static/jetbrains-mono/jetbrains-mono-bold-italic-latin-ext.woff2 deleted file mode 100644 index e576049..0000000 Binary files a/static/jetbrains-mono/jetbrains-mono-bold-italic-latin-ext.woff2 and /dev/null differ diff --git a/static/jetbrains-mono/jetbrains-mono-bold-italic-latin.woff2 b/static/jetbrains-mono/jetbrains-mono-bold-italic-latin.woff2 deleted file mode 100644 index 4b69c85..0000000 Binary files a/static/jetbrains-mono/jetbrains-mono-bold-italic-latin.woff2 and /dev/null differ diff --git a/static/jetbrains-mono/jetbrains-mono-bold-latin-ext.woff2 b/static/jetbrains-mono/jetbrains-mono-bold-latin-ext.woff2 deleted file mode 100644 index 6496d65..0000000 Binary files a/static/jetbrains-mono/jetbrains-mono-bold-latin-ext.woff2 and /dev/null differ diff --git a/static/jetbrains-mono/jetbrains-mono-bold-latin.woff2 b/static/jetbrains-mono/jetbrains-mono-bold-latin.woff2 deleted file mode 100644 index 9df6576..0000000 Binary files a/static/jetbrains-mono/jetbrains-mono-bold-latin.woff2 and /dev/null differ diff --git a/static/jetbrains-mono/jetbrains-mono-extra-bold-italic-latin-ext.woff2 b/static/jetbrains-mono/jetbrains-mono-extra-bold-italic-latin-ext.woff2 deleted file mode 100644 index c22d4bd..0000000 Binary files a/static/jetbrains-mono/jetbrains-mono-extra-bold-italic-latin-ext.woff2 and /dev/null differ diff --git a/static/jetbrains-mono/jetbrains-mono-extra-bold-italic-latin.woff2 b/static/jetbrains-mono/jetbrains-mono-extra-bold-italic-latin.woff2 deleted file mode 100644 index 7483c47..0000000 Binary files a/static/jetbrains-mono/jetbrains-mono-extra-bold-italic-latin.woff2 and /dev/null differ diff --git a/static/jetbrains-mono/jetbrains-mono-extra-bold-latin-ext.woff2 b/static/jetbrains-mono/jetbrains-mono-extra-bold-latin-ext.woff2 deleted file mode 100644 index 6d1bb03..0000000 Binary files a/static/jetbrains-mono/jetbrains-mono-extra-bold-latin-ext.woff2 and /dev/null differ diff --git a/static/jetbrains-mono/jetbrains-mono-extra-bold-latin.woff2 b/static/jetbrains-mono/jetbrains-mono-extra-bold-latin.woff2 deleted file mode 100644 index 1a367b9..0000000 Binary files a/static/jetbrains-mono/jetbrains-mono-extra-bold-latin.woff2 and /dev/null differ diff --git a/static/jetbrains-mono/jetbrains-mono-italic-latin-ext.woff2 b/static/jetbrains-mono/jetbrains-mono-italic-latin-ext.woff2 deleted file mode 100644 index 161311d..0000000 Binary files a/static/jetbrains-mono/jetbrains-mono-italic-latin-ext.woff2 and /dev/null differ diff --git a/static/jetbrains-mono/jetbrains-mono-italic-latin.woff2 b/static/jetbrains-mono/jetbrains-mono-italic-latin.woff2 deleted file mode 100644 index b9c5c09..0000000 Binary files a/static/jetbrains-mono/jetbrains-mono-italic-latin.woff2 and /dev/null differ diff --git a/static/jetbrains-mono/jetbrains-mono-light-italic-latin-ext.woff2 b/static/jetbrains-mono/jetbrains-mono-light-italic-latin-ext.woff2 deleted file mode 100644 index f3840f9..0000000 Binary files a/static/jetbrains-mono/jetbrains-mono-light-italic-latin-ext.woff2 and /dev/null differ diff --git a/static/jetbrains-mono/jetbrains-mono-light-italic-latin.woff2 b/static/jetbrains-mono/jetbrains-mono-light-italic-latin.woff2 deleted file mode 100644 index 739aacc..0000000 Binary files a/static/jetbrains-mono/jetbrains-mono-light-italic-latin.woff2 and /dev/null differ diff --git a/static/jetbrains-mono/jetbrains-mono-light-latin-ext.woff2 b/static/jetbrains-mono/jetbrains-mono-light-latin-ext.woff2 deleted file mode 100644 index 1c31fdd..0000000 Binary files a/static/jetbrains-mono/jetbrains-mono-light-latin-ext.woff2 and /dev/null differ diff --git a/static/jetbrains-mono/jetbrains-mono-light-latin.woff2 b/static/jetbrains-mono/jetbrains-mono-light-latin.woff2 deleted file mode 100644 index 14ee7c4..0000000 Binary files a/static/jetbrains-mono/jetbrains-mono-light-latin.woff2 and /dev/null differ diff --git a/static/jetbrains-mono/jetbrains-mono-medium-italic-latin-ext.woff2 b/static/jetbrains-mono/jetbrains-mono-medium-italic-latin-ext.woff2 deleted file mode 100644 index 5cb4302..0000000 Binary files a/static/jetbrains-mono/jetbrains-mono-medium-italic-latin-ext.woff2 and /dev/null differ diff --git a/static/jetbrains-mono/jetbrains-mono-medium-italic-latin.woff2 b/static/jetbrains-mono/jetbrains-mono-medium-italic-latin.woff2 deleted file mode 100644 index dc3c9c7..0000000 Binary files a/static/jetbrains-mono/jetbrains-mono-medium-italic-latin.woff2 and /dev/null differ diff --git a/static/jetbrains-mono/jetbrains-mono-medium-latin-ext.woff2 b/static/jetbrains-mono/jetbrains-mono-medium-latin-ext.woff2 deleted file mode 100644 index a355e4e..0000000 Binary files a/static/jetbrains-mono/jetbrains-mono-medium-latin-ext.woff2 and /dev/null differ diff --git a/static/jetbrains-mono/jetbrains-mono-medium-latin.woff2 b/static/jetbrains-mono/jetbrains-mono-medium-latin.woff2 deleted file mode 100644 index 61d7aa5..0000000 Binary files a/static/jetbrains-mono/jetbrains-mono-medium-latin.woff2 and /dev/null differ diff --git a/static/jetbrains-mono/jetbrains-mono-regular-latin-ext.woff2 b/static/jetbrains-mono/jetbrains-mono-regular-latin-ext.woff2 deleted file mode 100644 index 5b182eb..0000000 Binary files a/static/jetbrains-mono/jetbrains-mono-regular-latin-ext.woff2 and /dev/null differ diff --git a/static/jetbrains-mono/jetbrains-mono-regular-latin.woff2 b/static/jetbrains-mono/jetbrains-mono-regular-latin.woff2 deleted file mode 100644 index 433ef97..0000000 Binary files a/static/jetbrains-mono/jetbrains-mono-regular-latin.woff2 and /dev/null differ diff --git a/static/jetbrains-mono/jetbrains-mono.css b/static/jetbrains-mono/jetbrains-mono.css deleted file mode 100644 index eeab84a..0000000 --- a/static/jetbrains-mono/jetbrains-mono.css +++ /dev/null @@ -1,161 +0,0 @@ -/* 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/static/logo.svg b/static/logo.svg deleted file mode 100644 index 1fb0794..0000000 --- a/static/logo.svg +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/robots.txt b/static/robots.txt deleted file mode 100644 index 7d329b1..0000000 --- a/static/robots.txt +++ /dev/null @@ -1 +0,0 @@ -User-agent: * diff --git a/static/symbols-nerd-font/symbols-2048-em-nerd-font-complete.woff2 b/static/symbols-nerd-font/symbols-2048-em-nerd-font-complete.woff2 deleted file mode 100644 index 75b8818..0000000 Binary files a/static/symbols-nerd-font/symbols-2048-em-nerd-font-complete.woff2 and /dev/null differ diff --git a/static/symbols-nerd-font/symbols-nerd-font.css b/static/symbols-nerd-font/symbols-nerd-font.css deleted file mode 100644 index 393577c..0000000 --- a/static/symbols-nerd-font/symbols-nerd-font.css +++ /dev/null @@ -1,8 +0,0 @@ -/* 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/theme.toml b/theme.toml deleted file mode 100644 index d127c23..0000000 --- a/theme.toml +++ /dev/null @@ -1,21 +0,0 @@ -# theme.toml template for a Hugo theme -# See https://github.com/gohugoio/hugoThemes#themetoml for an example - -name = "Hugo Ficurinia" -license = "AGPL3" -licenselink = "https://gitlab.com/gabmus/hugo-ficurinia/-/blob/master/LICENSE" -description = "A prickly blog theme for Hugo" -homepage = "https://gitlab.com/gabmus/hugo-ficurinia" -tags = ["blog", "dark", "customizable", "simple"] -features = ["posts", "shortcodes", "comments", "analytics"] - -logo = "/img/logo.png" - -[author] - name = "Gabriele Musco" - homepage = "https://gabmus.org" - -[module] - [module.hugoVersion] - extended = true - min = "0.80.0" diff --git a/themes/hugo-ficurinia b/themes/hugo-ficurinia deleted file mode 160000 index bdd277c..0000000 --- a/themes/hugo-ficurinia +++ /dev/null @@ -1 +0,0 @@ -Subproject commit bdd277c494b50719ce41f4e8f35d797e7fdc8ace diff --git a/themes/readable b/themes/readable new file mode 160000 index 0000000..50be8a5 --- /dev/null +++ b/themes/readable @@ -0,0 +1 @@ +Subproject commit 50be8a59ca62c04d783b13719425ca58a797af1c