From 6203cdd0509c0d7c19f22338025f3f4fdf95cd96 Mon Sep 17 00:00:00 2001 From: Ewen Date: Wed, 25 Oct 2023 20:38:01 +0200 Subject: [PATCH] init --- LICENSE | 20 + archetypes/default.md | 2 + i18n/br.toml | 31 ++ i18n/en.toml | 30 ++ i18n/fr.toml | 31 ++ layouts/404.html | 0 layouts/_default/baseof.html | 11 + layouts/_default/index.rss.xml | 39 ++ layouts/_default/list.html | 1 + layouts/_default/single.html | 32 ++ layouts/index.html | 36 ++ layouts/partials/footer.html | 13 + layouts/partials/header.html | 35 ++ layouts/partials/isso.html | 9 + layouts/partials/matomo.html | 18 + layouts/partials/nav.html | 38 ++ layouts/partials/related.html | 9 + layouts/partials/section-menu.html | 15 + layouts/partials/section-menu2.html | 46 +++ layouts/partials/section-tags.html | 9 + layouts/partials/sidebar.html | 10 + layouts/partials/svg/icons.html | 17 + layouts/partials/tags.html | 9 + layouts/shortcodes/audio.html | 7 + layouts/shortcodes/block_color.html | 3 + layouts/shortcodes/funkwhale.html | 1 + layouts/shortcodes/quote.html | 4 + static/css/style.css | 558 ++++++++++++++++++++++++++++ static/img/hr-stars.png | Bin 0 -> 11592 bytes static/img/hr-stars.svg | 96 +++++ static/img/info.svg | 71 ++++ static/img/ok.svg | 71 ++++ static/img/warning.svg | 71 ++++ theme.toml | 21 ++ 34 files changed, 1364 insertions(+) create mode 100644 LICENSE create mode 100644 archetypes/default.md create mode 100644 i18n/br.toml create mode 100644 i18n/en.toml create mode 100644 i18n/fr.toml create mode 100644 layouts/404.html create mode 100644 layouts/_default/baseof.html create mode 100644 layouts/_default/index.rss.xml create mode 100644 layouts/_default/list.html create mode 100644 layouts/_default/single.html create mode 100644 layouts/index.html create mode 100644 layouts/partials/footer.html create mode 100644 layouts/partials/header.html create mode 100644 layouts/partials/isso.html create mode 100644 layouts/partials/matomo.html create mode 100644 layouts/partials/nav.html create mode 100644 layouts/partials/related.html create mode 100644 layouts/partials/section-menu.html create mode 100644 layouts/partials/section-menu2.html create mode 100644 layouts/partials/section-tags.html create mode 100644 layouts/partials/sidebar.html create mode 100644 layouts/partials/svg/icons.html create mode 100644 layouts/partials/tags.html create mode 100644 layouts/shortcodes/audio.html create mode 100644 layouts/shortcodes/block_color.html create mode 100644 layouts/shortcodes/funkwhale.html create mode 100644 layouts/shortcodes/quote.html create mode 100644 static/css/style.css create mode 100644 static/img/hr-stars.png create mode 100644 static/img/hr-stars.svg create mode 100644 static/img/info.svg create mode 100644 static/img/ok.svg create mode 100644 static/img/warning.svg create mode 100644 theme.toml diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..46fe619 --- /dev/null +++ b/LICENSE @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2019 YOUR_NAME_HERE + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..ac36e06 --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,2 @@ ++++ ++++ diff --git a/i18n/br.toml b/i18n/br.toml new file mode 100644 index 0000000..ed3b8e3 --- /dev/null +++ b/i18n/br.toml @@ -0,0 +1,31 @@ +[categories] +other = "Rummadoù" + +[recent-posts] +other = "Pennadoù nevez" + +[tags] +other = "Tikedennoù" + +[poweredby] +other = "Couvaison rendue possible par Hugo & Simple-Goeland." + +[publishedIn] +other = "Embannet e" + +[on] +other = "ar" + +[readingTime] +other = "Amzer da lenn" + +[readingTimeValue] +one = "~1 min" +other = "~{{ .Count }} mins" + +[recentContent] +other = "Contenu récent sur" + + +[readMore] +other = "Lenn ar rest" diff --git a/i18n/en.toml b/i18n/en.toml new file mode 100644 index 0000000..3224979 --- /dev/null +++ b/i18n/en.toml @@ -0,0 +1,30 @@ +[categories] +other = "Categories" + +[recent-posts] +other = "Recent posts" + +[tags] +other = "Tags" + +[poweredby] +other = "Brooding made possible by Hugo & Simple-Goeland." + +[publishedIn] +other = "Published in" + +[on] +other = "on" + +[readingTime] +other = "Reading time" + +[readingTimeValue] +one = "~1 min" +other = "~{{ .Count }} mins" + +[recentContent] +other = "Recent content on" + +[readMore] +other = "Read more" diff --git a/i18n/fr.toml b/i18n/fr.toml new file mode 100644 index 0000000..4298b46 --- /dev/null +++ b/i18n/fr.toml @@ -0,0 +1,31 @@ +[categories] +other = "Catégories" + +[recent-posts] +other = "Billets récents" + +[tags] +other = "Tags" + +[poweredby] +other = "Couvaison rendue possible par Hugo & Simple-Goeland." + +[publishedIn] +other = "Publié dans" + +[on] +other = "le" + +[readingTime] +other = "Durée de lecture" + +[readingTimeValue] +one = "~1 min" +other = "~{{ .Count }} mins" + +[recentContent] +other = "Contenu récent sur" + + +[readMore] +other = "Lire la suite" diff --git a/layouts/404.html b/layouts/404.html new file mode 100644 index 0000000..e69de29 diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html new file mode 100644 index 0000000..5f8e2ec --- /dev/null +++ b/layouts/_default/baseof.html @@ -0,0 +1,11 @@ + + + {{- partial "head.html" . -}} + + {{- partial "header.html" . -}} +
+ {{- block "main" . }}{{- end }} +
+ {{- partial "footer.html" . -}} + + diff --git a/layouts/_default/index.rss.xml b/layouts/_default/index.rss.xml new file mode 100644 index 0000000..feccc7a --- /dev/null +++ b/layouts/_default/index.rss.xml @@ -0,0 +1,39 @@ +{{- $pctx := . -}} +{{- if .IsHome -}}{{ $pctx = .Site }}{{- end -}} +{{- $pages := slice -}} +{{- if or $.IsHome $.IsSection -}} +{{- $pages = $pctx.RegularPages -}} +{{- else -}} +{{- $pages = $pctx.Pages -}} +{{- end -}} +{{- $limit := .Site.Params.rss.limit -}} +{{- if ge $limit 1 -}} +{{- $pages = $pages | first $limit -}} +{{- end -}} +{{- printf "" | safeHTML }} + + + {{ if eq .Title .Site.Title }}{{ .Site.Title }}{{ else }}{{ with .Title }}{{.}} {{ end }}{{ .Site.Title }}{{ end }} + {{ .Permalink }} + {{ i18n "recentContent" }} {{ if ne .Title .Site.Title }}{{ with .Title }}in {{.}} {{ end }}{{ end }} {{ .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 }} + {{ range $pages }} + + {{ .Title }} + {{ .Permalink }} + {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }} + {{ with .Site.Params.rss.authorName }}{{.}}{{end}} + {{ .Permalink }} + {{ .Content | html }} + + {{ end }} + + diff --git a/layouts/_default/list.html b/layouts/_default/list.html new file mode 100644 index 0000000..6c2402f --- /dev/null +++ b/layouts/_default/list.html @@ -0,0 +1 @@ +{{ template "index.html" . }} diff --git a/layouts/_default/single.html b/layouts/_default/single.html new file mode 100644 index 0000000..b19d34b --- /dev/null +++ b/layouts/_default/single.html @@ -0,0 +1,32 @@ +{{ partial "header" . }} +{{ partial "nav" . }} +{{ partial "sidebar" . }} + +
+
+
+

