website

Personal website
git clone https://github.com/michaelneuper/website.git
README | Files | Log | Refs

commit d8884fa256c63f51905b8c5eacbf50d9cf01e9dc
parent c8dd136e739db439c685366a614c9e724b8e3a59
Author: Michael Neuper <michael@michaelneuper.com>
Date:   Thu,  2 Nov 2023 13:48:08 +0200

Add svg icond

Diffstat:
Mconfig.toml | 15++++++++++-----
Mlayouts/categories/terms.html | 9+++++++--
Mlayouts/index.html | 18++++++++++++++++--
Mlayouts/partials/header.html | 3+++
Mlayouts/tags/terms.html | 9+++++++--
Mresources/_gen/assets/scss/sass/main.scss_17d836d605e0c91e6275eb2120c9a238.content | 4++--
Mresources/_gen/assets/scss/sass/main.scss_17d836d605e0c91e6275eb2120c9a238.json | 4++--
Astatic/images/icons/blog.svg | 16++++++++++++++++
Astatic/images/icons/categories.svg | 16++++++++++++++++
Astatic/images/icons/contact.svg | 16++++++++++++++++
Astatic/images/icons/github.svg | 16++++++++++++++++
Astatic/images/icons/rss.svg | 16++++++++++++++++
12 files changed, 127 insertions(+), 15 deletions(-)

