From 7d66c2cb6885648d757a5078f7f4465d9a566e9a Mon Sep 17 00:00:00 2001 From: kurets Date: Sat, 8 Apr 2023 21:49:05 +0300 Subject: [PATCH] update styling on syntax highlights --- new-site/config.toml | 4 +- new-site/public/blog/index.xml | 72 +++++++++---------- .../blog/meta-description-in-hugo/index.html | 24 +++---- .../blog/pluralization-issues/index.html | 4 +- new-site/public/categories/index.xml | 72 +++++++++---------- new-site/public/index.xml | 72 +++++++++---------- new-site/public/library/hackbook/index.xml | 72 +++++++++---------- new-site/public/library/index.xml | 72 +++++++++---------- .../public/library/ted-kaczynski/index.xml | 72 +++++++++---------- new-site/public/tags/blog/index.xml | 72 +++++++++---------- new-site/public/tags/hackbook/index.xml | 72 +++++++++---------- new-site/public/tags/index.xml | 72 +++++++++---------- new-site/public/tags/library/index.xml | 72 +++++++++---------- new-site/public/tags/ted-kaczynski/index.xml | 72 +++++++++---------- new-site/public/tags/updates/index.xml | 72 +++++++++---------- new-site/public/updates/index.xml | 72 +++++++++---------- .../updates/updated-the-css-again/index.html | 44 ++++++------ 17 files changed, 507 insertions(+), 505 deletions(-) diff --git a/new-site/config.toml b/new-site/config.toml index facadce3..9dff5b56 100644 --- a/new-site/config.toml +++ b/new-site/config.toml @@ -17,4 +17,6 @@ pluralizelisttitles = false unsafe = true [markup.tableOfContents] endLevel = 4 - startLevel = 2 \ No newline at end of file + startLevel = 2 + [markup.highlight] + style = 'vulcan' \ No newline at end of file diff --git a/new-site/public/blog/index.xml b/new-site/public/blog/index.xml index 3a074c4b..ac6e2d7e 100644 --- a/new-site/public/blog/index.xml +++ b/new-site/public/blog/index.xml @@ -19,28 +19,28 @@ <p>I actually updated the css once more.</p> <p>If you&rsquo;re using a dark theme in your browser, the website will follow suit and change to darker colors.</p> <p>I did this by setting the light theme to be by default for more readability:</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>:<span style="color:#a6e22e">root</span> { -</span></span><span style="display:flex;"><span> --bg: <span style="color:#ae81ff">#fafafa</span>; -</span></span><span style="display:flex;"><span> --fg: <span style="color:#ae81ff">#2f343f</span>; -</span></span><span style="display:flex;"><span> --links: <span style="color:#ae81ff">#4084d6</span>; -</span></span><span style="display:flex;"><span> --muted_text: rgb(<span style="color:#ae81ff">93</span>, <span style="color:#ae81ff">93</span>, <span style="color:#ae81ff">99</span>); -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div><p>and then this checks that if the user prefers a darker theme, they shall get a dark theme. Simple as that really, I didn&rsquo;t know this stuff existed, thought webshits just use java script for everything, but I guess I&rsquo;m wrong.</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>@<span style="color:#66d9ef">media</span> <span style="color:#f92672">(</span><span style="color:#f92672">prefers-color-scheme</span><span style="color:#f92672">:</span> <span style="color:#f92672">dark</span><span style="color:#f92672">)</span> { -</span></span><span style="display:flex;"><span> :<span style="color:#a6e22e">root</span> { -</span></span><span style="display:flex;"><span> --bg: <span style="color:#ae81ff">#141414</span>; -</span></span><span style="display:flex;"><span> --fg: rgb(<span style="color:#ae81ff">232</span>, <span style="color:#ae81ff">228</span>, <span style="color:#ae81ff">228</span>); -</span></span><span style="display:flex;"><span> --links: <span style="color:#ae81ff">#5da0f2</span>; -</span></span><span style="display:flex;"><span> --muted_text: rgb(<span style="color:#ae81ff">179</span>, <span style="color:#ae81ff">182</span>, <span style="color:#ae81ff">186</span>); -</span></span><span style="display:flex;"><span> } -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div><p>And this is how CSS variables are used:</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span><span style="color:#f92672">body</span> { -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">font-family</span>: <span style="color:#66d9ef">sans-serif</span>; -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">background</span>: <span style="color:#a6e22e">var</span>(<span style="color:#f92672">--</span>bg); -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">color</span>: <span style="color:#a6e22e">var</span>(<span style="color:#f92672">--</span>fg); -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">:</span><span style="color:#ecbe7b">root</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--bg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#fafafa</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--fg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#2f343f</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--links</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#4084d6</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--muted_text</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">93</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">93</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">99</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>and then this checks that if the user prefers a darker theme, they shall get a dark theme. Simple as that really, I didn&rsquo;t know this stuff existed, thought webshits just use java script for everything, but I guess I&rsquo;m wrong.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">@</span><span style="color:#7fbaf5">media</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">(</span><span style="color:#bc74c4">prefers-color-scheme</span><span style="color:#bc74c4">:</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">dark</span><span style="color:#bc74c4">)</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">:</span><span style="color:#ecbe7b">root</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--bg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#141414</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--fg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">232</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">228</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">228</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--links</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#5da0f2</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--muted_text</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">179</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">182</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">186</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>And this is how CSS variables are used:</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#bc74c4">body</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">font-family</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#cf5967;background-color:#43454f">sans-serif</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">background</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">var</span><span style="color:#56b6c2">(</span><span style="color:#bc74c4">--</span><span style="color:#c9c9c9">bg</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">color</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">var</span><span style="color:#56b6c2">(</span><span style="color:#bc74c4">--</span><span style="color:#c9c9c9">fg</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div> @@ -2491,30 +2491,30 @@ List of Works Cited</p> <li>Add the following line inside it</li> </ol> <p>For config.toml</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span>[<span style="color:#a6e22e">params</span>] -</span></span><span style="display:flex;"><span> <span style="color:#a6e22e">description</span> = <span style="color:#e6db74">&#34;The global meta description of your website&#34;</span> -</span></span></code></pre></div><p>For config.yaml</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">params</span>: -</span></span><span style="display:flex;"><span> <span style="color:#f92672">description</span>: <span style="color:#ae81ff">The global meta description of your website</span> -</span></span></code></pre></div><p>It won&rsquo;t work just yet because you have to update the <code>baseof.html</code> file.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">[</span><span style="color:#c9c9c9">params</span><span style="color:#56b6c2">]</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#c9c9c9">description</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">=</span><span style="color:#c9c9c9"> </span><span style="color:#82cc6a">&#34;The global meta description of your website&#34;</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>For config.yaml</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#bc74c4">params</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">description</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#c9c9c9">The global meta description of your website</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>It won&rsquo;t work just yet because you have to update the <code>baseof.html</code> file.</p> <h3 id="updating-the-baseofhtml-file">Updating the baseof.html file <a class="anchor" href="#updating-the-baseofhtml-file"> <span class="spanForHeader">#</span> </a></h3><ol> <li>Locate baseof.html</li> <li>Add or change the meta description line with the following</li> </ol> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-html" data-lang="html"><span style="display:flex;"><span>&lt;<span style="color:#f92672">meta</span> <span style="color:#a6e22e">name</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;description&#34;</span> <span style="color:#a6e22e">content</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;{{ if .Page.Params.description }}{{ .Page.Params.description }}{{ else if .Summary}}{{ .Summary }}{{else}}{{ .Site.Params.description}}{{ end }}&#34;</span>/&gt; -</span></span></code></pre></div><p>And now if you start your Hugo server locally with <code>hugo serve --noHTTPCache</code> and you right click on your page -&gt; View Page Source -&gt; Search for the meta description tag. It should match what you left in the config file.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-html" data-lang="html"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">&lt;</span><span style="color:#bc74c4">meta</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">name</span><span style="color:#bc74c4">=</span><span style="color:#82cc6a">&#34;description&#34;</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">content</span><span style="color:#bc74c4">=</span><span style="color:#82cc6a">&#34;{{ if .Page.Params.description }}{{ .Page.Params.description }}{{ else if .Summary}}{{ .Summary }}{{else}}{{ .Site.Params.description}}{{ end }}&#34;</span><span style="color:#56b6c2">/&gt;</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>And now if you start your Hugo server locally with <code>hugo serve --noHTTPCache</code> and you right click on your page -&gt; View Page Source -&gt; Search for the meta description tag. It should match what you left in the config file.</p> <h3 id="replacing-the-global-description-with-a-custom-one">Replacing the global description with a custom one <a class="anchor" href="#replacing-the-global-description-with-a-custom-one"> <span class="spanForHeader">#</span> </a></h3><ol> <li>Have a markdown file ready</li> <li>In the preamble, add</li> </ol> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>--- -</span></span><span style="display:flex;"><span><span style="color:#f92672">description</span>: <span style="color:#e6db74">&#34;Your custom description for this page&#34;</span> -</span></span><span style="display:flex;"><span>--- -</span></span></code></pre></div><p>Following these steps would guarantee that you have a meta description for everypage with the ability for creating a custom one whenever you need it!</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9">---</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#bc74c4">description</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#82cc6a">&#34;Your custom description for this page&#34;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#c9c9c9">---</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>Following these steps would guarantee that you have a meta description for everypage with the ability for creating a custom one whenever you need it!</p> @@ -4731,8 +4731,8 @@ formed does not list Internet pornography as one of the addictions that it provi </a></h3><p>So I wanted to make a quick entry, see how it looks like and I stumbled upon this issue of hugo pluralzing Blog into Blogs</p> <p>You can fix this in config.toml with the following line</p> <blockquote> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span><span style="color:#a6e22e">pluralizelisttitles</span> = <span style="color:#66d9ef">false</span> -</span></span></code></pre></div></blockquote> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9">pluralizelisttitles</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">=</span><span style="color:#c9c9c9"> </span><span style="color:#cf5967;background-color:#43454f">false</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div></blockquote> diff --git a/new-site/public/blog/meta-description-in-hugo/index.html b/new-site/public/blog/meta-description-in-hugo/index.html index 0031ed89..d5a923d7 100644 --- a/new-site/public/blog/meta-description-in-hugo/index.html +++ b/new-site/public/blog/meta-description-in-hugo/index.html @@ -27,30 +27,30 @@
  • Add the following line inside it
  • For config.toml

    -
    [params]
    -  description = "The global meta description of your website"
    -

    For config.yaml

    -
    params:
    -  description: The global meta description of your website
    -

    It won’t work just yet because you have to update the baseof.html file.

    +
    [params]
    +  description = "The global meta description of your website"
    +

    For config.yaml

    +
    params:
    +  description: The global meta description of your website
    +

    It won’t work just yet because you have to update the baseof.html file.

    Updating the baseof.html file #

    1. Locate baseof.html
    2. Add or change the meta description line with the following
    -
    <meta name="description" content="{{ if .Page.Params.description }}{{ .Page.Params.description }}{{ else if .Summary}}{{ .Summary }}{{else}}{{ .Site.Params.description}}{{ end }}"/>
    -

    And now if you start your Hugo server locally with hugo serve --noHTTPCache and you right click on your page -> View Page Source -> Search for the meta description tag. It should match what you left in the config file.

    +
    <meta name="description" content="{{ if .Page.Params.description }}{{ .Page.Params.description }}{{ else if .Summary}}{{ .Summary }}{{else}}{{ .Site.Params.description}}{{ end }}"/>
    +

    And now if you start your Hugo server locally with hugo serve --noHTTPCache and you right click on your page -> View Page Source -> Search for the meta description tag. It should match what you left in the config file.

    Replacing the global description with a custom one #

    1. Have a markdown file ready
    2. In the preamble, add
    -
    ---
    -description: "Your custom description for this page"
    ----
    -

    Following these steps would guarantee that you have a meta description for everypage with the ability for creating a custom one whenever you need it!

    +
    ---
    +description: "Your custom description for this page"
    +---
    +

    Following these steps would guarantee that you have a meta description for everypage with the ability for creating a custom one whenever you need it!

    diff --git a/new-site/public/blog/pluralization-issues/index.html b/new-site/public/blog/pluralization-issues/index.html index d0204a9b..cdb4674b 100644 --- a/new-site/public/blog/pluralization-issues/index.html +++ b/new-site/public/blog/pluralization-issues/index.html @@ -24,8 +24,8 @@ pluralizelisttitles = false "/>

    So I wanted to make a quick entry, see how it looks like and I stumbled upon this issue of hugo pluralzing Blog into Blogs

    You can fix this in config.toml with the following line

    -
    pluralizelisttitles = false
    -
    +
    pluralizelisttitles = false
    +
    diff --git a/new-site/public/categories/index.xml b/new-site/public/categories/index.xml index 41c16a87..7c8388c2 100644 --- a/new-site/public/categories/index.xml +++ b/new-site/public/categories/index.xml @@ -18,28 +18,28 @@ <p>I actually updated the css once more.</p> <p>If you&rsquo;re using a dark theme in your browser, the website will follow suit and change to darker colors.</p> <p>I did this by setting the light theme to be by default for more readability:</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>:<span style="color:#a6e22e">root</span> { -</span></span><span style="display:flex;"><span> --bg: <span style="color:#ae81ff">#fafafa</span>; -</span></span><span style="display:flex;"><span> --fg: <span style="color:#ae81ff">#2f343f</span>; -</span></span><span style="display:flex;"><span> --links: <span style="color:#ae81ff">#4084d6</span>; -</span></span><span style="display:flex;"><span> --muted_text: rgb(<span style="color:#ae81ff">93</span>, <span style="color:#ae81ff">93</span>, <span style="color:#ae81ff">99</span>); -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div><p>and then this checks that if the user prefers a darker theme, they shall get a dark theme. Simple as that really, I didn&rsquo;t know this stuff existed, thought webshits just use java script for everything, but I guess I&rsquo;m wrong.</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>@<span style="color:#66d9ef">media</span> <span style="color:#f92672">(</span><span style="color:#f92672">prefers-color-scheme</span><span style="color:#f92672">:</span> <span style="color:#f92672">dark</span><span style="color:#f92672">)</span> { -</span></span><span style="display:flex;"><span> :<span style="color:#a6e22e">root</span> { -</span></span><span style="display:flex;"><span> --bg: <span style="color:#ae81ff">#141414</span>; -</span></span><span style="display:flex;"><span> --fg: rgb(<span style="color:#ae81ff">232</span>, <span style="color:#ae81ff">228</span>, <span style="color:#ae81ff">228</span>); -</span></span><span style="display:flex;"><span> --links: <span style="color:#ae81ff">#5da0f2</span>; -</span></span><span style="display:flex;"><span> --muted_text: rgb(<span style="color:#ae81ff">179</span>, <span style="color:#ae81ff">182</span>, <span style="color:#ae81ff">186</span>); -</span></span><span style="display:flex;"><span> } -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div><p>And this is how CSS variables are used:</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span><span style="color:#f92672">body</span> { -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">font-family</span>: <span style="color:#66d9ef">sans-serif</span>; -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">background</span>: <span style="color:#a6e22e">var</span>(<span style="color:#f92672">--</span>bg); -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">color</span>: <span style="color:#a6e22e">var</span>(<span style="color:#f92672">--</span>fg); -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">:</span><span style="color:#ecbe7b">root</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--bg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#fafafa</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--fg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#2f343f</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--links</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#4084d6</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--muted_text</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">93</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">93</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">99</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>and then this checks that if the user prefers a darker theme, they shall get a dark theme. Simple as that really, I didn&rsquo;t know this stuff existed, thought webshits just use java script for everything, but I guess I&rsquo;m wrong.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">@</span><span style="color:#7fbaf5">media</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">(</span><span style="color:#bc74c4">prefers-color-scheme</span><span style="color:#bc74c4">:</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">dark</span><span style="color:#bc74c4">)</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">:</span><span style="color:#ecbe7b">root</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--bg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#141414</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--fg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">232</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">228</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">228</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--links</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#5da0f2</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--muted_text</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">179</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">182</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">186</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>And this is how CSS variables are used:</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#bc74c4">body</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">font-family</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#cf5967;background-color:#43454f">sans-serif</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">background</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">var</span><span style="color:#56b6c2">(</span><span style="color:#bc74c4">--</span><span style="color:#c9c9c9">bg</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">color</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">var</span><span style="color:#56b6c2">(</span><span style="color:#bc74c4">--</span><span style="color:#c9c9c9">fg</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div> @@ -2490,30 +2490,30 @@ List of Works Cited</p> <li>Add the following line inside it</li> </ol> <p>For config.toml</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span>[<span style="color:#a6e22e">params</span>] -</span></span><span style="display:flex;"><span> <span style="color:#a6e22e">description</span> = <span style="color:#e6db74">&#34;The global meta description of your website&#34;</span> -</span></span></code></pre></div><p>For config.yaml</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">params</span>: -</span></span><span style="display:flex;"><span> <span style="color:#f92672">description</span>: <span style="color:#ae81ff">The global meta description of your website</span> -</span></span></code></pre></div><p>It won&rsquo;t work just yet because you have to update the <code>baseof.html</code> file.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">[</span><span style="color:#c9c9c9">params</span><span style="color:#56b6c2">]</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#c9c9c9">description</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">=</span><span style="color:#c9c9c9"> </span><span style="color:#82cc6a">&#34;The global meta description of your website&#34;</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>For config.yaml</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#bc74c4">params</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">description</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#c9c9c9">The global meta description of your website</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>It won&rsquo;t work just yet because you have to update the <code>baseof.html</code> file.</p> <h3 id="updating-the-baseofhtml-file">Updating the baseof.html file <a class="anchor" href="#updating-the-baseofhtml-file"> <span class="spanForHeader">#</span> </a></h3><ol> <li>Locate baseof.html</li> <li>Add or change the meta description line with the following</li> </ol> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-html" data-lang="html"><span style="display:flex;"><span>&lt;<span style="color:#f92672">meta</span> <span style="color:#a6e22e">name</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;description&#34;</span> <span style="color:#a6e22e">content</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;{{ if .Page.Params.description }}{{ .Page.Params.description }}{{ else if .Summary}}{{ .Summary }}{{else}}{{ .Site.Params.description}}{{ end }}&#34;</span>/&gt; -</span></span></code></pre></div><p>And now if you start your Hugo server locally with <code>hugo serve --noHTTPCache</code> and you right click on your page -&gt; View Page Source -&gt; Search for the meta description tag. It should match what you left in the config file.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-html" data-lang="html"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">&lt;</span><span style="color:#bc74c4">meta</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">name</span><span style="color:#bc74c4">=</span><span style="color:#82cc6a">&#34;description&#34;</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">content</span><span style="color:#bc74c4">=</span><span style="color:#82cc6a">&#34;{{ if .Page.Params.description }}{{ .Page.Params.description }}{{ else if .Summary}}{{ .Summary }}{{else}}{{ .Site.Params.description}}{{ end }}&#34;</span><span style="color:#56b6c2">/&gt;</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>And now if you start your Hugo server locally with <code>hugo serve --noHTTPCache</code> and you right click on your page -&gt; View Page Source -&gt; Search for the meta description tag. It should match what you left in the config file.</p> <h3 id="replacing-the-global-description-with-a-custom-one">Replacing the global description with a custom one <a class="anchor" href="#replacing-the-global-description-with-a-custom-one"> <span class="spanForHeader">#</span> </a></h3><ol> <li>Have a markdown file ready</li> <li>In the preamble, add</li> </ol> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>--- -</span></span><span style="display:flex;"><span><span style="color:#f92672">description</span>: <span style="color:#e6db74">&#34;Your custom description for this page&#34;</span> -</span></span><span style="display:flex;"><span>--- -</span></span></code></pre></div><p>Following these steps would guarantee that you have a meta description for everypage with the ability for creating a custom one whenever you need it!</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9">---</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#bc74c4">description</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#82cc6a">&#34;Your custom description for this page&#34;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#c9c9c9">---</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>Following these steps would guarantee that you have a meta description for everypage with the ability for creating a custom one whenever you need it!</p> @@ -4730,8 +4730,8 @@ formed does not list Internet pornography as one of the addictions that it provi </a></h3><p>So I wanted to make a quick entry, see how it looks like and I stumbled upon this issue of hugo pluralzing Blog into Blogs</p> <p>You can fix this in config.toml with the following line</p> <blockquote> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span><span style="color:#a6e22e">pluralizelisttitles</span> = <span style="color:#66d9ef">false</span> -</span></span></code></pre></div></blockquote> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9">pluralizelisttitles</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">=</span><span style="color:#c9c9c9"> </span><span style="color:#cf5967;background-color:#43454f">false</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div></blockquote> diff --git a/new-site/public/index.xml b/new-site/public/index.xml index da317efa..0d1a3e1d 100644 --- a/new-site/public/index.xml +++ b/new-site/public/index.xml @@ -19,28 +19,28 @@ <p>I actually updated the css once more.</p> <p>If you&rsquo;re using a dark theme in your browser, the website will follow suit and change to darker colors.</p> <p>I did this by setting the light theme to be by default for more readability:</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>:<span style="color:#a6e22e">root</span> { -</span></span><span style="display:flex;"><span> --bg: <span style="color:#ae81ff">#fafafa</span>; -</span></span><span style="display:flex;"><span> --fg: <span style="color:#ae81ff">#2f343f</span>; -</span></span><span style="display:flex;"><span> --links: <span style="color:#ae81ff">#4084d6</span>; -</span></span><span style="display:flex;"><span> --muted_text: rgb(<span style="color:#ae81ff">93</span>, <span style="color:#ae81ff">93</span>, <span style="color:#ae81ff">99</span>); -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div><p>and then this checks that if the user prefers a darker theme, they shall get a dark theme. Simple as that really, I didn&rsquo;t know this stuff existed, thought webshits just use java script for everything, but I guess I&rsquo;m wrong.</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>@<span style="color:#66d9ef">media</span> <span style="color:#f92672">(</span><span style="color:#f92672">prefers-color-scheme</span><span style="color:#f92672">:</span> <span style="color:#f92672">dark</span><span style="color:#f92672">)</span> { -</span></span><span style="display:flex;"><span> :<span style="color:#a6e22e">root</span> { -</span></span><span style="display:flex;"><span> --bg: <span style="color:#ae81ff">#141414</span>; -</span></span><span style="display:flex;"><span> --fg: rgb(<span style="color:#ae81ff">232</span>, <span style="color:#ae81ff">228</span>, <span style="color:#ae81ff">228</span>); -</span></span><span style="display:flex;"><span> --links: <span style="color:#ae81ff">#5da0f2</span>; -</span></span><span style="display:flex;"><span> --muted_text: rgb(<span style="color:#ae81ff">179</span>, <span style="color:#ae81ff">182</span>, <span style="color:#ae81ff">186</span>); -</span></span><span style="display:flex;"><span> } -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div><p>And this is how CSS variables are used:</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span><span style="color:#f92672">body</span> { -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">font-family</span>: <span style="color:#66d9ef">sans-serif</span>; -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">background</span>: <span style="color:#a6e22e">var</span>(<span style="color:#f92672">--</span>bg); -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">color</span>: <span style="color:#a6e22e">var</span>(<span style="color:#f92672">--</span>fg); -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">:</span><span style="color:#ecbe7b">root</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--bg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#fafafa</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--fg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#2f343f</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--links</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#4084d6</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--muted_text</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">93</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">93</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">99</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>and then this checks that if the user prefers a darker theme, they shall get a dark theme. Simple as that really, I didn&rsquo;t know this stuff existed, thought webshits just use java script for everything, but I guess I&rsquo;m wrong.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">@</span><span style="color:#7fbaf5">media</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">(</span><span style="color:#bc74c4">prefers-color-scheme</span><span style="color:#bc74c4">:</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">dark</span><span style="color:#bc74c4">)</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">:</span><span style="color:#ecbe7b">root</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--bg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#141414</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--fg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">232</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">228</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">228</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--links</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#5da0f2</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--muted_text</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">179</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">182</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">186</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>And this is how CSS variables are used:</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#bc74c4">body</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">font-family</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#cf5967;background-color:#43454f">sans-serif</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">background</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">var</span><span style="color:#56b6c2">(</span><span style="color:#bc74c4">--</span><span style="color:#c9c9c9">bg</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">color</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">var</span><span style="color:#56b6c2">(</span><span style="color:#bc74c4">--</span><span style="color:#c9c9c9">fg</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div> @@ -2491,30 +2491,30 @@ List of Works Cited</p> <li>Add the following line inside it</li> </ol> <p>For config.toml</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span>[<span style="color:#a6e22e">params</span>] -</span></span><span style="display:flex;"><span> <span style="color:#a6e22e">description</span> = <span style="color:#e6db74">&#34;The global meta description of your website&#34;</span> -</span></span></code></pre></div><p>For config.yaml</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">params</span>: -</span></span><span style="display:flex;"><span> <span style="color:#f92672">description</span>: <span style="color:#ae81ff">The global meta description of your website</span> -</span></span></code></pre></div><p>It won&rsquo;t work just yet because you have to update the <code>baseof.html</code> file.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">[</span><span style="color:#c9c9c9">params</span><span style="color:#56b6c2">]</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#c9c9c9">description</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">=</span><span style="color:#c9c9c9"> </span><span style="color:#82cc6a">&#34;The global meta description of your website&#34;</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>For config.yaml</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#bc74c4">params</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">description</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#c9c9c9">The global meta description of your website</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>It won&rsquo;t work just yet because you have to update the <code>baseof.html</code> file.</p> <h3 id="updating-the-baseofhtml-file">Updating the baseof.html file <a class="anchor" href="#updating-the-baseofhtml-file"> <span class="spanForHeader">#</span> </a></h3><ol> <li>Locate baseof.html</li> <li>Add or change the meta description line with the following</li> </ol> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-html" data-lang="html"><span style="display:flex;"><span>&lt;<span style="color:#f92672">meta</span> <span style="color:#a6e22e">name</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;description&#34;</span> <span style="color:#a6e22e">content</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;{{ if .Page.Params.description }}{{ .Page.Params.description }}{{ else if .Summary}}{{ .Summary }}{{else}}{{ .Site.Params.description}}{{ end }}&#34;</span>/&gt; -</span></span></code></pre></div><p>And now if you start your Hugo server locally with <code>hugo serve --noHTTPCache</code> and you right click on your page -&gt; View Page Source -&gt; Search for the meta description tag. It should match what you left in the config file.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-html" data-lang="html"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">&lt;</span><span style="color:#bc74c4">meta</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">name</span><span style="color:#bc74c4">=</span><span style="color:#82cc6a">&#34;description&#34;</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">content</span><span style="color:#bc74c4">=</span><span style="color:#82cc6a">&#34;{{ if .Page.Params.description }}{{ .Page.Params.description }}{{ else if .Summary}}{{ .Summary }}{{else}}{{ .Site.Params.description}}{{ end }}&#34;</span><span style="color:#56b6c2">/&gt;</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>And now if you start your Hugo server locally with <code>hugo serve --noHTTPCache</code> and you right click on your page -&gt; View Page Source -&gt; Search for the meta description tag. It should match what you left in the config file.</p> <h3 id="replacing-the-global-description-with-a-custom-one">Replacing the global description with a custom one <a class="anchor" href="#replacing-the-global-description-with-a-custom-one"> <span class="spanForHeader">#</span> </a></h3><ol> <li>Have a markdown file ready</li> <li>In the preamble, add</li> </ol> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>--- -</span></span><span style="display:flex;"><span><span style="color:#f92672">description</span>: <span style="color:#e6db74">&#34;Your custom description for this page&#34;</span> -</span></span><span style="display:flex;"><span>--- -</span></span></code></pre></div><p>Following these steps would guarantee that you have a meta description for everypage with the ability for creating a custom one whenever you need it!</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9">---</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#bc74c4">description</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#82cc6a">&#34;Your custom description for this page&#34;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#c9c9c9">---</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>Following these steps would guarantee that you have a meta description for everypage with the ability for creating a custom one whenever you need it!</p> @@ -4731,8 +4731,8 @@ formed does not list Internet pornography as one of the addictions that it provi </a></h3><p>So I wanted to make a quick entry, see how it looks like and I stumbled upon this issue of hugo pluralzing Blog into Blogs</p> <p>You can fix this in config.toml with the following line</p> <blockquote> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span><span style="color:#a6e22e">pluralizelisttitles</span> = <span style="color:#66d9ef">false</span> -</span></span></code></pre></div></blockquote> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9">pluralizelisttitles</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">=</span><span style="color:#c9c9c9"> </span><span style="color:#cf5967;background-color:#43454f">false</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div></blockquote> diff --git a/new-site/public/library/hackbook/index.xml b/new-site/public/library/hackbook/index.xml index 87c9f53e..ad86733e 100644 --- a/new-site/public/library/hackbook/index.xml +++ b/new-site/public/library/hackbook/index.xml @@ -19,28 +19,28 @@ <p>I actually updated the css once more.</p> <p>If you&rsquo;re using a dark theme in your browser, the website will follow suit and change to darker colors.</p> <p>I did this by setting the light theme to be by default for more readability:</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>:<span style="color:#a6e22e">root</span> { -</span></span><span style="display:flex;"><span> --bg: <span style="color:#ae81ff">#fafafa</span>; -</span></span><span style="display:flex;"><span> --fg: <span style="color:#ae81ff">#2f343f</span>; -</span></span><span style="display:flex;"><span> --links: <span style="color:#ae81ff">#4084d6</span>; -</span></span><span style="display:flex;"><span> --muted_text: rgb(<span style="color:#ae81ff">93</span>, <span style="color:#ae81ff">93</span>, <span style="color:#ae81ff">99</span>); -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div><p>and then this checks that if the user prefers a darker theme, they shall get a dark theme. Simple as that really, I didn&rsquo;t know this stuff existed, thought webshits just use java script for everything, but I guess I&rsquo;m wrong.</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>@<span style="color:#66d9ef">media</span> <span style="color:#f92672">(</span><span style="color:#f92672">prefers-color-scheme</span><span style="color:#f92672">:</span> <span style="color:#f92672">dark</span><span style="color:#f92672">)</span> { -</span></span><span style="display:flex;"><span> :<span style="color:#a6e22e">root</span> { -</span></span><span style="display:flex;"><span> --bg: <span style="color:#ae81ff">#141414</span>; -</span></span><span style="display:flex;"><span> --fg: rgb(<span style="color:#ae81ff">232</span>, <span style="color:#ae81ff">228</span>, <span style="color:#ae81ff">228</span>); -</span></span><span style="display:flex;"><span> --links: <span style="color:#ae81ff">#5da0f2</span>; -</span></span><span style="display:flex;"><span> --muted_text: rgb(<span style="color:#ae81ff">179</span>, <span style="color:#ae81ff">182</span>, <span style="color:#ae81ff">186</span>); -</span></span><span style="display:flex;"><span> } -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div><p>And this is how CSS variables are used:</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span><span style="color:#f92672">body</span> { -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">font-family</span>: <span style="color:#66d9ef">sans-serif</span>; -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">background</span>: <span style="color:#a6e22e">var</span>(<span style="color:#f92672">--</span>bg); -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">color</span>: <span style="color:#a6e22e">var</span>(<span style="color:#f92672">--</span>fg); -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">:</span><span style="color:#ecbe7b">root</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--bg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#fafafa</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--fg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#2f343f</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--links</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#4084d6</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--muted_text</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">93</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">93</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">99</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>and then this checks that if the user prefers a darker theme, they shall get a dark theme. Simple as that really, I didn&rsquo;t know this stuff existed, thought webshits just use java script for everything, but I guess I&rsquo;m wrong.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">@</span><span style="color:#7fbaf5">media</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">(</span><span style="color:#bc74c4">prefers-color-scheme</span><span style="color:#bc74c4">:</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">dark</span><span style="color:#bc74c4">)</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">:</span><span style="color:#ecbe7b">root</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--bg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#141414</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--fg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">232</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">228</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">228</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--links</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#5da0f2</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--muted_text</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">179</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">182</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">186</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>And this is how CSS variables are used:</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#bc74c4">body</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">font-family</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#cf5967;background-color:#43454f">sans-serif</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">background</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">var</span><span style="color:#56b6c2">(</span><span style="color:#bc74c4">--</span><span style="color:#c9c9c9">bg</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">color</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">var</span><span style="color:#56b6c2">(</span><span style="color:#bc74c4">--</span><span style="color:#c9c9c9">fg</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div> @@ -2491,30 +2491,30 @@ List of Works Cited</p> <li>Add the following line inside it</li> </ol> <p>For config.toml</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span>[<span style="color:#a6e22e">params</span>] -</span></span><span style="display:flex;"><span> <span style="color:#a6e22e">description</span> = <span style="color:#e6db74">&#34;The global meta description of your website&#34;</span> -</span></span></code></pre></div><p>For config.yaml</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">params</span>: -</span></span><span style="display:flex;"><span> <span style="color:#f92672">description</span>: <span style="color:#ae81ff">The global meta description of your website</span> -</span></span></code></pre></div><p>It won&rsquo;t work just yet because you have to update the <code>baseof.html</code> file.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">[</span><span style="color:#c9c9c9">params</span><span style="color:#56b6c2">]</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#c9c9c9">description</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">=</span><span style="color:#c9c9c9"> </span><span style="color:#82cc6a">&#34;The global meta description of your website&#34;</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>For config.yaml</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#bc74c4">params</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">description</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#c9c9c9">The global meta description of your website</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>It won&rsquo;t work just yet because you have to update the <code>baseof.html</code> file.</p> <h3 id="updating-the-baseofhtml-file">Updating the baseof.html file <a class="anchor" href="#updating-the-baseofhtml-file"> <span class="spanForHeader">#</span> </a></h3><ol> <li>Locate baseof.html</li> <li>Add or change the meta description line with the following</li> </ol> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-html" data-lang="html"><span style="display:flex;"><span>&lt;<span style="color:#f92672">meta</span> <span style="color:#a6e22e">name</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;description&#34;</span> <span style="color:#a6e22e">content</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;{{ if .Page.Params.description }}{{ .Page.Params.description }}{{ else if .Summary}}{{ .Summary }}{{else}}{{ .Site.Params.description}}{{ end }}&#34;</span>/&gt; -</span></span></code></pre></div><p>And now if you start your Hugo server locally with <code>hugo serve --noHTTPCache</code> and you right click on your page -&gt; View Page Source -&gt; Search for the meta description tag. It should match what you left in the config file.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-html" data-lang="html"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">&lt;</span><span style="color:#bc74c4">meta</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">name</span><span style="color:#bc74c4">=</span><span style="color:#82cc6a">&#34;description&#34;</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">content</span><span style="color:#bc74c4">=</span><span style="color:#82cc6a">&#34;{{ if .Page.Params.description }}{{ .Page.Params.description }}{{ else if .Summary}}{{ .Summary }}{{else}}{{ .Site.Params.description}}{{ end }}&#34;</span><span style="color:#56b6c2">/&gt;</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>And now if you start your Hugo server locally with <code>hugo serve --noHTTPCache</code> and you right click on your page -&gt; View Page Source -&gt; Search for the meta description tag. It should match what you left in the config file.</p> <h3 id="replacing-the-global-description-with-a-custom-one">Replacing the global description with a custom one <a class="anchor" href="#replacing-the-global-description-with-a-custom-one"> <span class="spanForHeader">#</span> </a></h3><ol> <li>Have a markdown file ready</li> <li>In the preamble, add</li> </ol> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>--- -</span></span><span style="display:flex;"><span><span style="color:#f92672">description</span>: <span style="color:#e6db74">&#34;Your custom description for this page&#34;</span> -</span></span><span style="display:flex;"><span>--- -</span></span></code></pre></div><p>Following these steps would guarantee that you have a meta description for everypage with the ability for creating a custom one whenever you need it!</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9">---</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#bc74c4">description</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#82cc6a">&#34;Your custom description for this page&#34;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#c9c9c9">---</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>Following these steps would guarantee that you have a meta description for everypage with the ability for creating a custom one whenever you need it!</p> @@ -4731,8 +4731,8 @@ formed does not list Internet pornography as one of the addictions that it provi </a></h3><p>So I wanted to make a quick entry, see how it looks like and I stumbled upon this issue of hugo pluralzing Blog into Blogs</p> <p>You can fix this in config.toml with the following line</p> <blockquote> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span><span style="color:#a6e22e">pluralizelisttitles</span> = <span style="color:#66d9ef">false</span> -</span></span></code></pre></div></blockquote> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9">pluralizelisttitles</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">=</span><span style="color:#c9c9c9"> </span><span style="color:#cf5967;background-color:#43454f">false</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div></blockquote> diff --git a/new-site/public/library/index.xml b/new-site/public/library/index.xml index 34feac37..f48d8994 100644 --- a/new-site/public/library/index.xml +++ b/new-site/public/library/index.xml @@ -19,28 +19,28 @@ <p>I actually updated the css once more.</p> <p>If you&rsquo;re using a dark theme in your browser, the website will follow suit and change to darker colors.</p> <p>I did this by setting the light theme to be by default for more readability:</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>:<span style="color:#a6e22e">root</span> { -</span></span><span style="display:flex;"><span> --bg: <span style="color:#ae81ff">#fafafa</span>; -</span></span><span style="display:flex;"><span> --fg: <span style="color:#ae81ff">#2f343f</span>; -</span></span><span style="display:flex;"><span> --links: <span style="color:#ae81ff">#4084d6</span>; -</span></span><span style="display:flex;"><span> --muted_text: rgb(<span style="color:#ae81ff">93</span>, <span style="color:#ae81ff">93</span>, <span style="color:#ae81ff">99</span>); -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div><p>and then this checks that if the user prefers a darker theme, they shall get a dark theme. Simple as that really, I didn&rsquo;t know this stuff existed, thought webshits just use java script for everything, but I guess I&rsquo;m wrong.</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>@<span style="color:#66d9ef">media</span> <span style="color:#f92672">(</span><span style="color:#f92672">prefers-color-scheme</span><span style="color:#f92672">:</span> <span style="color:#f92672">dark</span><span style="color:#f92672">)</span> { -</span></span><span style="display:flex;"><span> :<span style="color:#a6e22e">root</span> { -</span></span><span style="display:flex;"><span> --bg: <span style="color:#ae81ff">#141414</span>; -</span></span><span style="display:flex;"><span> --fg: rgb(<span style="color:#ae81ff">232</span>, <span style="color:#ae81ff">228</span>, <span style="color:#ae81ff">228</span>); -</span></span><span style="display:flex;"><span> --links: <span style="color:#ae81ff">#5da0f2</span>; -</span></span><span style="display:flex;"><span> --muted_text: rgb(<span style="color:#ae81ff">179</span>, <span style="color:#ae81ff">182</span>, <span style="color:#ae81ff">186</span>); -</span></span><span style="display:flex;"><span> } -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div><p>And this is how CSS variables are used:</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span><span style="color:#f92672">body</span> { -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">font-family</span>: <span style="color:#66d9ef">sans-serif</span>; -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">background</span>: <span style="color:#a6e22e">var</span>(<span style="color:#f92672">--</span>bg); -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">color</span>: <span style="color:#a6e22e">var</span>(<span style="color:#f92672">--</span>fg); -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">:</span><span style="color:#ecbe7b">root</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--bg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#fafafa</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--fg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#2f343f</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--links</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#4084d6</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--muted_text</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">93</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">93</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">99</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>and then this checks that if the user prefers a darker theme, they shall get a dark theme. Simple as that really, I didn&rsquo;t know this stuff existed, thought webshits just use java script for everything, but I guess I&rsquo;m wrong.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">@</span><span style="color:#7fbaf5">media</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">(</span><span style="color:#bc74c4">prefers-color-scheme</span><span style="color:#bc74c4">:</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">dark</span><span style="color:#bc74c4">)</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">:</span><span style="color:#ecbe7b">root</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--bg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#141414</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--fg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">232</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">228</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">228</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--links</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#5da0f2</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--muted_text</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">179</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">182</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">186</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>And this is how CSS variables are used:</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#bc74c4">body</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">font-family</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#cf5967;background-color:#43454f">sans-serif</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">background</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">var</span><span style="color:#56b6c2">(</span><span style="color:#bc74c4">--</span><span style="color:#c9c9c9">bg</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">color</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">var</span><span style="color:#56b6c2">(</span><span style="color:#bc74c4">--</span><span style="color:#c9c9c9">fg</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div> @@ -2491,30 +2491,30 @@ List of Works Cited</p> <li>Add the following line inside it</li> </ol> <p>For config.toml</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span>[<span style="color:#a6e22e">params</span>] -</span></span><span style="display:flex;"><span> <span style="color:#a6e22e">description</span> = <span style="color:#e6db74">&#34;The global meta description of your website&#34;</span> -</span></span></code></pre></div><p>For config.yaml</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">params</span>: -</span></span><span style="display:flex;"><span> <span style="color:#f92672">description</span>: <span style="color:#ae81ff">The global meta description of your website</span> -</span></span></code></pre></div><p>It won&rsquo;t work just yet because you have to update the <code>baseof.html</code> file.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">[</span><span style="color:#c9c9c9">params</span><span style="color:#56b6c2">]</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#c9c9c9">description</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">=</span><span style="color:#c9c9c9"> </span><span style="color:#82cc6a">&#34;The global meta description of your website&#34;</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>For config.yaml</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#bc74c4">params</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">description</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#c9c9c9">The global meta description of your website</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>It won&rsquo;t work just yet because you have to update the <code>baseof.html</code> file.</p> <h3 id="updating-the-baseofhtml-file">Updating the baseof.html file <a class="anchor" href="#updating-the-baseofhtml-file"> <span class="spanForHeader">#</span> </a></h3><ol> <li>Locate baseof.html</li> <li>Add or change the meta description line with the following</li> </ol> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-html" data-lang="html"><span style="display:flex;"><span>&lt;<span style="color:#f92672">meta</span> <span style="color:#a6e22e">name</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;description&#34;</span> <span style="color:#a6e22e">content</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;{{ if .Page.Params.description }}{{ .Page.Params.description }}{{ else if .Summary}}{{ .Summary }}{{else}}{{ .Site.Params.description}}{{ end }}&#34;</span>/&gt; -</span></span></code></pre></div><p>And now if you start your Hugo server locally with <code>hugo serve --noHTTPCache</code> and you right click on your page -&gt; View Page Source -&gt; Search for the meta description tag. It should match what you left in the config file.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-html" data-lang="html"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">&lt;</span><span style="color:#bc74c4">meta</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">name</span><span style="color:#bc74c4">=</span><span style="color:#82cc6a">&#34;description&#34;</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">content</span><span style="color:#bc74c4">=</span><span style="color:#82cc6a">&#34;{{ if .Page.Params.description }}{{ .Page.Params.description }}{{ else if .Summary}}{{ .Summary }}{{else}}{{ .Site.Params.description}}{{ end }}&#34;</span><span style="color:#56b6c2">/&gt;</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>And now if you start your Hugo server locally with <code>hugo serve --noHTTPCache</code> and you right click on your page -&gt; View Page Source -&gt; Search for the meta description tag. It should match what you left in the config file.</p> <h3 id="replacing-the-global-description-with-a-custom-one">Replacing the global description with a custom one <a class="anchor" href="#replacing-the-global-description-with-a-custom-one"> <span class="spanForHeader">#</span> </a></h3><ol> <li>Have a markdown file ready</li> <li>In the preamble, add</li> </ol> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>--- -</span></span><span style="display:flex;"><span><span style="color:#f92672">description</span>: <span style="color:#e6db74">&#34;Your custom description for this page&#34;</span> -</span></span><span style="display:flex;"><span>--- -</span></span></code></pre></div><p>Following these steps would guarantee that you have a meta description for everypage with the ability for creating a custom one whenever you need it!</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9">---</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#bc74c4">description</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#82cc6a">&#34;Your custom description for this page&#34;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#c9c9c9">---</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>Following these steps would guarantee that you have a meta description for everypage with the ability for creating a custom one whenever you need it!</p> @@ -4731,8 +4731,8 @@ formed does not list Internet pornography as one of the addictions that it provi </a></h3><p>So I wanted to make a quick entry, see how it looks like and I stumbled upon this issue of hugo pluralzing Blog into Blogs</p> <p>You can fix this in config.toml with the following line</p> <blockquote> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span><span style="color:#a6e22e">pluralizelisttitles</span> = <span style="color:#66d9ef">false</span> -</span></span></code></pre></div></blockquote> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9">pluralizelisttitles</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">=</span><span style="color:#c9c9c9"> </span><span style="color:#cf5967;background-color:#43454f">false</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div></blockquote> diff --git a/new-site/public/library/ted-kaczynski/index.xml b/new-site/public/library/ted-kaczynski/index.xml index 657f2340..c670e9af 100644 --- a/new-site/public/library/ted-kaczynski/index.xml +++ b/new-site/public/library/ted-kaczynski/index.xml @@ -19,28 +19,28 @@ <p>I actually updated the css once more.</p> <p>If you&rsquo;re using a dark theme in your browser, the website will follow suit and change to darker colors.</p> <p>I did this by setting the light theme to be by default for more readability:</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>:<span style="color:#a6e22e">root</span> { -</span></span><span style="display:flex;"><span> --bg: <span style="color:#ae81ff">#fafafa</span>; -</span></span><span style="display:flex;"><span> --fg: <span style="color:#ae81ff">#2f343f</span>; -</span></span><span style="display:flex;"><span> --links: <span style="color:#ae81ff">#4084d6</span>; -</span></span><span style="display:flex;"><span> --muted_text: rgb(<span style="color:#ae81ff">93</span>, <span style="color:#ae81ff">93</span>, <span style="color:#ae81ff">99</span>); -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div><p>and then this checks that if the user prefers a darker theme, they shall get a dark theme. Simple as that really, I didn&rsquo;t know this stuff existed, thought webshits just use java script for everything, but I guess I&rsquo;m wrong.</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>@<span style="color:#66d9ef">media</span> <span style="color:#f92672">(</span><span style="color:#f92672">prefers-color-scheme</span><span style="color:#f92672">:</span> <span style="color:#f92672">dark</span><span style="color:#f92672">)</span> { -</span></span><span style="display:flex;"><span> :<span style="color:#a6e22e">root</span> { -</span></span><span style="display:flex;"><span> --bg: <span style="color:#ae81ff">#141414</span>; -</span></span><span style="display:flex;"><span> --fg: rgb(<span style="color:#ae81ff">232</span>, <span style="color:#ae81ff">228</span>, <span style="color:#ae81ff">228</span>); -</span></span><span style="display:flex;"><span> --links: <span style="color:#ae81ff">#5da0f2</span>; -</span></span><span style="display:flex;"><span> --muted_text: rgb(<span style="color:#ae81ff">179</span>, <span style="color:#ae81ff">182</span>, <span style="color:#ae81ff">186</span>); -</span></span><span style="display:flex;"><span> } -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div><p>And this is how CSS variables are used:</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span><span style="color:#f92672">body</span> { -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">font-family</span>: <span style="color:#66d9ef">sans-serif</span>; -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">background</span>: <span style="color:#a6e22e">var</span>(<span style="color:#f92672">--</span>bg); -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">color</span>: <span style="color:#a6e22e">var</span>(<span style="color:#f92672">--</span>fg); -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">:</span><span style="color:#ecbe7b">root</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--bg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#fafafa</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--fg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#2f343f</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--links</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#4084d6</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--muted_text</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">93</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">93</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">99</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>and then this checks that if the user prefers a darker theme, they shall get a dark theme. Simple as that really, I didn&rsquo;t know this stuff existed, thought webshits just use java script for everything, but I guess I&rsquo;m wrong.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">@</span><span style="color:#7fbaf5">media</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">(</span><span style="color:#bc74c4">prefers-color-scheme</span><span style="color:#bc74c4">:</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">dark</span><span style="color:#bc74c4">)</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">:</span><span style="color:#ecbe7b">root</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--bg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#141414</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--fg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">232</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">228</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">228</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--links</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#5da0f2</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--muted_text</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">179</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">182</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">186</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>And this is how CSS variables are used:</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#bc74c4">body</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">font-family</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#cf5967;background-color:#43454f">sans-serif</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">background</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">var</span><span style="color:#56b6c2">(</span><span style="color:#bc74c4">--</span><span style="color:#c9c9c9">bg</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">color</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">var</span><span style="color:#56b6c2">(</span><span style="color:#bc74c4">--</span><span style="color:#c9c9c9">fg</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div> @@ -2491,30 +2491,30 @@ List of Works Cited</p> <li>Add the following line inside it</li> </ol> <p>For config.toml</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span>[<span style="color:#a6e22e">params</span>] -</span></span><span style="display:flex;"><span> <span style="color:#a6e22e">description</span> = <span style="color:#e6db74">&#34;The global meta description of your website&#34;</span> -</span></span></code></pre></div><p>For config.yaml</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">params</span>: -</span></span><span style="display:flex;"><span> <span style="color:#f92672">description</span>: <span style="color:#ae81ff">The global meta description of your website</span> -</span></span></code></pre></div><p>It won&rsquo;t work just yet because you have to update the <code>baseof.html</code> file.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">[</span><span style="color:#c9c9c9">params</span><span style="color:#56b6c2">]</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#c9c9c9">description</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">=</span><span style="color:#c9c9c9"> </span><span style="color:#82cc6a">&#34;The global meta description of your website&#34;</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>For config.yaml</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#bc74c4">params</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">description</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#c9c9c9">The global meta description of your website</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>It won&rsquo;t work just yet because you have to update the <code>baseof.html</code> file.</p> <h3 id="updating-the-baseofhtml-file">Updating the baseof.html file <a class="anchor" href="#updating-the-baseofhtml-file"> <span class="spanForHeader">#</span> </a></h3><ol> <li>Locate baseof.html</li> <li>Add or change the meta description line with the following</li> </ol> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-html" data-lang="html"><span style="display:flex;"><span>&lt;<span style="color:#f92672">meta</span> <span style="color:#a6e22e">name</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;description&#34;</span> <span style="color:#a6e22e">content</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;{{ if .Page.Params.description }}{{ .Page.Params.description }}{{ else if .Summary}}{{ .Summary }}{{else}}{{ .Site.Params.description}}{{ end }}&#34;</span>/&gt; -</span></span></code></pre></div><p>And now if you start your Hugo server locally with <code>hugo serve --noHTTPCache</code> and you right click on your page -&gt; View Page Source -&gt; Search for the meta description tag. It should match what you left in the config file.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-html" data-lang="html"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">&lt;</span><span style="color:#bc74c4">meta</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">name</span><span style="color:#bc74c4">=</span><span style="color:#82cc6a">&#34;description&#34;</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">content</span><span style="color:#bc74c4">=</span><span style="color:#82cc6a">&#34;{{ if .Page.Params.description }}{{ .Page.Params.description }}{{ else if .Summary}}{{ .Summary }}{{else}}{{ .Site.Params.description}}{{ end }}&#34;</span><span style="color:#56b6c2">/&gt;</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>And now if you start your Hugo server locally with <code>hugo serve --noHTTPCache</code> and you right click on your page -&gt; View Page Source -&gt; Search for the meta description tag. It should match what you left in the config file.</p> <h3 id="replacing-the-global-description-with-a-custom-one">Replacing the global description with a custom one <a class="anchor" href="#replacing-the-global-description-with-a-custom-one"> <span class="spanForHeader">#</span> </a></h3><ol> <li>Have a markdown file ready</li> <li>In the preamble, add</li> </ol> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>--- -</span></span><span style="display:flex;"><span><span style="color:#f92672">description</span>: <span style="color:#e6db74">&#34;Your custom description for this page&#34;</span> -</span></span><span style="display:flex;"><span>--- -</span></span></code></pre></div><p>Following these steps would guarantee that you have a meta description for everypage with the ability for creating a custom one whenever you need it!</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9">---</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#bc74c4">description</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#82cc6a">&#34;Your custom description for this page&#34;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#c9c9c9">---</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>Following these steps would guarantee that you have a meta description for everypage with the ability for creating a custom one whenever you need it!</p> @@ -4731,8 +4731,8 @@ formed does not list Internet pornography as one of the addictions that it provi </a></h3><p>So I wanted to make a quick entry, see how it looks like and I stumbled upon this issue of hugo pluralzing Blog into Blogs</p> <p>You can fix this in config.toml with the following line</p> <blockquote> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span><span style="color:#a6e22e">pluralizelisttitles</span> = <span style="color:#66d9ef">false</span> -</span></span></code></pre></div></blockquote> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9">pluralizelisttitles</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">=</span><span style="color:#c9c9c9"> </span><span style="color:#cf5967;background-color:#43454f">false</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div></blockquote> diff --git a/new-site/public/tags/blog/index.xml b/new-site/public/tags/blog/index.xml index b7129bef..0ff81f93 100644 --- a/new-site/public/tags/blog/index.xml +++ b/new-site/public/tags/blog/index.xml @@ -19,28 +19,28 @@ <p>I actually updated the css once more.</p> <p>If you&rsquo;re using a dark theme in your browser, the website will follow suit and change to darker colors.</p> <p>I did this by setting the light theme to be by default for more readability:</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>:<span style="color:#a6e22e">root</span> { -</span></span><span style="display:flex;"><span> --bg: <span style="color:#ae81ff">#fafafa</span>; -</span></span><span style="display:flex;"><span> --fg: <span style="color:#ae81ff">#2f343f</span>; -</span></span><span style="display:flex;"><span> --links: <span style="color:#ae81ff">#4084d6</span>; -</span></span><span style="display:flex;"><span> --muted_text: rgb(<span style="color:#ae81ff">93</span>, <span style="color:#ae81ff">93</span>, <span style="color:#ae81ff">99</span>); -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div><p>and then this checks that if the user prefers a darker theme, they shall get a dark theme. Simple as that really, I didn&rsquo;t know this stuff existed, thought webshits just use java script for everything, but I guess I&rsquo;m wrong.</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>@<span style="color:#66d9ef">media</span> <span style="color:#f92672">(</span><span style="color:#f92672">prefers-color-scheme</span><span style="color:#f92672">:</span> <span style="color:#f92672">dark</span><span style="color:#f92672">)</span> { -</span></span><span style="display:flex;"><span> :<span style="color:#a6e22e">root</span> { -</span></span><span style="display:flex;"><span> --bg: <span style="color:#ae81ff">#141414</span>; -</span></span><span style="display:flex;"><span> --fg: rgb(<span style="color:#ae81ff">232</span>, <span style="color:#ae81ff">228</span>, <span style="color:#ae81ff">228</span>); -</span></span><span style="display:flex;"><span> --links: <span style="color:#ae81ff">#5da0f2</span>; -</span></span><span style="display:flex;"><span> --muted_text: rgb(<span style="color:#ae81ff">179</span>, <span style="color:#ae81ff">182</span>, <span style="color:#ae81ff">186</span>); -</span></span><span style="display:flex;"><span> } -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div><p>And this is how CSS variables are used:</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span><span style="color:#f92672">body</span> { -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">font-family</span>: <span style="color:#66d9ef">sans-serif</span>; -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">background</span>: <span style="color:#a6e22e">var</span>(<span style="color:#f92672">--</span>bg); -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">color</span>: <span style="color:#a6e22e">var</span>(<span style="color:#f92672">--</span>fg); -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">:</span><span style="color:#ecbe7b">root</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--bg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#fafafa</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--fg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#2f343f</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--links</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#4084d6</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--muted_text</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">93</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">93</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">99</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>and then this checks that if the user prefers a darker theme, they shall get a dark theme. Simple as that really, I didn&rsquo;t know this stuff existed, thought webshits just use java script for everything, but I guess I&rsquo;m wrong.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">@</span><span style="color:#7fbaf5">media</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">(</span><span style="color:#bc74c4">prefers-color-scheme</span><span style="color:#bc74c4">:</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">dark</span><span style="color:#bc74c4">)</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">:</span><span style="color:#ecbe7b">root</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--bg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#141414</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--fg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">232</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">228</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">228</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--links</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#5da0f2</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--muted_text</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">179</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">182</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">186</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>And this is how CSS variables are used:</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#bc74c4">body</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">font-family</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#cf5967;background-color:#43454f">sans-serif</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">background</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">var</span><span style="color:#56b6c2">(</span><span style="color:#bc74c4">--</span><span style="color:#c9c9c9">bg</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">color</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">var</span><span style="color:#56b6c2">(</span><span style="color:#bc74c4">--</span><span style="color:#c9c9c9">fg</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div> @@ -2491,30 +2491,30 @@ List of Works Cited</p> <li>Add the following line inside it</li> </ol> <p>For config.toml</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span>[<span style="color:#a6e22e">params</span>] -</span></span><span style="display:flex;"><span> <span style="color:#a6e22e">description</span> = <span style="color:#e6db74">&#34;The global meta description of your website&#34;</span> -</span></span></code></pre></div><p>For config.yaml</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">params</span>: -</span></span><span style="display:flex;"><span> <span style="color:#f92672">description</span>: <span style="color:#ae81ff">The global meta description of your website</span> -</span></span></code></pre></div><p>It won&rsquo;t work just yet because you have to update the <code>baseof.html</code> file.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">[</span><span style="color:#c9c9c9">params</span><span style="color:#56b6c2">]</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#c9c9c9">description</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">=</span><span style="color:#c9c9c9"> </span><span style="color:#82cc6a">&#34;The global meta description of your website&#34;</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>For config.yaml</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#bc74c4">params</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">description</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#c9c9c9">The global meta description of your website</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>It won&rsquo;t work just yet because you have to update the <code>baseof.html</code> file.</p> <h3 id="updating-the-baseofhtml-file">Updating the baseof.html file <a class="anchor" href="#updating-the-baseofhtml-file"> <span class="spanForHeader">#</span> </a></h3><ol> <li>Locate baseof.html</li> <li>Add or change the meta description line with the following</li> </ol> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-html" data-lang="html"><span style="display:flex;"><span>&lt;<span style="color:#f92672">meta</span> <span style="color:#a6e22e">name</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;description&#34;</span> <span style="color:#a6e22e">content</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;{{ if .Page.Params.description }}{{ .Page.Params.description }}{{ else if .Summary}}{{ .Summary }}{{else}}{{ .Site.Params.description}}{{ end }}&#34;</span>/&gt; -</span></span></code></pre></div><p>And now if you start your Hugo server locally with <code>hugo serve --noHTTPCache</code> and you right click on your page -&gt; View Page Source -&gt; Search for the meta description tag. It should match what you left in the config file.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-html" data-lang="html"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">&lt;</span><span style="color:#bc74c4">meta</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">name</span><span style="color:#bc74c4">=</span><span style="color:#82cc6a">&#34;description&#34;</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">content</span><span style="color:#bc74c4">=</span><span style="color:#82cc6a">&#34;{{ if .Page.Params.description }}{{ .Page.Params.description }}{{ else if .Summary}}{{ .Summary }}{{else}}{{ .Site.Params.description}}{{ end }}&#34;</span><span style="color:#56b6c2">/&gt;</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>And now if you start your Hugo server locally with <code>hugo serve --noHTTPCache</code> and you right click on your page -&gt; View Page Source -&gt; Search for the meta description tag. It should match what you left in the config file.</p> <h3 id="replacing-the-global-description-with-a-custom-one">Replacing the global description with a custom one <a class="anchor" href="#replacing-the-global-description-with-a-custom-one"> <span class="spanForHeader">#</span> </a></h3><ol> <li>Have a markdown file ready</li> <li>In the preamble, add</li> </ol> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>--- -</span></span><span style="display:flex;"><span><span style="color:#f92672">description</span>: <span style="color:#e6db74">&#34;Your custom description for this page&#34;</span> -</span></span><span style="display:flex;"><span>--- -</span></span></code></pre></div><p>Following these steps would guarantee that you have a meta description for everypage with the ability for creating a custom one whenever you need it!</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9">---</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#bc74c4">description</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#82cc6a">&#34;Your custom description for this page&#34;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#c9c9c9">---</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>Following these steps would guarantee that you have a meta description for everypage with the ability for creating a custom one whenever you need it!</p> @@ -4731,8 +4731,8 @@ formed does not list Internet pornography as one of the addictions that it provi </a></h3><p>So I wanted to make a quick entry, see how it looks like and I stumbled upon this issue of hugo pluralzing Blog into Blogs</p> <p>You can fix this in config.toml with the following line</p> <blockquote> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span><span style="color:#a6e22e">pluralizelisttitles</span> = <span style="color:#66d9ef">false</span> -</span></span></code></pre></div></blockquote> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9">pluralizelisttitles</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">=</span><span style="color:#c9c9c9"> </span><span style="color:#cf5967;background-color:#43454f">false</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div></blockquote> diff --git a/new-site/public/tags/hackbook/index.xml b/new-site/public/tags/hackbook/index.xml index 92f70c8f..1406af72 100644 --- a/new-site/public/tags/hackbook/index.xml +++ b/new-site/public/tags/hackbook/index.xml @@ -19,28 +19,28 @@ <p>I actually updated the css once more.</p> <p>If you&rsquo;re using a dark theme in your browser, the website will follow suit and change to darker colors.</p> <p>I did this by setting the light theme to be by default for more readability:</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>:<span style="color:#a6e22e">root</span> { -</span></span><span style="display:flex;"><span> --bg: <span style="color:#ae81ff">#fafafa</span>; -</span></span><span style="display:flex;"><span> --fg: <span style="color:#ae81ff">#2f343f</span>; -</span></span><span style="display:flex;"><span> --links: <span style="color:#ae81ff">#4084d6</span>; -</span></span><span style="display:flex;"><span> --muted_text: rgb(<span style="color:#ae81ff">93</span>, <span style="color:#ae81ff">93</span>, <span style="color:#ae81ff">99</span>); -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div><p>and then this checks that if the user prefers a darker theme, they shall get a dark theme. Simple as that really, I didn&rsquo;t know this stuff existed, thought webshits just use java script for everything, but I guess I&rsquo;m wrong.</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>@<span style="color:#66d9ef">media</span> <span style="color:#f92672">(</span><span style="color:#f92672">prefers-color-scheme</span><span style="color:#f92672">:</span> <span style="color:#f92672">dark</span><span style="color:#f92672">)</span> { -</span></span><span style="display:flex;"><span> :<span style="color:#a6e22e">root</span> { -</span></span><span style="display:flex;"><span> --bg: <span style="color:#ae81ff">#141414</span>; -</span></span><span style="display:flex;"><span> --fg: rgb(<span style="color:#ae81ff">232</span>, <span style="color:#ae81ff">228</span>, <span style="color:#ae81ff">228</span>); -</span></span><span style="display:flex;"><span> --links: <span style="color:#ae81ff">#5da0f2</span>; -</span></span><span style="display:flex;"><span> --muted_text: rgb(<span style="color:#ae81ff">179</span>, <span style="color:#ae81ff">182</span>, <span style="color:#ae81ff">186</span>); -</span></span><span style="display:flex;"><span> } -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div><p>And this is how CSS variables are used:</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span><span style="color:#f92672">body</span> { -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">font-family</span>: <span style="color:#66d9ef">sans-serif</span>; -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">background</span>: <span style="color:#a6e22e">var</span>(<span style="color:#f92672">--</span>bg); -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">color</span>: <span style="color:#a6e22e">var</span>(<span style="color:#f92672">--</span>fg); -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">:</span><span style="color:#ecbe7b">root</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--bg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#fafafa</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--fg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#2f343f</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--links</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#4084d6</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--muted_text</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">93</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">93</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">99</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>and then this checks that if the user prefers a darker theme, they shall get a dark theme. Simple as that really, I didn&rsquo;t know this stuff existed, thought webshits just use java script for everything, but I guess I&rsquo;m wrong.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">@</span><span style="color:#7fbaf5">media</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">(</span><span style="color:#bc74c4">prefers-color-scheme</span><span style="color:#bc74c4">:</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">dark</span><span style="color:#bc74c4">)</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">:</span><span style="color:#ecbe7b">root</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--bg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#141414</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--fg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">232</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">228</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">228</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--links</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#5da0f2</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--muted_text</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">179</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">182</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">186</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>And this is how CSS variables are used:</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#bc74c4">body</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">font-family</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#cf5967;background-color:#43454f">sans-serif</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">background</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">var</span><span style="color:#56b6c2">(</span><span style="color:#bc74c4">--</span><span style="color:#c9c9c9">bg</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">color</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">var</span><span style="color:#56b6c2">(</span><span style="color:#bc74c4">--</span><span style="color:#c9c9c9">fg</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div> @@ -2491,30 +2491,30 @@ List of Works Cited</p> <li>Add the following line inside it</li> </ol> <p>For config.toml</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span>[<span style="color:#a6e22e">params</span>] -</span></span><span style="display:flex;"><span> <span style="color:#a6e22e">description</span> = <span style="color:#e6db74">&#34;The global meta description of your website&#34;</span> -</span></span></code></pre></div><p>For config.yaml</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">params</span>: -</span></span><span style="display:flex;"><span> <span style="color:#f92672">description</span>: <span style="color:#ae81ff">The global meta description of your website</span> -</span></span></code></pre></div><p>It won&rsquo;t work just yet because you have to update the <code>baseof.html</code> file.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">[</span><span style="color:#c9c9c9">params</span><span style="color:#56b6c2">]</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#c9c9c9">description</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">=</span><span style="color:#c9c9c9"> </span><span style="color:#82cc6a">&#34;The global meta description of your website&#34;</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>For config.yaml</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#bc74c4">params</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">description</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#c9c9c9">The global meta description of your website</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>It won&rsquo;t work just yet because you have to update the <code>baseof.html</code> file.</p> <h3 id="updating-the-baseofhtml-file">Updating the baseof.html file <a class="anchor" href="#updating-the-baseofhtml-file"> <span class="spanForHeader">#</span> </a></h3><ol> <li>Locate baseof.html</li> <li>Add or change the meta description line with the following</li> </ol> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-html" data-lang="html"><span style="display:flex;"><span>&lt;<span style="color:#f92672">meta</span> <span style="color:#a6e22e">name</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;description&#34;</span> <span style="color:#a6e22e">content</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;{{ if .Page.Params.description }}{{ .Page.Params.description }}{{ else if .Summary}}{{ .Summary }}{{else}}{{ .Site.Params.description}}{{ end }}&#34;</span>/&gt; -</span></span></code></pre></div><p>And now if you start your Hugo server locally with <code>hugo serve --noHTTPCache</code> and you right click on your page -&gt; View Page Source -&gt; Search for the meta description tag. It should match what you left in the config file.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-html" data-lang="html"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">&lt;</span><span style="color:#bc74c4">meta</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">name</span><span style="color:#bc74c4">=</span><span style="color:#82cc6a">&#34;description&#34;</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">content</span><span style="color:#bc74c4">=</span><span style="color:#82cc6a">&#34;{{ if .Page.Params.description }}{{ .Page.Params.description }}{{ else if .Summary}}{{ .Summary }}{{else}}{{ .Site.Params.description}}{{ end }}&#34;</span><span style="color:#56b6c2">/&gt;</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>And now if you start your Hugo server locally with <code>hugo serve --noHTTPCache</code> and you right click on your page -&gt; View Page Source -&gt; Search for the meta description tag. It should match what you left in the config file.</p> <h3 id="replacing-the-global-description-with-a-custom-one">Replacing the global description with a custom one <a class="anchor" href="#replacing-the-global-description-with-a-custom-one"> <span class="spanForHeader">#</span> </a></h3><ol> <li>Have a markdown file ready</li> <li>In the preamble, add</li> </ol> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>--- -</span></span><span style="display:flex;"><span><span style="color:#f92672">description</span>: <span style="color:#e6db74">&#34;Your custom description for this page&#34;</span> -</span></span><span style="display:flex;"><span>--- -</span></span></code></pre></div><p>Following these steps would guarantee that you have a meta description for everypage with the ability for creating a custom one whenever you need it!</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9">---</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#bc74c4">description</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#82cc6a">&#34;Your custom description for this page&#34;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#c9c9c9">---</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>Following these steps would guarantee that you have a meta description for everypage with the ability for creating a custom one whenever you need it!</p> @@ -4731,8 +4731,8 @@ formed does not list Internet pornography as one of the addictions that it provi </a></h3><p>So I wanted to make a quick entry, see how it looks like and I stumbled upon this issue of hugo pluralzing Blog into Blogs</p> <p>You can fix this in config.toml with the following line</p> <blockquote> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span><span style="color:#a6e22e">pluralizelisttitles</span> = <span style="color:#66d9ef">false</span> -</span></span></code></pre></div></blockquote> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9">pluralizelisttitles</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">=</span><span style="color:#c9c9c9"> </span><span style="color:#cf5967;background-color:#43454f">false</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div></blockquote> diff --git a/new-site/public/tags/index.xml b/new-site/public/tags/index.xml index d083a5fe..ef2a0660 100644 --- a/new-site/public/tags/index.xml +++ b/new-site/public/tags/index.xml @@ -19,28 +19,28 @@ <p>I actually updated the css once more.</p> <p>If you&rsquo;re using a dark theme in your browser, the website will follow suit and change to darker colors.</p> <p>I did this by setting the light theme to be by default for more readability:</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>:<span style="color:#a6e22e">root</span> { -</span></span><span style="display:flex;"><span> --bg: <span style="color:#ae81ff">#fafafa</span>; -</span></span><span style="display:flex;"><span> --fg: <span style="color:#ae81ff">#2f343f</span>; -</span></span><span style="display:flex;"><span> --links: <span style="color:#ae81ff">#4084d6</span>; -</span></span><span style="display:flex;"><span> --muted_text: rgb(<span style="color:#ae81ff">93</span>, <span style="color:#ae81ff">93</span>, <span style="color:#ae81ff">99</span>); -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div><p>and then this checks that if the user prefers a darker theme, they shall get a dark theme. Simple as that really, I didn&rsquo;t know this stuff existed, thought webshits just use java script for everything, but I guess I&rsquo;m wrong.</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>@<span style="color:#66d9ef">media</span> <span style="color:#f92672">(</span><span style="color:#f92672">prefers-color-scheme</span><span style="color:#f92672">:</span> <span style="color:#f92672">dark</span><span style="color:#f92672">)</span> { -</span></span><span style="display:flex;"><span> :<span style="color:#a6e22e">root</span> { -</span></span><span style="display:flex;"><span> --bg: <span style="color:#ae81ff">#141414</span>; -</span></span><span style="display:flex;"><span> --fg: rgb(<span style="color:#ae81ff">232</span>, <span style="color:#ae81ff">228</span>, <span style="color:#ae81ff">228</span>); -</span></span><span style="display:flex;"><span> --links: <span style="color:#ae81ff">#5da0f2</span>; -</span></span><span style="display:flex;"><span> --muted_text: rgb(<span style="color:#ae81ff">179</span>, <span style="color:#ae81ff">182</span>, <span style="color:#ae81ff">186</span>); -</span></span><span style="display:flex;"><span> } -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div><p>And this is how CSS variables are used:</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span><span style="color:#f92672">body</span> { -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">font-family</span>: <span style="color:#66d9ef">sans-serif</span>; -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">background</span>: <span style="color:#a6e22e">var</span>(<span style="color:#f92672">--</span>bg); -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">color</span>: <span style="color:#a6e22e">var</span>(<span style="color:#f92672">--</span>fg); -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">:</span><span style="color:#ecbe7b">root</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--bg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#fafafa</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--fg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#2f343f</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--links</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#4084d6</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--muted_text</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">93</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">93</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">99</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>and then this checks that if the user prefers a darker theme, they shall get a dark theme. Simple as that really, I didn&rsquo;t know this stuff existed, thought webshits just use java script for everything, but I guess I&rsquo;m wrong.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">@</span><span style="color:#7fbaf5">media</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">(</span><span style="color:#bc74c4">prefers-color-scheme</span><span style="color:#bc74c4">:</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">dark</span><span style="color:#bc74c4">)</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">:</span><span style="color:#ecbe7b">root</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--bg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#141414</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--fg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">232</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">228</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">228</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--links</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#5da0f2</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--muted_text</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">179</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">182</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">186</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>And this is how CSS variables are used:</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#bc74c4">body</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">font-family</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#cf5967;background-color:#43454f">sans-serif</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">background</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">var</span><span style="color:#56b6c2">(</span><span style="color:#bc74c4">--</span><span style="color:#c9c9c9">bg</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">color</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">var</span><span style="color:#56b6c2">(</span><span style="color:#bc74c4">--</span><span style="color:#c9c9c9">fg</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div> @@ -2491,30 +2491,30 @@ List of Works Cited</p> <li>Add the following line inside it</li> </ol> <p>For config.toml</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span>[<span style="color:#a6e22e">params</span>] -</span></span><span style="display:flex;"><span> <span style="color:#a6e22e">description</span> = <span style="color:#e6db74">&#34;The global meta description of your website&#34;</span> -</span></span></code></pre></div><p>For config.yaml</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">params</span>: -</span></span><span style="display:flex;"><span> <span style="color:#f92672">description</span>: <span style="color:#ae81ff">The global meta description of your website</span> -</span></span></code></pre></div><p>It won&rsquo;t work just yet because you have to update the <code>baseof.html</code> file.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">[</span><span style="color:#c9c9c9">params</span><span style="color:#56b6c2">]</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#c9c9c9">description</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">=</span><span style="color:#c9c9c9"> </span><span style="color:#82cc6a">&#34;The global meta description of your website&#34;</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>For config.yaml</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#bc74c4">params</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">description</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#c9c9c9">The global meta description of your website</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>It won&rsquo;t work just yet because you have to update the <code>baseof.html</code> file.</p> <h3 id="updating-the-baseofhtml-file">Updating the baseof.html file <a class="anchor" href="#updating-the-baseofhtml-file"> <span class="spanForHeader">#</span> </a></h3><ol> <li>Locate baseof.html</li> <li>Add or change the meta description line with the following</li> </ol> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-html" data-lang="html"><span style="display:flex;"><span>&lt;<span style="color:#f92672">meta</span> <span style="color:#a6e22e">name</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;description&#34;</span> <span style="color:#a6e22e">content</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;{{ if .Page.Params.description }}{{ .Page.Params.description }}{{ else if .Summary}}{{ .Summary }}{{else}}{{ .Site.Params.description}}{{ end }}&#34;</span>/&gt; -</span></span></code></pre></div><p>And now if you start your Hugo server locally with <code>hugo serve --noHTTPCache</code> and you right click on your page -&gt; View Page Source -&gt; Search for the meta description tag. It should match what you left in the config file.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-html" data-lang="html"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">&lt;</span><span style="color:#bc74c4">meta</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">name</span><span style="color:#bc74c4">=</span><span style="color:#82cc6a">&#34;description&#34;</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">content</span><span style="color:#bc74c4">=</span><span style="color:#82cc6a">&#34;{{ if .Page.Params.description }}{{ .Page.Params.description }}{{ else if .Summary}}{{ .Summary }}{{else}}{{ .Site.Params.description}}{{ end }}&#34;</span><span style="color:#56b6c2">/&gt;</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>And now if you start your Hugo server locally with <code>hugo serve --noHTTPCache</code> and you right click on your page -&gt; View Page Source -&gt; Search for the meta description tag. It should match what you left in the config file.</p> <h3 id="replacing-the-global-description-with-a-custom-one">Replacing the global description with a custom one <a class="anchor" href="#replacing-the-global-description-with-a-custom-one"> <span class="spanForHeader">#</span> </a></h3><ol> <li>Have a markdown file ready</li> <li>In the preamble, add</li> </ol> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>--- -</span></span><span style="display:flex;"><span><span style="color:#f92672">description</span>: <span style="color:#e6db74">&#34;Your custom description for this page&#34;</span> -</span></span><span style="display:flex;"><span>--- -</span></span></code></pre></div><p>Following these steps would guarantee that you have a meta description for everypage with the ability for creating a custom one whenever you need it!</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9">---</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#bc74c4">description</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#82cc6a">&#34;Your custom description for this page&#34;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#c9c9c9">---</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>Following these steps would guarantee that you have a meta description for everypage with the ability for creating a custom one whenever you need it!</p> @@ -4731,8 +4731,8 @@ formed does not list Internet pornography as one of the addictions that it provi </a></h3><p>So I wanted to make a quick entry, see how it looks like and I stumbled upon this issue of hugo pluralzing Blog into Blogs</p> <p>You can fix this in config.toml with the following line</p> <blockquote> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span><span style="color:#a6e22e">pluralizelisttitles</span> = <span style="color:#66d9ef">false</span> -</span></span></code></pre></div></blockquote> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9">pluralizelisttitles</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">=</span><span style="color:#c9c9c9"> </span><span style="color:#cf5967;background-color:#43454f">false</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div></blockquote> diff --git a/new-site/public/tags/library/index.xml b/new-site/public/tags/library/index.xml index 3d023e5a..65c4d3e7 100644 --- a/new-site/public/tags/library/index.xml +++ b/new-site/public/tags/library/index.xml @@ -19,28 +19,28 @@ <p>I actually updated the css once more.</p> <p>If you&rsquo;re using a dark theme in your browser, the website will follow suit and change to darker colors.</p> <p>I did this by setting the light theme to be by default for more readability:</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>:<span style="color:#a6e22e">root</span> { -</span></span><span style="display:flex;"><span> --bg: <span style="color:#ae81ff">#fafafa</span>; -</span></span><span style="display:flex;"><span> --fg: <span style="color:#ae81ff">#2f343f</span>; -</span></span><span style="display:flex;"><span> --links: <span style="color:#ae81ff">#4084d6</span>; -</span></span><span style="display:flex;"><span> --muted_text: rgb(<span style="color:#ae81ff">93</span>, <span style="color:#ae81ff">93</span>, <span style="color:#ae81ff">99</span>); -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div><p>and then this checks that if the user prefers a darker theme, they shall get a dark theme. Simple as that really, I didn&rsquo;t know this stuff existed, thought webshits just use java script for everything, but I guess I&rsquo;m wrong.</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>@<span style="color:#66d9ef">media</span> <span style="color:#f92672">(</span><span style="color:#f92672">prefers-color-scheme</span><span style="color:#f92672">:</span> <span style="color:#f92672">dark</span><span style="color:#f92672">)</span> { -</span></span><span style="display:flex;"><span> :<span style="color:#a6e22e">root</span> { -</span></span><span style="display:flex;"><span> --bg: <span style="color:#ae81ff">#141414</span>; -</span></span><span style="display:flex;"><span> --fg: rgb(<span style="color:#ae81ff">232</span>, <span style="color:#ae81ff">228</span>, <span style="color:#ae81ff">228</span>); -</span></span><span style="display:flex;"><span> --links: <span style="color:#ae81ff">#5da0f2</span>; -</span></span><span style="display:flex;"><span> --muted_text: rgb(<span style="color:#ae81ff">179</span>, <span style="color:#ae81ff">182</span>, <span style="color:#ae81ff">186</span>); -</span></span><span style="display:flex;"><span> } -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div><p>And this is how CSS variables are used:</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span><span style="color:#f92672">body</span> { -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">font-family</span>: <span style="color:#66d9ef">sans-serif</span>; -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">background</span>: <span style="color:#a6e22e">var</span>(<span style="color:#f92672">--</span>bg); -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">color</span>: <span style="color:#a6e22e">var</span>(<span style="color:#f92672">--</span>fg); -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">:</span><span style="color:#ecbe7b">root</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--bg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#fafafa</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--fg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#2f343f</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--links</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#4084d6</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--muted_text</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">93</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">93</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">99</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>and then this checks that if the user prefers a darker theme, they shall get a dark theme. Simple as that really, I didn&rsquo;t know this stuff existed, thought webshits just use java script for everything, but I guess I&rsquo;m wrong.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">@</span><span style="color:#7fbaf5">media</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">(</span><span style="color:#bc74c4">prefers-color-scheme</span><span style="color:#bc74c4">:</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">dark</span><span style="color:#bc74c4">)</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">:</span><span style="color:#ecbe7b">root</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--bg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#141414</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--fg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">232</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">228</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">228</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--links</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#5da0f2</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--muted_text</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">179</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">182</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">186</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>And this is how CSS variables are used:</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#bc74c4">body</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">font-family</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#cf5967;background-color:#43454f">sans-serif</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">background</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">var</span><span style="color:#56b6c2">(</span><span style="color:#bc74c4">--</span><span style="color:#c9c9c9">bg</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">color</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">var</span><span style="color:#56b6c2">(</span><span style="color:#bc74c4">--</span><span style="color:#c9c9c9">fg</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div> @@ -2491,30 +2491,30 @@ List of Works Cited</p> <li>Add the following line inside it</li> </ol> <p>For config.toml</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span>[<span style="color:#a6e22e">params</span>] -</span></span><span style="display:flex;"><span> <span style="color:#a6e22e">description</span> = <span style="color:#e6db74">&#34;The global meta description of your website&#34;</span> -</span></span></code></pre></div><p>For config.yaml</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">params</span>: -</span></span><span style="display:flex;"><span> <span style="color:#f92672">description</span>: <span style="color:#ae81ff">The global meta description of your website</span> -</span></span></code></pre></div><p>It won&rsquo;t work just yet because you have to update the <code>baseof.html</code> file.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">[</span><span style="color:#c9c9c9">params</span><span style="color:#56b6c2">]</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#c9c9c9">description</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">=</span><span style="color:#c9c9c9"> </span><span style="color:#82cc6a">&#34;The global meta description of your website&#34;</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>For config.yaml</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#bc74c4">params</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">description</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#c9c9c9">The global meta description of your website</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>It won&rsquo;t work just yet because you have to update the <code>baseof.html</code> file.</p> <h3 id="updating-the-baseofhtml-file">Updating the baseof.html file <a class="anchor" href="#updating-the-baseofhtml-file"> <span class="spanForHeader">#</span> </a></h3><ol> <li>Locate baseof.html</li> <li>Add or change the meta description line with the following</li> </ol> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-html" data-lang="html"><span style="display:flex;"><span>&lt;<span style="color:#f92672">meta</span> <span style="color:#a6e22e">name</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;description&#34;</span> <span style="color:#a6e22e">content</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;{{ if .Page.Params.description }}{{ .Page.Params.description }}{{ else if .Summary}}{{ .Summary }}{{else}}{{ .Site.Params.description}}{{ end }}&#34;</span>/&gt; -</span></span></code></pre></div><p>And now if you start your Hugo server locally with <code>hugo serve --noHTTPCache</code> and you right click on your page -&gt; View Page Source -&gt; Search for the meta description tag. It should match what you left in the config file.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-html" data-lang="html"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">&lt;</span><span style="color:#bc74c4">meta</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">name</span><span style="color:#bc74c4">=</span><span style="color:#82cc6a">&#34;description&#34;</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">content</span><span style="color:#bc74c4">=</span><span style="color:#82cc6a">&#34;{{ if .Page.Params.description }}{{ .Page.Params.description }}{{ else if .Summary}}{{ .Summary }}{{else}}{{ .Site.Params.description}}{{ end }}&#34;</span><span style="color:#56b6c2">/&gt;</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>And now if you start your Hugo server locally with <code>hugo serve --noHTTPCache</code> and you right click on your page -&gt; View Page Source -&gt; Search for the meta description tag. It should match what you left in the config file.</p> <h3 id="replacing-the-global-description-with-a-custom-one">Replacing the global description with a custom one <a class="anchor" href="#replacing-the-global-description-with-a-custom-one"> <span class="spanForHeader">#</span> </a></h3><ol> <li>Have a markdown file ready</li> <li>In the preamble, add</li> </ol> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>--- -</span></span><span style="display:flex;"><span><span style="color:#f92672">description</span>: <span style="color:#e6db74">&#34;Your custom description for this page&#34;</span> -</span></span><span style="display:flex;"><span>--- -</span></span></code></pre></div><p>Following these steps would guarantee that you have a meta description for everypage with the ability for creating a custom one whenever you need it!</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9">---</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#bc74c4">description</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#82cc6a">&#34;Your custom description for this page&#34;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#c9c9c9">---</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>Following these steps would guarantee that you have a meta description for everypage with the ability for creating a custom one whenever you need it!</p> @@ -4731,8 +4731,8 @@ formed does not list Internet pornography as one of the addictions that it provi </a></h3><p>So I wanted to make a quick entry, see how it looks like and I stumbled upon this issue of hugo pluralzing Blog into Blogs</p> <p>You can fix this in config.toml with the following line</p> <blockquote> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span><span style="color:#a6e22e">pluralizelisttitles</span> = <span style="color:#66d9ef">false</span> -</span></span></code></pre></div></blockquote> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9">pluralizelisttitles</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">=</span><span style="color:#c9c9c9"> </span><span style="color:#cf5967;background-color:#43454f">false</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div></blockquote> diff --git a/new-site/public/tags/ted-kaczynski/index.xml b/new-site/public/tags/ted-kaczynski/index.xml index 03846da8..921356f3 100644 --- a/new-site/public/tags/ted-kaczynski/index.xml +++ b/new-site/public/tags/ted-kaczynski/index.xml @@ -19,28 +19,28 @@ <p>I actually updated the css once more.</p> <p>If you&rsquo;re using a dark theme in your browser, the website will follow suit and change to darker colors.</p> <p>I did this by setting the light theme to be by default for more readability:</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>:<span style="color:#a6e22e">root</span> { -</span></span><span style="display:flex;"><span> --bg: <span style="color:#ae81ff">#fafafa</span>; -</span></span><span style="display:flex;"><span> --fg: <span style="color:#ae81ff">#2f343f</span>; -</span></span><span style="display:flex;"><span> --links: <span style="color:#ae81ff">#4084d6</span>; -</span></span><span style="display:flex;"><span> --muted_text: rgb(<span style="color:#ae81ff">93</span>, <span style="color:#ae81ff">93</span>, <span style="color:#ae81ff">99</span>); -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div><p>and then this checks that if the user prefers a darker theme, they shall get a dark theme. Simple as that really, I didn&rsquo;t know this stuff existed, thought webshits just use java script for everything, but I guess I&rsquo;m wrong.</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>@<span style="color:#66d9ef">media</span> <span style="color:#f92672">(</span><span style="color:#f92672">prefers-color-scheme</span><span style="color:#f92672">:</span> <span style="color:#f92672">dark</span><span style="color:#f92672">)</span> { -</span></span><span style="display:flex;"><span> :<span style="color:#a6e22e">root</span> { -</span></span><span style="display:flex;"><span> --bg: <span style="color:#ae81ff">#141414</span>; -</span></span><span style="display:flex;"><span> --fg: rgb(<span style="color:#ae81ff">232</span>, <span style="color:#ae81ff">228</span>, <span style="color:#ae81ff">228</span>); -</span></span><span style="display:flex;"><span> --links: <span style="color:#ae81ff">#5da0f2</span>; -</span></span><span style="display:flex;"><span> --muted_text: rgb(<span style="color:#ae81ff">179</span>, <span style="color:#ae81ff">182</span>, <span style="color:#ae81ff">186</span>); -</span></span><span style="display:flex;"><span> } -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div><p>And this is how CSS variables are used:</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span><span style="color:#f92672">body</span> { -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">font-family</span>: <span style="color:#66d9ef">sans-serif</span>; -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">background</span>: <span style="color:#a6e22e">var</span>(<span style="color:#f92672">--</span>bg); -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">color</span>: <span style="color:#a6e22e">var</span>(<span style="color:#f92672">--</span>fg); -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">:</span><span style="color:#ecbe7b">root</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--bg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#fafafa</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--fg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#2f343f</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--links</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#4084d6</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--muted_text</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">93</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">93</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">99</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>and then this checks that if the user prefers a darker theme, they shall get a dark theme. Simple as that really, I didn&rsquo;t know this stuff existed, thought webshits just use java script for everything, but I guess I&rsquo;m wrong.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">@</span><span style="color:#7fbaf5">media</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">(</span><span style="color:#bc74c4">prefers-color-scheme</span><span style="color:#bc74c4">:</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">dark</span><span style="color:#bc74c4">)</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">:</span><span style="color:#ecbe7b">root</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--bg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#141414</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--fg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">232</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">228</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">228</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--links</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#5da0f2</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--muted_text</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">179</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">182</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">186</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>And this is how CSS variables are used:</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#bc74c4">body</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">font-family</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#cf5967;background-color:#43454f">sans-serif</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">background</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">var</span><span style="color:#56b6c2">(</span><span style="color:#bc74c4">--</span><span style="color:#c9c9c9">bg</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">color</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">var</span><span style="color:#56b6c2">(</span><span style="color:#bc74c4">--</span><span style="color:#c9c9c9">fg</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div> @@ -2491,30 +2491,30 @@ List of Works Cited</p> <li>Add the following line inside it</li> </ol> <p>For config.toml</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span>[<span style="color:#a6e22e">params</span>] -</span></span><span style="display:flex;"><span> <span style="color:#a6e22e">description</span> = <span style="color:#e6db74">&#34;The global meta description of your website&#34;</span> -</span></span></code></pre></div><p>For config.yaml</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">params</span>: -</span></span><span style="display:flex;"><span> <span style="color:#f92672">description</span>: <span style="color:#ae81ff">The global meta description of your website</span> -</span></span></code></pre></div><p>It won&rsquo;t work just yet because you have to update the <code>baseof.html</code> file.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">[</span><span style="color:#c9c9c9">params</span><span style="color:#56b6c2">]</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#c9c9c9">description</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">=</span><span style="color:#c9c9c9"> </span><span style="color:#82cc6a">&#34;The global meta description of your website&#34;</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>For config.yaml</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#bc74c4">params</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">description</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#c9c9c9">The global meta description of your website</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>It won&rsquo;t work just yet because you have to update the <code>baseof.html</code> file.</p> <h3 id="updating-the-baseofhtml-file">Updating the baseof.html file <a class="anchor" href="#updating-the-baseofhtml-file"> <span class="spanForHeader">#</span> </a></h3><ol> <li>Locate baseof.html</li> <li>Add or change the meta description line with the following</li> </ol> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-html" data-lang="html"><span style="display:flex;"><span>&lt;<span style="color:#f92672">meta</span> <span style="color:#a6e22e">name</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;description&#34;</span> <span style="color:#a6e22e">content</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;{{ if .Page.Params.description }}{{ .Page.Params.description }}{{ else if .Summary}}{{ .Summary }}{{else}}{{ .Site.Params.description}}{{ end }}&#34;</span>/&gt; -</span></span></code></pre></div><p>And now if you start your Hugo server locally with <code>hugo serve --noHTTPCache</code> and you right click on your page -&gt; View Page Source -&gt; Search for the meta description tag. It should match what you left in the config file.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-html" data-lang="html"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">&lt;</span><span style="color:#bc74c4">meta</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">name</span><span style="color:#bc74c4">=</span><span style="color:#82cc6a">&#34;description&#34;</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">content</span><span style="color:#bc74c4">=</span><span style="color:#82cc6a">&#34;{{ if .Page.Params.description }}{{ .Page.Params.description }}{{ else if .Summary}}{{ .Summary }}{{else}}{{ .Site.Params.description}}{{ end }}&#34;</span><span style="color:#56b6c2">/&gt;</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>And now if you start your Hugo server locally with <code>hugo serve --noHTTPCache</code> and you right click on your page -&gt; View Page Source -&gt; Search for the meta description tag. It should match what you left in the config file.</p> <h3 id="replacing-the-global-description-with-a-custom-one">Replacing the global description with a custom one <a class="anchor" href="#replacing-the-global-description-with-a-custom-one"> <span class="spanForHeader">#</span> </a></h3><ol> <li>Have a markdown file ready</li> <li>In the preamble, add</li> </ol> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>--- -</span></span><span style="display:flex;"><span><span style="color:#f92672">description</span>: <span style="color:#e6db74">&#34;Your custom description for this page&#34;</span> -</span></span><span style="display:flex;"><span>--- -</span></span></code></pre></div><p>Following these steps would guarantee that you have a meta description for everypage with the ability for creating a custom one whenever you need it!</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9">---</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#bc74c4">description</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#82cc6a">&#34;Your custom description for this page&#34;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#c9c9c9">---</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>Following these steps would guarantee that you have a meta description for everypage with the ability for creating a custom one whenever you need it!</p> @@ -4731,8 +4731,8 @@ formed does not list Internet pornography as one of the addictions that it provi </a></h3><p>So I wanted to make a quick entry, see how it looks like and I stumbled upon this issue of hugo pluralzing Blog into Blogs</p> <p>You can fix this in config.toml with the following line</p> <blockquote> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span><span style="color:#a6e22e">pluralizelisttitles</span> = <span style="color:#66d9ef">false</span> -</span></span></code></pre></div></blockquote> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9">pluralizelisttitles</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">=</span><span style="color:#c9c9c9"> </span><span style="color:#cf5967;background-color:#43454f">false</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div></blockquote> diff --git a/new-site/public/tags/updates/index.xml b/new-site/public/tags/updates/index.xml index 6c7b65ab..4ee8174e 100644 --- a/new-site/public/tags/updates/index.xml +++ b/new-site/public/tags/updates/index.xml @@ -19,28 +19,28 @@ <p>I actually updated the css once more.</p> <p>If you&rsquo;re using a dark theme in your browser, the website will follow suit and change to darker colors.</p> <p>I did this by setting the light theme to be by default for more readability:</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>:<span style="color:#a6e22e">root</span> { -</span></span><span style="display:flex;"><span> --bg: <span style="color:#ae81ff">#fafafa</span>; -</span></span><span style="display:flex;"><span> --fg: <span style="color:#ae81ff">#2f343f</span>; -</span></span><span style="display:flex;"><span> --links: <span style="color:#ae81ff">#4084d6</span>; -</span></span><span style="display:flex;"><span> --muted_text: rgb(<span style="color:#ae81ff">93</span>, <span style="color:#ae81ff">93</span>, <span style="color:#ae81ff">99</span>); -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div><p>and then this checks that if the user prefers a darker theme, they shall get a dark theme. Simple as that really, I didn&rsquo;t know this stuff existed, thought webshits just use java script for everything, but I guess I&rsquo;m wrong.</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>@<span style="color:#66d9ef">media</span> <span style="color:#f92672">(</span><span style="color:#f92672">prefers-color-scheme</span><span style="color:#f92672">:</span> <span style="color:#f92672">dark</span><span style="color:#f92672">)</span> { -</span></span><span style="display:flex;"><span> :<span style="color:#a6e22e">root</span> { -</span></span><span style="display:flex;"><span> --bg: <span style="color:#ae81ff">#141414</span>; -</span></span><span style="display:flex;"><span> --fg: rgb(<span style="color:#ae81ff">232</span>, <span style="color:#ae81ff">228</span>, <span style="color:#ae81ff">228</span>); -</span></span><span style="display:flex;"><span> --links: <span style="color:#ae81ff">#5da0f2</span>; -</span></span><span style="display:flex;"><span> --muted_text: rgb(<span style="color:#ae81ff">179</span>, <span style="color:#ae81ff">182</span>, <span style="color:#ae81ff">186</span>); -</span></span><span style="display:flex;"><span> } -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div><p>And this is how CSS variables are used:</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span><span style="color:#f92672">body</span> { -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">font-family</span>: <span style="color:#66d9ef">sans-serif</span>; -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">background</span>: <span style="color:#a6e22e">var</span>(<span style="color:#f92672">--</span>bg); -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">color</span>: <span style="color:#a6e22e">var</span>(<span style="color:#f92672">--</span>fg); -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">:</span><span style="color:#ecbe7b">root</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--bg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#fafafa</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--fg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#2f343f</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--links</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#4084d6</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--muted_text</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">93</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">93</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">99</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>and then this checks that if the user prefers a darker theme, they shall get a dark theme. Simple as that really, I didn&rsquo;t know this stuff existed, thought webshits just use java script for everything, but I guess I&rsquo;m wrong.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">@</span><span style="color:#7fbaf5">media</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">(</span><span style="color:#bc74c4">prefers-color-scheme</span><span style="color:#bc74c4">:</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">dark</span><span style="color:#bc74c4">)</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">:</span><span style="color:#ecbe7b">root</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--bg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#141414</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--fg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">232</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">228</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">228</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--links</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#5da0f2</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--muted_text</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">179</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">182</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">186</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>And this is how CSS variables are used:</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#bc74c4">body</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">font-family</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#cf5967;background-color:#43454f">sans-serif</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">background</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">var</span><span style="color:#56b6c2">(</span><span style="color:#bc74c4">--</span><span style="color:#c9c9c9">bg</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">color</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">var</span><span style="color:#56b6c2">(</span><span style="color:#bc74c4">--</span><span style="color:#c9c9c9">fg</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div> @@ -2491,30 +2491,30 @@ List of Works Cited</p> <li>Add the following line inside it</li> </ol> <p>For config.toml</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span>[<span style="color:#a6e22e">params</span>] -</span></span><span style="display:flex;"><span> <span style="color:#a6e22e">description</span> = <span style="color:#e6db74">&#34;The global meta description of your website&#34;</span> -</span></span></code></pre></div><p>For config.yaml</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">params</span>: -</span></span><span style="display:flex;"><span> <span style="color:#f92672">description</span>: <span style="color:#ae81ff">The global meta description of your website</span> -</span></span></code></pre></div><p>It won&rsquo;t work just yet because you have to update the <code>baseof.html</code> file.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">[</span><span style="color:#c9c9c9">params</span><span style="color:#56b6c2">]</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#c9c9c9">description</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">=</span><span style="color:#c9c9c9"> </span><span style="color:#82cc6a">&#34;The global meta description of your website&#34;</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>For config.yaml</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#bc74c4">params</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">description</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#c9c9c9">The global meta description of your website</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>It won&rsquo;t work just yet because you have to update the <code>baseof.html</code> file.</p> <h3 id="updating-the-baseofhtml-file">Updating the baseof.html file <a class="anchor" href="#updating-the-baseofhtml-file"> <span class="spanForHeader">#</span> </a></h3><ol> <li>Locate baseof.html</li> <li>Add or change the meta description line with the following</li> </ol> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-html" data-lang="html"><span style="display:flex;"><span>&lt;<span style="color:#f92672">meta</span> <span style="color:#a6e22e">name</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;description&#34;</span> <span style="color:#a6e22e">content</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;{{ if .Page.Params.description }}{{ .Page.Params.description }}{{ else if .Summary}}{{ .Summary }}{{else}}{{ .Site.Params.description}}{{ end }}&#34;</span>/&gt; -</span></span></code></pre></div><p>And now if you start your Hugo server locally with <code>hugo serve --noHTTPCache</code> and you right click on your page -&gt; View Page Source -&gt; Search for the meta description tag. It should match what you left in the config file.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-html" data-lang="html"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">&lt;</span><span style="color:#bc74c4">meta</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">name</span><span style="color:#bc74c4">=</span><span style="color:#82cc6a">&#34;description&#34;</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">content</span><span style="color:#bc74c4">=</span><span style="color:#82cc6a">&#34;{{ if .Page.Params.description }}{{ .Page.Params.description }}{{ else if .Summary}}{{ .Summary }}{{else}}{{ .Site.Params.description}}{{ end }}&#34;</span><span style="color:#56b6c2">/&gt;</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>And now if you start your Hugo server locally with <code>hugo serve --noHTTPCache</code> and you right click on your page -&gt; View Page Source -&gt; Search for the meta description tag. It should match what you left in the config file.</p> <h3 id="replacing-the-global-description-with-a-custom-one">Replacing the global description with a custom one <a class="anchor" href="#replacing-the-global-description-with-a-custom-one"> <span class="spanForHeader">#</span> </a></h3><ol> <li>Have a markdown file ready</li> <li>In the preamble, add</li> </ol> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>--- -</span></span><span style="display:flex;"><span><span style="color:#f92672">description</span>: <span style="color:#e6db74">&#34;Your custom description for this page&#34;</span> -</span></span><span style="display:flex;"><span>--- -</span></span></code></pre></div><p>Following these steps would guarantee that you have a meta description for everypage with the ability for creating a custom one whenever you need it!</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9">---</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#bc74c4">description</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#82cc6a">&#34;Your custom description for this page&#34;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#c9c9c9">---</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>Following these steps would guarantee that you have a meta description for everypage with the ability for creating a custom one whenever you need it!</p> @@ -4731,8 +4731,8 @@ formed does not list Internet pornography as one of the addictions that it provi </a></h3><p>So I wanted to make a quick entry, see how it looks like and I stumbled upon this issue of hugo pluralzing Blog into Blogs</p> <p>You can fix this in config.toml with the following line</p> <blockquote> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span><span style="color:#a6e22e">pluralizelisttitles</span> = <span style="color:#66d9ef">false</span> -</span></span></code></pre></div></blockquote> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9">pluralizelisttitles</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">=</span><span style="color:#c9c9c9"> </span><span style="color:#cf5967;background-color:#43454f">false</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div></blockquote> diff --git a/new-site/public/updates/index.xml b/new-site/public/updates/index.xml index d134d3b8..bdfbb8b1 100644 --- a/new-site/public/updates/index.xml +++ b/new-site/public/updates/index.xml @@ -19,28 +19,28 @@ <p>I actually updated the css once more.</p> <p>If you&rsquo;re using a dark theme in your browser, the website will follow suit and change to darker colors.</p> <p>I did this by setting the light theme to be by default for more readability:</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>:<span style="color:#a6e22e">root</span> { -</span></span><span style="display:flex;"><span> --bg: <span style="color:#ae81ff">#fafafa</span>; -</span></span><span style="display:flex;"><span> --fg: <span style="color:#ae81ff">#2f343f</span>; -</span></span><span style="display:flex;"><span> --links: <span style="color:#ae81ff">#4084d6</span>; -</span></span><span style="display:flex;"><span> --muted_text: rgb(<span style="color:#ae81ff">93</span>, <span style="color:#ae81ff">93</span>, <span style="color:#ae81ff">99</span>); -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div><p>and then this checks that if the user prefers a darker theme, they shall get a dark theme. Simple as that really, I didn&rsquo;t know this stuff existed, thought webshits just use java script for everything, but I guess I&rsquo;m wrong.</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>@<span style="color:#66d9ef">media</span> <span style="color:#f92672">(</span><span style="color:#f92672">prefers-color-scheme</span><span style="color:#f92672">:</span> <span style="color:#f92672">dark</span><span style="color:#f92672">)</span> { -</span></span><span style="display:flex;"><span> :<span style="color:#a6e22e">root</span> { -</span></span><span style="display:flex;"><span> --bg: <span style="color:#ae81ff">#141414</span>; -</span></span><span style="display:flex;"><span> --fg: rgb(<span style="color:#ae81ff">232</span>, <span style="color:#ae81ff">228</span>, <span style="color:#ae81ff">228</span>); -</span></span><span style="display:flex;"><span> --links: <span style="color:#ae81ff">#5da0f2</span>; -</span></span><span style="display:flex;"><span> --muted_text: rgb(<span style="color:#ae81ff">179</span>, <span style="color:#ae81ff">182</span>, <span style="color:#ae81ff">186</span>); -</span></span><span style="display:flex;"><span> } -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div><p>And this is how CSS variables are used:</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span><span style="color:#f92672">body</span> { -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">font-family</span>: <span style="color:#66d9ef">sans-serif</span>; -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">background</span>: <span style="color:#a6e22e">var</span>(<span style="color:#f92672">--</span>bg); -</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">color</span>: <span style="color:#a6e22e">var</span>(<span style="color:#f92672">--</span>fg); -</span></span><span style="display:flex;"><span>} -</span></span></code></pre></div> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">:</span><span style="color:#ecbe7b">root</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--bg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#fafafa</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--fg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#2f343f</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--links</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#4084d6</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--muted_text</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">93</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">93</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">99</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>and then this checks that if the user prefers a darker theme, they shall get a dark theme. Simple as that really, I didn&rsquo;t know this stuff existed, thought webshits just use java script for everything, but I guess I&rsquo;m wrong.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">@</span><span style="color:#7fbaf5">media</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">(</span><span style="color:#bc74c4">prefers-color-scheme</span><span style="color:#bc74c4">:</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">dark</span><span style="color:#bc74c4">)</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">:</span><span style="color:#ecbe7b">root</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--bg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#141414</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--fg</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">232</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">228</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">228</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--links</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">#5da0f2</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4;font-style:italic">--muted_text</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">rgb</span><span style="color:#56b6c2">(</span><span style="color:#56b6c2">179</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">182</span><span style="color:#56b6c2">,</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">186</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>And this is how CSS variables are used:</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#bc74c4">body</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">{</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">font-family</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#cf5967;background-color:#43454f">sans-serif</span><span style="color:#56b6c2">;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">background</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">var</span><span style="color:#56b6c2">(</span><span style="color:#bc74c4">--</span><span style="color:#c9c9c9">bg</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#7fbaf5">color</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#57c7ff">var</span><span style="color:#56b6c2">(</span><span style="color:#bc74c4">--</span><span style="color:#c9c9c9">fg</span><span style="color:#56b6c2">);</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#56b6c2">}</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div> @@ -2491,30 +2491,30 @@ List of Works Cited</p> <li>Add the following line inside it</li> </ol> <p>For config.toml</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span>[<span style="color:#a6e22e">params</span>] -</span></span><span style="display:flex;"><span> <span style="color:#a6e22e">description</span> = <span style="color:#e6db74">&#34;The global meta description of your website&#34;</span> -</span></span></code></pre></div><p>For config.yaml</p> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">params</span>: -</span></span><span style="display:flex;"><span> <span style="color:#f92672">description</span>: <span style="color:#ae81ff">The global meta description of your website</span> -</span></span></code></pre></div><p>It won&rsquo;t work just yet because you have to update the <code>baseof.html</code> file.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">[</span><span style="color:#c9c9c9">params</span><span style="color:#56b6c2">]</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#c9c9c9">description</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">=</span><span style="color:#c9c9c9"> </span><span style="color:#82cc6a">&#34;The global meta description of your website&#34;</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>For config.yaml</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#bc74c4">params</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">description</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#c9c9c9">The global meta description of your website</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>It won&rsquo;t work just yet because you have to update the <code>baseof.html</code> file.</p> <h3 id="updating-the-baseofhtml-file">Updating the baseof.html file <a class="anchor" href="#updating-the-baseofhtml-file"> <span class="spanForHeader">#</span> </a></h3><ol> <li>Locate baseof.html</li> <li>Add or change the meta description line with the following</li> </ol> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-html" data-lang="html"><span style="display:flex;"><span>&lt;<span style="color:#f92672">meta</span> <span style="color:#a6e22e">name</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;description&#34;</span> <span style="color:#a6e22e">content</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;{{ if .Page.Params.description }}{{ .Page.Params.description }}{{ else if .Summary}}{{ .Summary }}{{else}}{{ .Site.Params.description}}{{ end }}&#34;</span>/&gt; -</span></span></code></pre></div><p>And now if you start your Hugo server locally with <code>hugo serve --noHTTPCache</code> and you right click on your page -&gt; View Page Source -&gt; Search for the meta description tag. It should match what you left in the config file.</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-html" data-lang="html"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#56b6c2">&lt;</span><span style="color:#bc74c4">meta</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">name</span><span style="color:#bc74c4">=</span><span style="color:#82cc6a">&#34;description&#34;</span><span style="color:#c9c9c9"> </span><span style="color:#bc74c4">content</span><span style="color:#bc74c4">=</span><span style="color:#82cc6a">&#34;{{ if .Page.Params.description }}{{ .Page.Params.description }}{{ else if .Summary}}{{ .Summary }}{{else}}{{ .Site.Params.description}}{{ end }}&#34;</span><span style="color:#56b6c2">/&gt;</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>And now if you start your Hugo server locally with <code>hugo serve --noHTTPCache</code> and you right click on your page -&gt; View Page Source -&gt; Search for the meta description tag. It should match what you left in the config file.</p> <h3 id="replacing-the-global-description-with-a-custom-one">Replacing the global description with a custom one <a class="anchor" href="#replacing-the-global-description-with-a-custom-one"> <span class="spanForHeader">#</span> </a></h3><ol> <li>Have a markdown file ready</li> <li>In the preamble, add</li> </ol> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>--- -</span></span><span style="display:flex;"><span><span style="color:#f92672">description</span>: <span style="color:#e6db74">&#34;Your custom description for this page&#34;</span> -</span></span><span style="display:flex;"><span>--- -</span></span></code></pre></div><p>Following these steps would guarantee that you have a meta description for everypage with the ability for creating a custom one whenever you need it!</p> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9">---</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#bc74c4">description</span><span style="color:#56b6c2">:</span><span style="color:#c9c9c9"> </span><span style="color:#82cc6a">&#34;Your custom description for this page&#34;</span><span style="color:#c9c9c9"> +</span></span></span><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9"></span><span style="color:#c9c9c9">---</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div><p>Following these steps would guarantee that you have a meta description for everypage with the ability for creating a custom one whenever you need it!</p> @@ -4731,8 +4731,8 @@ formed does not list Internet pornography as one of the addictions that it provi </a></h3><p>So I wanted to make a quick entry, see how it looks like and I stumbled upon this issue of hugo pluralzing Blog into Blogs</p> <p>You can fix this in config.toml with the following line</p> <blockquote> -<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span><span style="color:#a6e22e">pluralizelisttitles</span> = <span style="color:#66d9ef">false</span> -</span></span></code></pre></div></blockquote> +<div class="highlight"><pre tabindex="0" style="color:#c9c9c9color: #282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;color:#c9c9c9"><span style="color:#c9c9c9"><span style="color:#c9c9c9">pluralizelisttitles</span><span style="color:#c9c9c9"> </span><span style="color:#56b6c2">=</span><span style="color:#c9c9c9"> </span><span style="color:#cf5967;background-color:#43454f">false</span><span style="color:#c9c9c9"> +</span></span></span></code></pre></div></blockquote> diff --git a/new-site/public/updates/updated-the-css-again/index.html b/new-site/public/updates/updated-the-css-again/index.html index f7f3a558..f55fdf99 100644 --- a/new-site/public/updates/updated-the-css-again/index.html +++ b/new-site/public/updates/updated-the-css-again/index.html @@ -23,28 +23,28 @@ I did this by setting the light theme to be by default for more readability:

    I actually updated the css once more.

    If you’re using a dark theme in your browser, the website will follow suit and change to darker colors.

    I did this by setting the light theme to be by default for more readability:

    -
    :root {
    -	--bg: #fafafa;
    -	--fg: #2f343f;
    -	--links: #4084d6;
    -	--muted_text: rgb(93, 93, 99);
    -}
    -

    and then this checks that if the user prefers a darker theme, they shall get a dark theme. Simple as that really, I didn’t know this stuff existed, thought webshits just use java script for everything, but I guess I’m wrong.

    -
    @media (prefers-color-scheme: dark) {
    -	:root {
    -		--bg: #141414;	
    -		--fg: rgb(232, 228, 228);
    -		--links: #5da0f2;
    -		--muted_text: rgb(179, 182, 186);
    -	}
    -}
    -

    And this is how CSS variables are used:

    -
    body {
    -	font-family: sans-serif;
    -	background: var(--bg);
    -	color: var(--fg);
    -}
    -
    +
    :root {
    +	--bg: #fafafa;
    +	--fg: #2f343f;
    +	--links: #4084d6;
    +	--muted_text: rgb(93, 93, 99);
    +}
    +

    and then this checks that if the user prefers a darker theme, they shall get a dark theme. Simple as that really, I didn’t know this stuff existed, thought webshits just use java script for everything, but I guess I’m wrong.

    +
    @media (prefers-color-scheme: dark) {
    +	:root {
    +		--bg: #141414;	
    +		--fg: rgb(232, 228, 228);
    +		--links: #5da0f2;
    +		--muted_text: rgb(179, 182, 186);
    +	}
    +}
    +

    And this is how CSS variables are used:

    +
    body {
    +	font-family: sans-serif;
    +	background: var(--bg);
    +	color: var(--fg);
    +}
    +