{{ .Title }}

+
+ {{ if .Params.tags }} + {{ partial "tags" .Params.tags }} + {{ end }} +
+ + +
+ {{ .Content }} + {{ if .Site.Params.Info.related }} + +
+
+ + {{ if .Site.Params.issoComments }} + {{- partial "isso" . -}} + {{ end }} + {{ end }} +
+ +
+ + +{{ partial "footer" . }} diff --git a/layouts/index.html b/layouts/index.html new file mode 100644 index 0000000..723ea95 --- /dev/null +++ b/layouts/index.html @@ -0,0 +1,36 @@ +{{ partial "header" . }} +{{ partial "nav" . }} +{{ partial "sidebar" . }} +
+
+ {{- $pctx := . -}} + {{ if .IsHome -}}{{ $pctx = .Site }}{{- end -}} + {{- $pages := $pctx.RegularPages -}} + {{ $paginator := .Paginate (where $pages "Params.hidden" "ne" true) }} + {{ range sort .Paginator.Pages }} +
+

{{ .Title }}

+
+ {{ if .Params.tags }} + {{ partial "tags" .Params.tags }} + {{ end }} +
+ + +
+ {{ if .Description }} + {{ .Description | markdownify | safeHTML }} + {{ i18n "readMore" }} + {{ else }} + {{ .Summary | markdownify | safeHTML }} + {{ if .Truncated }} + {{ i18n "readMore" }} + {{ end }} + {{ end }} +
+
+ {{ end }} +
+ {{ template "_internal/pagination.html" . }} +
+{{ partial "footer" . }} diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html new file mode 100644 index 0000000..f50cf26 --- /dev/null +++ b/layouts/partials/footer.html @@ -0,0 +1,13 @@ + + + + + + diff --git a/layouts/partials/header.html b/layouts/partials/header.html new file mode 100644 index 0000000..f1ccf71 --- /dev/null +++ b/layouts/partials/header.html @@ -0,0 +1,35 @@ + + + + + + {{ if eq .IsHome false }} + {{ .Title }} | {{ .Site.Title }} + {{ else }} + {{ .Site.Title }} + {{ end }} + + {{ if .Site.Params.Info.enableSocial }} + + {{ end }} + + {{ if .Site.Params.rss }} + + {{ end }} + + {{ template "_internal/opengraph.html" . }} + + + + + + + + + + + {{ if .Site.Params.matomoAnalytics }} + {{- partial "matomo" . -}} + {{ end }} + + diff --git a/layouts/partials/isso.html b/layouts/partials/isso.html new file mode 100644 index 0000000..19aa184 --- /dev/null +++ b/layouts/partials/isso.html @@ -0,0 +1,9 @@ + +