diff --git a/config.toml b/config.toml @@ -13,24 +13,29 @@ title = "Michael" identifier = "posts" name = "Blog" url = "/posts/" +pre = "<object class='icon' type='image/svg+xml' data='/images/icons/blog.svg'></object>" weight = 1 + [[menu.main]] identifier = "rss" name = "RSS" url = "/index.xml" +pre = "<object type='image/svg+xml' data='/images/icons/rss.svg'></object>" weight = 2 [[menu.main]] identifier = "github" name = "GitHub" url = "https://github.com/michaelneuper" +pre = "<object type='image/svg+xml' data='/images/icons/github.svg'></object>" weight = 3 [[menu.main]] identifier = "contact" name = "Contact" url = "/pages/contact/" +pre = "<object type='image/svg+xml' data='/images/icons/contact.svg'></object>" weight = 4 [taxonomies] @@ -40,20 +45,20 @@ categories = "categories" [markup] defaultMarkdownHandler = "goldmark" [markup.goldmark.renderer] -unsafe= true +unsafe = true [markup.highlight] noClasses = false [markup.tableOfContents] - endLevel = 6 - ordered = false - startLevel = 2 +endLevel = 6 +ordered = false +startLevel = 2 [author] email = "michael@michaelneuper.com" name = "Michael Neuper" [params] -title="Michael Neuper" +title = "Michael Neuper" description = "Michael's Personal Website" footnote = """ <!-- Follow me on <a class=link href=https://github.com/michaelneuper target=_blank rel=noopener>GitHub</a> or diff --git a/layouts/categories/terms.html b/layouts/categories/terms.html @@ -1,7 +1,12 @@ {{ define "main" }} <main id="main"> - <h1>Categories</h1> - <br style="margin-bottom: 20px"></br> + <h2> + <span class="icon"> + <object type='image/svg+xml' data='/images/icons/categories.svg'></object> + </span> + Categories + </h2> + <br style="margin-bottom: 10px"></br> <div class="row"> {{ range .Data.Terms.ByCount }} <ul> diff --git a/layouts/index.html b/layouts/index.html @@ -11,7 +11,13 @@ </div> <div class="sidebar"> - <h3 class="taxonomy"><a href="/categories/">Categories</a></h3> + {{ if .Site.Taxonomies.categories }} + <h3 class="taxonomy"> + <span class="icon"> + <object type='image/svg+xml' data='/images/icons/categories.svg'></object> + </span> + <a href="/categories/">Categories</a> + </h3> <ul class="nav-list sidenav"> {{range first 10 ($.Site.GetPage "taxonomyTerm" "categories").Pages }} <li> @@ -19,8 +25,15 @@ </li> {{ end }} </ul> + {{ end }} + {{ if .Site.Taxonomies.tags }} <p></p> - <h3 class="taxonomy"><a href="/tags/">Tags</a></h3> + <h3 class="taxonomy"> + <span class="icon"> + <object type='image/svg+xml' data='/images/icons/tags.svg'></object> + </span> + <a href="/tags/">Tags</a> + </h3> <ul class="nav-list sidenav"> {{range first 10 ($.Site.GetPage "taxonomyTerm" "tags").Pages }} <li> @@ -28,6 +41,7 @@ </li> {{ end }} </ul> + {{ end }} </div> </main> {{ end }} diff --git a/layouts/partials/header.html b/layouts/partials/header.html @@ -9,6 +9,9 @@ <nav> {{ range .Site.Menus.main }} <span class="nav-bar-item"> + {{ if .Pre }} + <span class="icon">{{ .Pre | safeHTML }}</span> + {{ end }} <a class="link" href="{{ .URL | safeURL }}">{{ .Name }}</a> </span> {{ end }} diff --git a/layouts/tags/terms.html b/layouts/tags/terms.html @@ -1,7 +1,12 @@ {{ define "main" }} <main id="main"> - <h1>Tags</h1> - <br style="margin-bottom: 20px"></br> + <h2> + <span class="icon"> + <object type='image/svg+xml' data='/images/icons/tags.svg'></object> + </span> + Tags + </h2> + <br style="margin-bottom: 10px"></br> <div class="row"> {{ range .Data.Terms.ByCount }} <ul> diff --git a/resources/_gen/assets/scss/sass/main.scss_17d836d605e0c91e6275eb2120c9a238.content b/resources/_gen/assets/scss/sass/main.scss_17d836d605e0c91e6275eb2120c9a238.content @@ -1 +1 @@ -@media(prefers-color-scheme:dark){:root{--background:#002b36;--background-secondary:#073642;--text:#839496;--text-secondary:#586e75;--text-emphasized:#93a1a1}}@media(prefers-color-scheme:light){:root{--background:#fdf6e3;--background-secondary:#eee8d5;--text:#657b83;--text-secondary:#93a1a1;--text-emphasized:#586e75}}:root{--yellow:#b58900;--orange:#cb4b16;--red:#dc322f;--magenta:#d33682;--violet:#6c71c4;--blue:#268bd2;--cyan:#2aa198;--green:#859900}body{background-color:var(--background);color:var(--text)}hr{background-color:var(--text-secondary);margin-top:20px;margin-bottom:10px;border:0;height:2px}table{margin:auto;background-color:var(--background);border-top:1px solid var(--text);border-bottom:1px solid var(--text);border-collapse:collapse;border:none;border-radius:.25rem;margin-top:0;margin-bottom:0}table thead th{border-bottom:1px solid var(--text-secondary)}.content th{background:var(--background-secondary);color:var(--text-emphasized)}th,td{padding:5px}.content blockquote{background:var(--background-secondary);border-color:var(--text);border-radius:.25rem;padding-right:20px}.content pre{background-color:var(--background-secondary)!important;position:relative;border-radius:.25rem}.content code{background-color:var(--background-secondary);color:var(--text)}.content mark{background-color:var(--background-secondary);color:var(--text-emphasized);border-radius:.25rem;padding-left:5px;padding-right:5px}.content kbd{background-color:var(--background-secondary);color:var(--text-emphasized);border-radius:.25rem}#wrapper{background-color:var(--background);padding-left:100px;padding-right:100px}@media(max-width:767px){#wrapper{padding-left:40px;padding-right:40px}}main{display:flex}main.grid-container{display:grid;grid-template-columns:3fr 1fr;gap:20px}@media(max-width:767px){main.grid-container{grid-template-columns:1fr}}#main{max-width:1000px}#main .toc{background-color:var(--background-secondary);border:1px dashed var(--text-secondary);border-radius:.25rem}#main :target{background-color:var(--background-secondary);color:var(--text-emphasized);border-radius:.25em;padding-left:20px;padding-top:10px;padding-bottom:10px}.numbered-subtitles{color:var(--text)!important}.index{flex:3;padding-right:10px;padding-left:10px}@media(max-width:767px){.index{padding-left:10px;padding-right:10px}}.sidebar{flex:1}@media(max-width:767px){.sidebar{order:1;padding-left:10px;padding-right:10px}}.sidebar ul{list-style:none;padding:0}.sidebar ul li a{text-decoration:none;display:block;padding:2px 12px;color:var(--text);transition:color .3s,background-color .3s}.sidebar ul li a:hover{color:var(--text-emphasized);background-color:var(--background-secondary)}.nav-list{border-color:var(--text-secondary);display:block;padding:10px 15px;margin:10px 5px;margin-left:-5px;border:2px solid;border-radius:.25rem}.content a{text-decoration:none}a:link{color:var(--blue)}a:visited{color:var(--violet)}a:hover{color:var(--violet)}span.nav-bar-item a.link{color:var(--text-emphasized);text-decoration:none;display:inline-block;position:relative}span.nav-bar-item a:after{background-color:var(--text-emphasized);content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;transform-origin:bottom right;transition:transform .25s ease-out}span.nav-bar-item a:hover:after{transform:scaleX(1);transform-origin:bottom left}#TableOfContents a{text-decoration:none;color:var(--text)}#TableOfContents a:hover{text-decoration:underline}header a:hover,header a:visited,header .current a{color:var(--text-emphasized)}#header>nav{margin-top:10px}h3.taxonomy>a{color:var(--text)}h3.taxonomy>a:visited{color:var(--text)}h3.taxonomy>a:hover{color:var(--text-emphasized)}.post-group a{text-decoration:none;transition:text-decoration .3s ease}.post-group a:hover{text-decoration:underline}time{color:var(--text-secondary)}button.copyButton{background-color:var(--background);color:var(--text-emphasized);position:absolute;bottom:5px;right:5px;opacity:.7;border:none;padding:5px 10px;border-radius:.25rem;cursor:pointer;font-size:14px;transition:opacity .3s}button.copyButton:hover{opacity:1}.main-content{flex:1;max-width:80%;margin:0 auto;box-sizing:border-box;padding-left:300px}@media(max-width:768px){.main-content{padding-left:0;margin:20px}}.post-title{text-align:center}.publish-date{color:var(--text-secondary);font-size:large;padding-top:10px}::selection{background-color:var(--blue);color:#fff}::-moz-selection{background-color:var(--blue);color:#fff}.book-container{clear:both}.book-container>img{margin-left:50px}#ddgSearch>input{color:var(--text-emphasized);background-color:var(--background-secondary);font-family:latin modern roman,times new roman,serif;padding-left:8px;width:200px;height:25px;margin-bottom:25px;border:1px solid var(--text);border-radius:.25rem}#ddgSearch>input:focus{outline:1.5px solid var(--text-emphasized)} -\ No newline at end of file +@media(prefers-color-scheme:dark){:root{--background:#002b36;--background-secondary:#073642;--text:#839496;--text-secondary:#586e75;--text-emphasized:#93a1a1}}@media(prefers-color-scheme:light){:root{--background:#fdf6e3;--background-secondary:#eee8d5;--text:#657b83;--text-secondary:#93a1a1;--text-emphasized:#586e75}}:root{--yellow:#b58900;--orange:#cb4b16;--red:#dc322f;--magenta:#d33682;--violet:#6c71c4;--blue:#268bd2;--cyan:#2aa198;--green:#859900}body{background-color:var(--background);color:var(--text)}hr{background-color:var(--text-secondary);margin-top:20px;margin-bottom:10px;border:0;height:2px}table{margin:auto;background-color:var(--background);border-top:1px solid var(--text);border-bottom:1px solid var(--text);border-collapse:collapse;border:none;border-radius:.25rem;margin-top:0;margin-bottom:0}table thead th{border-bottom:1px solid var(--text-secondary)}.content th{background:var(--background-secondary);color:var(--text-emphasized)}th,td{padding:5px}.content blockquote{background:var(--background-secondary);border-color:var(--text);border-radius:.25rem;padding-right:20px}.content pre{background-color:var(--background-secondary)!important;position:relative;border-radius:.25rem}.content code{background-color:var(--background-secondary);color:var(--text)}.content mark{background-color:var(--background-secondary);color:var(--text-emphasized);border-radius:.25rem;padding-left:5px;padding-right:5px}.content kbd{background-color:var(--background-secondary);color:var(--text-emphasized);border-radius:.25rem}#wrapper{background-color:var(--background);padding-left:100px;padding-right:100px}@media(max-width:767px){#wrapper{padding-left:40px;padding-right:40px}}main{display:flex}main.grid-container{display:grid;grid-template-columns:3fr 1fr;gap:20px}@media(max-width:767px){main.grid-container{grid-template-columns:1fr}}#main{max-width:1000px}#main .toc{background-color:var(--background-secondary);border:1px dashed var(--text-secondary);border-radius:.25rem}#main :target{background-color:var(--background-secondary);color:var(--text-emphasized);border-radius:.25em;padding-left:20px;padding-top:10px;padding-bottom:10px}.numbered-subtitles{color:var(--text)!important}.index{flex:3;padding-right:10px;padding-left:10px}@media(max-width:767px){.index{padding-left:10px;padding-right:10px}}.sidebar{flex:1}@media(max-width:767px){.sidebar{order:1;padding-left:10px;padding-right:10px}}.sidebar ul{list-style:none;padding:0}.sidebar ul li a{text-decoration:none;display:block;padding:2px 12px;color:var(--text);transition:color .3s,background-color .3s}.sidebar ul li a:hover{color:var(--text-emphasized);background-color:var(--background-secondary)}.nav-list{border-color:var(--text-secondary);display:block;padding:10px 15px;margin:10px 5px;margin-left:-5px;border:2px solid;border-radius:.25rem}.content a{text-decoration:none}a:link{color:var(--blue)}a:visited{color:var(--violet)}a:hover{color:var(--violet)}span.nav-bar-item a.link{color:var(--text-emphasized);text-decoration:none;display:inline-block;position:relative}span.nav-bar-item a:after{background-color:var(--text-emphasized);content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;transform-origin:bottom right;transition:transform .25s ease-out}span.nav-bar-item a:hover:after{transform:scaleX(1);transform-origin:bottom left}#TableOfContents a{text-decoration:none;color:var(--text)}#TableOfContents a:hover{text-decoration:underline}header a:hover,header a:visited,header .current a{color:var(--text-emphasized)}#header>nav{margin-top:10px}h3.taxonomy>a{color:var(--text)}h3.taxonomy>a:visited{color:var(--text)}h3.taxonomy>a:hover{color:var(--text-emphasized)}.post-group a{text-decoration:none;transition:text-decoration .3s ease}.post-group a:hover{text-decoration:underline}time{color:var(--text-secondary)}button.copyButton{background-color:var(--background);color:var(--text-emphasized);position:absolute;bottom:5px;right:5px;opacity:.7;border:none;padding:5px 10px;border-radius:.25rem;cursor:pointer;font-size:14px;transition:opacity .3s}button.copyButton:hover{opacity:1}.main-content{flex:1;max-width:80%;margin:0 auto;box-sizing:border-box;padding-left:300px}@media(max-width:768px){.main-content{padding-left:0;margin:20px}}.post-title{text-align:center}.publish-date{color:var(--text-secondary);font-size:large;padding-top:10px}::selection{background-color:var(--blue);color:#fff}::-moz-selection{background-color:var(--blue);color:#fff}.book-container{clear:both}.book-container>img{margin-left:50px}#ddgSearch>input{color:var(--text-emphasized);background-color:var(--background-secondary);font-family:latin modern roman,times new roman,serif;padding-left:8px;width:200px;height:25px;margin-bottom:25px;border:1px solid var(--text);border-radius:.25rem}#ddgSearch>input:focus{outline:1.5px solid var(--text-emphasized)}.icon{padding-right:.1em}.row{margin-left:30px} +\ No newline at end of file diff --git a/resources/_gen/assets/scss/sass/main.scss_17d836d605e0c91e6275eb2120c9a238.json b/resources/_gen/assets/scss/sass/main.scss_17d836d605e0c91e6275eb2120c9a238.json @@ -1 +1 @@ -{"Target":"css/style.min.7399b1cc819fdca7e84c748cc6ed8189cd3861a76b91c9705e4215a3114f10ad.css","MediaType":"text/css","Data":{"Integrity":"sha256-c5mxzIGf3KfoTHSMxu2Bic04YadrkclwXkIVoxFPEK0="}} -\ No newline at end of file +{"Target":"css/style.min.4763f7bf932054a8a8359fa18b088c875b0da9daf4fd07ad6aabfb35cfa28693.css","MediaType":"text/css","Data":{"Integrity":"sha256-R2P3v5MgVKioNZ+hiwiMh1sNqdr0/Qetaqv7Nc+ihpM="}} +\ No newline at end of file diff --git a/static/images/icons/blog.svg b/static/images/icons/blog.svg @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --> +<svg width="1em" height="1em" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> +<style> + @media (prefers-color-scheme: dark) { + svg { + fill: #93a1a1; + } + } + @media (prefers-color-scheme: light) { + svg { + fill: #586e75; + } + } +</style> +<path d="M17,11H16a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm0,4H16a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2ZM11,9h6a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2ZM21,3H7A1,1,0,0,0,6,4V7H3A1,1,0,0,0,2,8V18a3,3,0,0,0,3,3H18a4,4,0,0,0,4-4V4A1,1,0,0,0,21,3ZM6,18a1,1,0,0,1-2,0V9H6Zm14-1a2,2,0,0,1-2,2H7.82A3,3,0,0,0,8,18V5H20Zm-9-4h1a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2Zm0,4h1a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2Z"/></svg> +\ No newline at end of file diff --git a/static/images/icons/categories.svg b/static/images/icons/categories.svg @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --> +<svg width="1em" height="1em" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> +<style> + @media (prefers-color-scheme: dark) { + svg { + fill: #839496; + } + } + @media (prefers-color-scheme: light) { + svg { + fill: #657b83; + } + } +</style> +<path d="M3.71,16.29a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21,1,1,0,0,0-.21.33,1,1,0,0,0,.21,1.09,1.15,1.15,0,0,0,.33.21.94.94,0,0,0,.76,0,1.15,1.15,0,0,0,.33-.21,1,1,0,0,0,.21-1.09A1,1,0,0,0,3.71,16.29ZM7,8H21a1,1,0,0,0,0-2H7A1,1,0,0,0,7,8ZM3.71,11.29a1,1,0,0,0-1.09-.21,1.15,1.15,0,0,0-.33.21,1,1,0,0,0-.21.33.94.94,0,0,0,0,.76,1.15,1.15,0,0,0,.21.33,1.15,1.15,0,0,0,.33.21.94.94,0,0,0,.76,0,1.15,1.15,0,0,0,.33-.21,1.15,1.15,0,0,0,.21-.33.94.94,0,0,0,0-.76A1,1,0,0,0,3.71,11.29ZM21,11H7a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2ZM3.71,6.29a1,1,0,0,0-.33-.21,1,1,0,0,0-1.09.21,1.15,1.15,0,0,0-.21.33.94.94,0,0,0,0,.76,1.15,1.15,0,0,0,.21.33,1.15,1.15,0,0,0,.33.21,1,1,0,0,0,1.09-.21,1.15,1.15,0,0,0,.21-.33.94.94,0,0,0,0-.76A1.15,1.15,0,0,0,3.71,6.29ZM21,16H7a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z"/></svg> +\ No newline at end of file diff --git a/static/images/icons/contact.svg b/static/images/icons/contact.svg @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --> +<svg width="1em" height="1em" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" data-name="Layer 1"> +<style> + @media (prefers-color-scheme: dark) { + svg { + fill: #93a1a1; + } + } + @media (prefers-color-scheme: light) { + svg { + fill: #586e75; + } + } +</style> +<path d="M17,21.63H5a3,3,0,0,1-3-3v-8a1,1,0,0,0-2,0v8a5,5,0,0,0,5,5H17a1,1,0,0,0,0-2Zm4-18H7a3,3,0,0,0-3,3v10a3,3,0,0,0,3,3H21a3,3,0,0,0,3-3v-10A3,3,0,0,0,21,3.63Zm-.41,2-5.88,5.88a1,1,0,0,1-1.42,0L7.41,5.63Zm1.41,11a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V7l5.88,5.88a3,3,0,0,0,4.24,0L22,7Z"/></svg> +\ No newline at end of file diff --git a/static/images/icons/github.svg b/static/images/icons/github.svg @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --> +<svg width="1em" height="1em" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" data-name="Layer 1"> +<style> + @media (prefers-color-scheme: dark) { + svg { + fill: #93a1a1; + } + } + @media (prefers-color-scheme: light) { + svg { + fill: #586e75; + } + } +</style> +<path d="M10.07031,20.50291a1.00008,1.00008,0,0,0-1.18115-.9834c-1.30908.24024-2.96191.27637-3.40137-.958a5.70754,5.70754,0,0,0-1.83691-2.415,1.20073,1.20073,0,0,1-.1665-.10938,1,1,0,0,0-.93067-.64551H2.54883a.99965.99965,0,0,0-1,.99512c-.00391.81543.811,1.33789,1.1416,1.51465a4.4408,4.4408,0,0,1,.92383,1.35937c.36426,1.02344,1.42285,2.57617,4.46582,2.376.001.03516.00195.06836.00244.09863l.00439.26758a1,1,0,0,0,2,0l-.00488-.31836C10.07715,21.4951,10.07031,21.22068,10.07031,20.50291Zm10.667-15.126c.03174-.125.063-.26367.09034-.41992a6.27792,6.27792,0,0,0-.40821-3.293,1.002,1.002,0,0,0-.61572-.58007c-.356-.12012-1.67041-.35645-4.18408,1.25a13.86918,13.86918,0,0,0-6.354,0C6.76221.751,5.45459.9658,5.10205,1.07908a.99744.99744,0,0,0-.63135.584,6.3003,6.3003,0,0,0-.40332,3.35644c.02442.12793.05078.2461.07813.35449A6.26928,6.26928,0,0,0,2.89014,9.20311a8.42168,8.42168,0,0,0,.04248.92187c.334,4.60254,3.334,5.98438,5.42431,6.459-.04345.125-.083.25878-.11816.40039a1.00023,1.00023,0,0,0,1.94238.47851,1.6784,1.6784,0,0,1,.46778-.87793.99947.99947,0,0,0-.5459-1.74512c-3.4541-.39453-4.95362-1.80175-5.1792-4.89843a6.61076,6.61076,0,0,1-.03369-.73828,4.25769,4.25769,0,0,1,.91943-2.71289,3.022,3.022,0,0,1,.1958-.23145.99988.99988,0,0,0,.188-1.02441,3.3876,3.3876,0,0,1-.15527-.55567A4.09356,4.09356,0,0,1,6.1167,3.06346a7.54263,7.54263,0,0,1,2.415,1.17968,1.00877,1.00877,0,0,0,.82764.13282,11.77716,11.77716,0,0,1,6.17285.001,1.00549,1.00549,0,0,0,.83056-.13769,7.572,7.572,0,0,1,2.40528-1.19043,4.03977,4.03977,0,0,1,.0874,1.57812,3.205,3.205,0,0,1-.16895.60743.9999.9999,0,0,0,.188,1.02441c.07715.08691.1543.18066.22363.26855A4.12186,4.12186,0,0,1,20,9.20311a7.03888,7.03888,0,0,1-.0376.77734c-.22021,3.05566-1.72558,4.46387-5.1958,4.85937a1,1,0,0,0-.54541,1.7461,1.63079,1.63079,0,0,1,.46631.9082,3.06079,3.06079,0,0,1,.09229.81934v2.334C14.77,21.2949,14.77,21.78025,14.77,22.00291a1,1,0,1,0,2,0c0-.2168,0-.69238.00977-1.33984V18.31346a4.8815,4.8815,0,0,0-.15479-1.31153,4.25638,4.25638,0,0,0-.11621-.416,6.51258,6.51258,0,0,0,5.44531-6.42383A8.69677,8.69677,0,0,0,22,9.20311,6.13062,6.13062,0,0,0,20.7373,5.37693Z"/></svg> +\ No newline at end of file diff --git a/static/images/icons/rss.svg b/static/images/icons/rss.svg @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --> +<svg width="1em" height="1em" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> +<style> + @media (prefers-color-scheme: dark) { + svg { + fill: #93a1a1; + } + } + @media (prefers-color-scheme: light) { + svg { + fill: #586e75; + } + } +</style> +<path d="M2.88,16.88a3,3,0,0,0,0,4.24,3,3,0,0,0,4.24,0,3,3,0,0,0-4.24-4.24Zm2.83,2.83a1,1,0,0,1-1.42-1.42,1,1,0,0,1,1.42,0A1,1,0,0,1,5.71,19.71ZM5,12a1,1,0,0,0,0,2,5,5,0,0,1,5,5,1,1,0,0,0,2,0,7,7,0,0,0-7-7ZM5,8a1,1,0,0,0,0,2,9,9,0,0,1,9,9,1,1,0,0,0,2,0,11.08,11.08,0,0,0-3.22-7.78A11.08,11.08,0,0,0,5,8Zm10.61.39A15.11,15.11,0,0,0,5,4,1,1,0,0,0,5,6,13,13,0,0,1,18,19a1,1,0,0,0,2,0A15.11,15.11,0,0,0,15.61,8.39Z"/></svg> +\ No newline at end of file