Commentaires

+ + +
+ + + diff --git a/layouts/partials/matomo.html b/layouts/partials/matomo.html new file mode 100644 index 0000000..26cca2b --- /dev/null +++ b/layouts/partials/matomo.html @@ -0,0 +1,18 @@ + + + + + diff --git a/layouts/partials/nav.html b/layouts/partials/nav.html new file mode 100644 index 0000000..88b1e4b --- /dev/null +++ b/layouts/partials/nav.html @@ -0,0 +1,38 @@ + diff --git a/layouts/partials/related.html b/layouts/partials/related.html new file mode 100644 index 0000000..55c8738 --- /dev/null +++ b/layouts/partials/related.html @@ -0,0 +1,9 @@ +{{ $related := .Site.RegularPages.Related . | first 5 }} +{{ with $related }} +

Billets similaires

+ +{{ end }} diff --git a/layouts/partials/section-menu.html b/layouts/partials/section-menu.html new file mode 100644 index 0000000..13f3b04 --- /dev/null +++ b/layouts/partials/section-menu.html @@ -0,0 +1,15 @@ +{{ $page := .currentPage }} +{{ range .menu }} +{{ $posts := (where .Pages "File.Dir" "in" .Dir) }} +{{ $postCount := len $posts }} + +
  • + {{ .Name }} + {{/* if ne $postCount 0 */}}{{/* $postCount */}}{{/* end */}} + +
  • +{{ end }} diff --git a/layouts/partials/section-menu2.html b/layouts/partials/section-menu2.html new file mode 100644 index 0000000..69e7af9 --- /dev/null +++ b/layouts/partials/section-menu2.html @@ -0,0 +1,46 @@ +{{ template "structure-menu" (dict "currentLevel" $.Site "currentPage" .Page "level" 0 ) }} + + +{{ define "structure-menu" }} + {{ $level := .level }} + {{ $currentLevel := .currentLevel }} + {{ $currentPage := .currentPage }} + {{ $children := .currentLevel.Sections }} + + {{ if $currentLevel.Pages }} + {{ range $currentLevel.Pages }} + {{ if not (eq 0 $level) }} + {{ $children = $children | append . }} + {{ else }} + {{ if and ( eq .Section "" ) ( not .IsHome ) }} + {{ $children = $children | append . }} + {{ end }} + {{ end }} + {{ end }} + {{ end }} + + + {{ $url := "#" }} + {{ if gt $level 0 }} + {{ $url = $currentLevel.Permalink }} + {{ else }} + {{ $url = $currentLevel.BaseURL }} + {{ end }} + + {{ $currentLevel.Title }} + + {{ if $children }} +
      + {{ range $children }} +
    1. + {{ if .IsNode }} + {{ template "structure-menu" (dict "currentLevel" . "currentPage" $currentPage "level" (add 1 $level)) }} + {{ else }} + * {{ .Title }} + {{ end }} +
    2. + {{ end }} +
    + {{ end }} + +{{ end }} diff --git a/layouts/partials/section-tags.html b/layouts/partials/section-tags.html new file mode 100644 index 0000000..a6a4915 --- /dev/null +++ b/layouts/partials/section-tags.html @@ -0,0 +1,9 @@ +{{ $currentPageName := .Page.Name }} + +
    + {{ range $name, $items := .Site.Taxonomies.tags }} + + #{{ $name }}({{ len $items }}) + + {{ end }} +
    diff --git a/layouts/partials/sidebar.html b/layouts/partials/sidebar.html new file mode 100644 index 0000000..9d8f3c9 --- /dev/null +++ b/layouts/partials/sidebar.html @@ -0,0 +1,10 @@ +
    + diff --git a/layouts/partials/svg/icons.html b/layouts/partials/svg/icons.html new file mode 100644 index 0000000..9dea0c3 --- /dev/null +++ b/layouts/partials/svg/icons.html @@ -0,0 +1,17 @@ + diff --git a/layouts/partials/tags.html b/layouts/partials/tags.html new file mode 100644 index 0000000..2e4cc1b --- /dev/null +++ b/layouts/partials/tags.html @@ -0,0 +1,9 @@ +{{ range first 1 . }} +#{{ . }} +{{ end }} + +{{ if gt (len .) 1 }} +{{ range after 1 . }} +| #{{ . }} +{{ end }} +{{ end }} diff --git a/layouts/shortcodes/audio.html b/layouts/shortcodes/audio.html new file mode 100644 index 0000000..bc28065 --- /dev/null +++ b/layouts/shortcodes/audio.html @@ -0,0 +1,7 @@ +
    + + {{ with .Get "caption" }}

    {{ . }}

    {{ end }} + +
    diff --git a/layouts/shortcodes/block_color.html b/layouts/shortcodes/block_color.html new file mode 100644 index 0000000..3b8df70 --- /dev/null +++ b/layouts/shortcodes/block_color.html @@ -0,0 +1,3 @@ +
    +

    {{ .Inner | markdownify }}

    +
    diff --git a/layouts/shortcodes/funkwhale.html b/layouts/shortcodes/funkwhale.html new file mode 100644 index 0000000..3d18aab --- /dev/null +++ b/layouts/shortcodes/funkwhale.html @@ -0,0 +1 @@ + diff --git a/layouts/shortcodes/quote.html b/layouts/shortcodes/quote.html new file mode 100644 index 0000000..26486ca --- /dev/null +++ b/layouts/shortcodes/quote.html @@ -0,0 +1,4 @@ +
    +

    {{ .Inner | markdownify }}

    + {{ with .Get "caption" }}

    {{ . | markdownify }}

    {{ end }} +
    diff --git a/static/css/style.css b/static/css/style.css new file mode 100644 index 0000000..52975d1 --- /dev/null +++ b/static/css/style.css @@ -0,0 +1,558 @@ +/*********** + * CSS style for the Simple-Goeland Hugo theme + * Author: eorn (https://forge.goe.land/eorn/simple-goeland) + ***********/ + +/* CSS reset */ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; +} +/* HTML5 display-role reset for older browsers */ +article, aside, details, figcaption, figure, +footer, header, hgroup, menu, nav, section { + display: block; +} +body { + line-height: 1; +} +ol, ul { + list-style: none; +} +blockquote, q { + quotes: none; +} +blockquote:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} +table { + border-collapse: collapse; + border-spacing: 0; +} + + + + +/* Sections, containers... */ +main { + display: block; +} +.flex { + display: flex; +} +.container { + max-width: 80rem; + margin: 0 auto; +} +.sidebar { + flex: 0 0 250px; + font-size: 1em; +} +.page-content { + font-size: 1.25em; + min-width: 320px; + flex-grow: 1; + padding-left: 12px; +} +main.container { + margin-top : 12px; + margin-bottom: 25px; + padding-top: 20px; + border-top: 1px solid #53bcdf; +} + + +/* Navbar */ +#navbar { + height: 40px; + font-family: "Source Code Pro", monospace; +} + +.nav-left { + float: left; +} +.nav-right { + float: right; + margin-top: 8px; +} +.nav-left a, .nav-left h1 { + text-decoration: none; + color: #53bcdf; + font-size: 30px; + font-weight: bold; + vertical-align: middle; +} +.nav-right a { + text-decoration: none; + color: white; +} +.nav-right img, .nav-right svg { + margin: 0px; + padding: 0px; + vertical-align: bottom; +} +.pleroma svg { + fill: #f39f54; +} +.pleroma svg:hover { + fill: #ffc992; +} +.pixelfed svg { + fill: #c02fa8; +} +.pixelfed svg:hover { + fill: #ff61f2; +} +.gitea svg { + fill: #5f9825; +} +.gitea svg:hover { + fill: #8dcc4a; +} +.rss svg { + fill: #f76300; +} +.rss svg:hover { + fill: #ffac46; +} + + +/* Sidebar */ +.sidebar { + font-family: "Source Code Pro", monospace; + line-height: 1.5; +} +.sidebar hr { + border 0; +} +.sidebar h2 { + border-top: 1px solid #53bcdf; + font-size: 20px; + font-weight: bold; + text-align: center; + margin-bottom: 10px; + padding-top: 5px; +} +.sidebar a { + color: #53bcdf; + text-decoration: underline; +} +.sidebar a:hover { + text-decoration: none; + color: #9de2ff; +} +.sidebar ul, .sidebar li, .sidebar ul li { + margin: 0px; + padding: 0px; + list-style: none; +} +.sidebar li ul { + margin-left: 20px; +} +a.active { + font-weight: bold; + color: #9de2ff; +} + +.pagination { + font-family: "Source Code Pro", monospace; + padding-top: 15px; + text-align: center; +} +.pagination ul, .pagination li { + display: inline; + margin: 0; + padding: 0; + list-style: none; +} +.page-content li.page-item::before { + content: ""; + width: 0em; + margin-left: 0em; + margin: 0px; + padding: 0px; +} +.pagination a { + background-color: #2f3335; + padding: 4px; +} + + +/* Footer */ +.footer { + font-family: "Source Code Pro", monospace; + border-top: 1px solid #53bcdf; + padding-top: 15px; +} + + +/* Content defaults */ +body { + font-family: "Source Sans Pro", sans-serif; + color: white; + background-color: #232627; + text-rendering: optimizeLegibility; + line-height: 1.25; + margin: 0 auto; + max-width: 1280px; + padding: 15px; +} + + +.has-text-centered { + text-align: center; +} + + +.page-content p { + margin-top: 15px; + margin-bottom: 15px; +} + +.page-content a { + color: #53bcdf; + text-decoration: underline; +} +.page-content a:hover { + text-decoration: none; + color: #9de2ff; +} + +.tag a { + background-color: #2f3335; + padding: 2px; + color: #76e09d; +} +.tag a:hover { + color: #b4ffd2; +} +.tag.active a { + font-weight: bold; + color: #b4ffd2; +} +.button a { + background-color: #2f3335; + padding: 2px; + margin: 2px; +} + +.page-content article { + margin-bottom: 25px; + border-top: 1px dashed #bbb677; +} + +.page-content h1, .page-content h1 a { + font-size: 30px; + margin-bottom: 10px; + font-weight: bold; + color: #bbb677; + padding-top: 10px; +} +.page-content h1 a:hover { + color: #f0eca9; +} +.page-content h2 { + font-size: 25px; + font-weight: bold; + color: #bbb677; + margin-top: 30px; +} +.page-content h3 { + font-size: 20px; + font-weight: bold; + color: #bbb677; + margin-top: 35px; +} +.page-content h4 { + font-size: 15px; + font-weight: bold; + color: #bbb677; + margin-top: 20px; +} +.page-content h5 { + font-size: 15px; + color: #bbb677; + margin-top: 10px; +} + +.page-content .article-date { + font-family: "Source Code Pro", monospace; + font-size: 0.8em; + margin: 0px; +} +.page-content .tags-list { + float: right; + max-width: 40%; + text-align: right; +} + +article .post-content { + margin-top: 20px; +} + +.page-content ul { + padding: 0px; + list-style: none; +} +.page-content ul li{ + margin-left: 20px; +} +.page-content ul li::before { + content: "🦄"; + color: #53bcdf; + font-weight: bold; + display: inline-block; + width: 1.3em; + margin-left: -0.5em; +} +.page-content li ul { + margin-left: 20px; +} + + +.page-content ol { + margin-left: 20px; + list-style-type: decimal; + list-style-color: #53bcdf; +} +.page-content ol li{ + margin-left: 10px; +} +.page-content ol li::before{ + content: none; +} + +.page-content ol li p, +.page-content ul li p { + display: inline; + margin: 0px; +} + + +.page-content em { + font-style: italic; +} + +.page-content strong { + font-weight: bold; +} + +.page-content code { + font-family: "Source Code Pro", monospace; +} + +.page-content p code, +.page-content li code { + display: inline-block; + background-color: #2d3132; + padding-right: 4px; + padding-left: 4px; + border: 1px dashed grey !important; + font-size: 0.8em; +} + + +.page-content blockquote { + border: 1px dashed grey; + background-color: #2c2f31; + max-width: 80%; + margin: auto; + margin-top: 5px; + margin-bottom: 5px; +} +.page-content blockquote p { + padding-right: 15px; + padding-left: 15px; +} + +.page-content blockquote p.quotecaption { + text-align: right; + font-size: 15px; + border-top: 1px dashed grey; + margin-top: 0px; + margin-bottom: 0px; + padding-bottom: 10px; + padding-top: 10px; +} + +.page-content .block_color { + font-size: 15px; + padding-right: 15px; + padding-left: 50px; + border-radius: 10px; + background-repeat: no-repeat; + background-size: 30px; + background-position: 10px 10px; +} +.page-content .block_red { + border: 1px dashed #b64f4f; + background-color: #2f2525; + background-image: url("/img/warning.svg"); +} +.page-content .block_blue { + border: 1px dashed #3b5f72; + background-color: #24282f; + background-image: url("/img/info.svg"); +} +.page-content .block_green { + border: 1px dashed #50a243; + background-color: #272f26; + background-image: url("/img/ok.svg"); +} + +.page-content hr { + border: none; + width: 30px; + height: 30px; + background-image: url("/img/hr-stars.png"); + background-repeat: no-repeat; + background-size: 30px; +} + +.page-content .highlight table { + font-size: 0.8em; + border: 1px dashed grey !important; + padding: 10px !important; + background-color: #2d3132 !important; +} +.page-content .highlight pre { + background-color: #2d3132 !important; +} + + +figure { + padding: 5px; + border: 1px dotted #bbb677; +} + +figure.img-large { + max-width: 80%; +} + +figure.img-medium { + max-width: 50%; +} +figure.img-small { + max-width: 20%; +} + + +figure.img-10 { + max-width: 10%; +} +figure.img-20 { + max-width: 20%; +} +figure.img-30 { + max-width: 30%; +} +figure.img-35 { + max-width: 35%; +} +figure.img-40 { + max-width: 40%; +} +figure.img-50 { + max-width: 50%; +} +figure.img-60 { + max-width: 60%; +} +figure.img-70 { + max-width: 70%; +} +figure.img-80 { + max-width: 80%; +} +figure.img-90 { + max-width: 90%; +} +figure.img-100 { + max-width: 100%; +} + +figure.center { + margin: 0 auto; +} + +figcaption h4, figcaption p { + margin: 0px !important; + font-weight: normal !important; + color: white !important; +} + + +figure img { + max-width: 100%; +} + +figure.audiofig audio { + width: 90%; + align: center; +} + + +.center { + text-align: center; +} + + +.related { + margin-top: 25px; + border-top: 1px dashed #bbb677; + padding-top: 10px; +} + + + +/* Comments */ +.isso-postbox > .form-wrapper .textarea, +.isso-postbox > .form-wrapper input { + color: white; + background-color: #2f3335 !important; +} + + + +/* Responsive */ +@media only screen and (max-width: 800px) { + .flex { + display: table; + } + .sidebar { + display: table-footer-group; + } + .page-content { + display: table-header-group; + padding: 0px; + font-size: 1em; + } + #navbar .nav-left, #navbar .nav-right { + float: none; + text-align: center; + } + #navbar { + min-height: 75px; + } + .page-content .highlight table { + width: 95vw !important; + } +} diff --git a/static/img/hr-stars.png b/static/img/hr-stars.png new file mode 100644 index 0000000000000000000000000000000000000000..1bd6ac63d73328ba3f60c739ed92110fbc608170 GIT binary patch literal 11592 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 literal 0 HcmV?d00001 diff --git a/static/img/hr-stars.svg b/static/img/hr-stars.svg new file mode 100644 index 0000000..ff9d797 --- /dev/null +++ b/static/img/hr-stars.svg @@ -0,0 +1,96 @@ + + + + + + + + image/svg+xml + + + + + + + * + * + * + + diff --git a/static/img/info.svg b/static/img/info.svg new file mode 100644 index 0000000..47298ab --- /dev/null +++ b/static/img/info.svg @@ -0,0 +1,71 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/static/img/ok.svg b/static/img/ok.svg new file mode 100644 index 0000000..094d879 --- /dev/null +++ b/static/img/ok.svg @@ -0,0 +1,71 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/static/img/warning.svg b/static/img/warning.svg new file mode 100644 index 0000000..392587a --- /dev/null +++ b/static/img/warning.svg @@ -0,0 +1,71 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/theme.toml b/theme.toml new file mode 100644 index 0000000..455df12 --- /dev/null +++ b/theme.toml @@ -0,0 +1,21 @@ +# theme.toml template for a Hugo theme +# See https://github.com/gohugoio/hugoThemes#themetoml for an example + +name = "Simple Goeland" +license = "MIT" +licenselink = "https://forge.goe.land/eorn/simple-goeland/src/branch/master/LICENSE" +description = "" +homepage = "http://forge.goe.land/eorn/simple-goeland" +tags = [] +features = [] +min_version = "0.58" + +[author] + name = "Eorn" + homepage = "https://blog.goe.land" + +# If porting an existing theme +[original] + name = "" + homepage = "" + repo = ""