<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0">
  <channel>
    <title>Test Blog</title>
    <link>https://mandaris-test.micro.blog/</link>
    <description>Recent content on Test Blog</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sat, 02 May 2026 08:50:12 -0700</lastBuildDate>
    <item>
      <title>Admonish the Callout</title>
      <link>https://mandaris-test.micro.blog/2026/05/02/admonish-the-callout/</link>
      <pubDate>Sat, 02 May 2026 08:50:12 -0700</pubDate>
      <guid>https://mandaris-test.micro.blog/2026/05/02/admonish-the-callout/</guid>
      <description>&lt;img class=&#34;FloatLeft&#34; src=&#34;https://mandarismoore.com/uploads/2026/alert-triangle.png&#34; width=&#34;240&#34; height=&#34;240&#34; alt=&#34;Alert triangle with an exclamation icon&#34; style=&#34;shape-outside: url(https://mandarismoore.com/uploads/2026/alert-triangle.png); shape-margin: 1rem;&#34;&gt;
&lt;p&gt;Micro.blog has recently enabled Hugo &lt;a href=&#34;https://help.micro.blog/t/adding-hugo-0-158/4287&#34; title=&#34;Hugo version 0.158.0 Release notes&#34;&gt;v0.158.0&lt;/a&gt; for usage. The last version available to users was &lt;a href=&#34;https://github.com/gohugoio/hugo/releases/tag/v0.117.0&#34; title=&#34;Hugo version 0.117.0 Release notes&#34;&gt;v0.117.0&lt;/a&gt; and &lt;a href=&#34;https://github.com/gohugoio/hugo/releases/tag/v0.140.0&#34; title=&#34;Hugo version 0.140.0 Release notes&#34;&gt;v0.140.0&lt;/a&gt;. And as &lt;a href=&#34;https://json.blog/2024/12/21/adventures-in-hugo.html&#34; title=&#34;Adventures in Hugo 0.140.0 on Micro.blog and the need for a better build system&#34;&gt;Jason has pointed out on his blog&lt;/a&gt;, there are some big changes.&lt;/p&gt;
&lt;p&gt;One of the changes of note was the inclusion of render hooks for callouts included in &lt;a href=&#34;https://github.com/gohugoio/hugo/releases/tag/v0.132.0&#34; title=&#34;Hugo version 0.132.0 Release notes&#34;&gt;v0.132.0&lt;/a&gt;. This is coupled with the enhancements in &lt;a href=&#34;https://github.com/gohugoio/hugo/releases/tag/v0.134.0&#34; title=&#34;Hugo version 0.134.0 Release notes&#34;&gt;v0.134&lt;/a&gt; makes it more &lt;q cite=&#34;https://gohugo.io/render-hooks/blockquotes/#alerts&#34;&gt;compatible with &lt;a href=&#34;https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#alerts&#34;&gt;GitHub&lt;/a&gt;, &lt;a href=&#34;https://help.obsidian.md/Editing+and+formatting/Callouts&#34;&gt;Obsidian&lt;/a&gt;, and &lt;a href=&#34;https://support.typora.io/Markdown-Reference/#callouts--github-style-alerts&#34;&gt;Typora&lt;/a&gt;.&lt;/q&gt;&lt;/p&gt;
&lt;p&gt;The whole goal of this is to have markdown text like the following&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-markdown&#34; data-lang=&#34;markdown&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;&amp;gt; &lt;/span&gt;&lt;span class=&#34;ge&#34;&gt;[!NOTE]
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;&amp;gt; &lt;/span&gt;&lt;span class=&#34;ge&#34;&gt;Useful information that users should know, even when skimming content.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;generate HTML and have the browser render into the following example&lt;/p&gt;
&lt;aside class=&#34;admonition note&#34;&gt;
  &lt;header class=&#34;admonition-header&#34;&gt;
    &lt;svg
  aria-hidden=&#34;true&#34;
  xmlns=&#34;http://www.w3.org/2000/svg&#34;
  width=&#34;24&#34;
  height=&#34;24&#34;
  viewBox=&#34;0 0 24 24&#34;
  fill=&#34;none&#34;
  stroke=&#34;currentColor&#34;
  stroke-width=&#34;2&#34;
  stroke-linecap=&#34;round&#34;
  stroke-linejoin=&#34;round&#34;
  class=&#34;icon icon-tabler icons-tabler-outline icon-tabler-notes&#34;&gt;
  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;/&gt;
  &lt;path d=&#34;M5 3m0 2a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v14a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2z&#34; /&gt;
  &lt;path d=&#34;M9 7l6 0&#34; /&gt;
  &lt;path d=&#34;M9 11l6 0&#34; /&gt;
  &lt;path d=&#34;M9 15l4 0&#34; /&gt;
&lt;/svg&gt;
    
    &lt;h3&gt;Note&lt;/h3&gt;
  &lt;/header&gt;
  &lt;div class=&#34;admonition-content&#34;&gt;
    &lt;p&gt;Useful information that users should know, even when skimming content.&lt;/p&gt;
  &lt;/div&gt;
&lt;/aside&gt;

&lt;p&gt;In case there is an error with processing the markdown, I&amp;rsquo;ve placed a static version of the HTML in this document below.&lt;/p&gt;
&lt;aside class=&#34;admonition note&#34;&gt;
    &lt;header class=&#34;admonition-header&#34;&gt;
      &lt;svg
      aria-hidden=&#34;true&#34;
   xmlns=&#34;http://www.w3.org/2000/svg&#34;
  width=&#34;24&#34;
  height=&#34;24&#34;
  viewBox=&#34;0 0 24 24&#34;
  fill=&#34;none&#34;
  stroke=&#34;currentColor&#34;
  stroke-width=&#34;2&#34;
  stroke-linecap=&#34;round&#34;
  stroke-linejoin=&#34;round&#34;
  class=&#34;icon icon-tabler icons-tabler-outline icon-tabler-notes&#34;&gt;
  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;/&gt;
  &lt;path d=&#34;M5 3m0 2a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v14a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2z&#34; /&gt;
  &lt;path d=&#34;M9 7l6 0&#34; /&gt;
  &lt;path d=&#34;M9 11l6 0&#34; /&gt;
  &lt;path d=&#34;M9 15l4 0&#34; /&gt;
&lt;/svg&gt;
        &lt;h3&gt;Note&lt;/h3&gt;
    &lt;/header&gt;
    &lt;div class=&#34;admonition-content&#34;&gt;Useful information that users should know, even when skimming content.&lt;/div&gt;
&lt;/aside&gt;
&lt;p&gt;I wanted to implement this because I sometimes play around with &lt;a href=&#34;https://obsidian.md&#34;&gt;Obsidian&lt;/a&gt; and I really enjoy &lt;a href=&#34;https://otavio.cc&#34;&gt;Otávio&lt;/a&gt;&amp;rsquo;s &lt;a href=&#34;https://obsidian.md/plugins?search=micro.publish&#34;&gt;plugin to publish to Micro.blog&lt;/a&gt;. With this, I can have the website follow the behavior of reading mode in Obsidian. I started writing this post in December of 2024. I ran into some issues along the way, but I kept coming back to this. At this point, some of the references are no longer available. My desire for writing in a way where I would use this functionality is no longer there.&lt;/p&gt;
&lt;p&gt;But, it&amp;rsquo;s cool, and I know that there might be someone out there who can use this.&lt;/p&gt;
&lt;aside class=&#34;admonition memo&#34;&gt;
  &lt;header class=&#34;admonition-header&#34;&gt;
    &lt;svg
  aria-hidden=&#34;true&#34;
  xmlns=&#34;http://www.w3.org/2000/svg&#34;
  width=&#34;24&#34;
  height=&#34;24&#34;
  viewBox=&#34;0 0 24 24&#34;
  fill=&#34;none&#34;
  stroke=&#34;currentColor&#34;
  stroke-width=&#34;2&#34;
  stroke-linecap=&#34;round&#34;
  stroke-linejoin=&#34;round&#34;
  class=&#34;icon icon-tabler icons-tabler-outline icon-tabler-note&#34;
&gt;
  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;/&gt;
  &lt;path d=&#34;M13 20l7 -7&#34; /&gt;
  &lt;path d=&#34;M13 20v-6a1 1 0 0 1 1 -1h6v-7a2 2 0 0 0 -2 -2h-12a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h7&#34; /&gt;
&lt;/svg&gt;
    
    &lt;h3&gt;Terminology&lt;/h3&gt;
  &lt;/header&gt;
  &lt;div class=&#34;admonition-content&#34;&gt;
    &lt;p&gt;Throughout this post, I use admonition and callout interchangably. Ultimately, it&amp;rsquo;s additive text.&lt;/p&gt;
  &lt;/div&gt;
&lt;/aside&gt;

&lt;p&gt;I set up a &lt;a href=&#34;https://mandarismoore.com/admonition-demo/&#34; title=&#34;Admonition Demo&#34;&gt;gallery of examples&lt;/a&gt; using the list of callouts from the &lt;a href=&#34;https://github.com/eth-p/obsidian-callout-manager&#34;&gt;Obsidian Callout Manager&lt;/a&gt;. You can &lt;a href=&#34;https://mandarismoore.com/uploads/2026/callout-demo.md&#34;&gt;look at the text used to make the examples&lt;/a&gt; to see if this is something that you want to incorporate into your writing.&lt;/p&gt;
&lt;p&gt;If you have any questions or suggestions, feel free to email me.&lt;/p&gt;
&lt;h3 id=&#34;resources&#34;&gt;Resources&lt;/h3&gt;
&lt;p&gt;I&amp;rsquo;m leaning heavily on the resources that I&amp;rsquo;ve found on the internet. I want to take a moment to recognize their work and others can get it directly from the source.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;a href=&#34;https://github.com/martignoni/hugo-notice&#34;&gt;Nicholas Martignoni&amp;rsquo;s Hugo Notice&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;This is a plugin that I saw a while ago and was thinking about putting into my theme before the official release of render hooks.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&#34;https://github.com/KKKZOZ/hugo-admonitions&#34;&gt;Liu Jinyi&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;This is where I got the final design for the admonitions from. I decided to make some changes so that it matches the style that I wanted to go for. At beginning of this project, the build system I was using did not allows for sass.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h3 id=&#34;creating-the-callout&#34;&gt;Creating the callout&lt;/h3&gt;
&lt;figure class=&#34;FloatLeft&#34; id=&#34;admonish-fig-01&#34;&gt;
&lt;picture&gt;
  &lt;source srcset=&#34;https://mandarismoore.com/uploads/2026/admonish-html-dark.png&#34; media=&#34;(prefers-color-scheme:dark)&#34;&gt;
  &lt;img src=&#34;https://mandarismoore.com/uploads/2026/admonish-html-light.png&#34; width=&#34;600&#34; height=&#34;442&#34; alt=&#34;HTML structure of the callout where an aside element contains two nested elements; a header and a div. The header contains a svg and h3 tag.&#34;&gt;
&lt;/picture&gt;
&lt;figcaption&gt;Diagrams help me think of the overall structure as a combination of different blocks.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;When it comes to &lt;q&gt;designing&lt;/q&gt;, I like to take inspiration from what is already available. I spent a lot of time &lt;del&gt;goofing off&lt;/del&gt; &lt;ins&gt;researching&lt;/ins&gt; how other people have implemented this and tried static version of those in my theme to see what I liked and didn&amp;rsquo;t like. Sometimes this takes up a lot of time as I try to understand why the original authors make certain decisions. Is it a technical or design choice that makes someone use &lt;code&gt;&amp;lt;blockquote&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt; for the final product?&lt;/p&gt;
&lt;p&gt;This &lt;a href=&#34;https://quinnlabs.com/articles/pullquotes-blockquotes-and-asides-in-html5&#34; title=&#34;Pullquotes, Blockquotes, and Asides in HTML5&#34;&gt;article about pullquotes&lt;/a&gt; better articulates why I use &lt;code&gt;&amp;lt;aside&amp;gt;&lt;/code&gt; instead of &lt;code&gt;&amp;lt;blockquote&amp;gt;&lt;/code&gt;. I have seen people use &lt;code&gt;&amp;lt;figure&amp;gt;&lt;/code&gt;, but choose not to because I feel that figures are an essential part of the document while &lt;code&gt;&amp;lt;aside&amp;gt;&lt;/code&gt; is additive.&lt;/p&gt;
&lt;p&gt;I also went with a &lt;code&gt;&amp;lt;header&amp;gt;&lt;/code&gt; inside of the admonition in the hopes that I&amp;rsquo;ll better understand how the different pieces come together. In addition, I used the &lt;code&gt;&amp;lt;h3&amp;gt;&lt;/code&gt; tag to meet up with the heading convention that I&amp;rsquo;ve been using. I see the callouts as section of the document that contains information&lt;/p&gt;
&lt;p&gt;I placed the content in a &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt; for logistics and styling.&lt;/p&gt;
&lt;h4 id=&#34;iconic-icons&#34;&gt;Iconic Icons&lt;/h4&gt;
&lt;p&gt;For the &lt;code&gt;&amp;lt;svg&amp;gt;&lt;/code&gt;, I took some time to understand how they work in HTML and Hugo. I was already in the process of adding SVG icons to the site to make it stand out more. SVG stands for Scalable Vector Graphics. They are text representation of a graphic that we can embed within the document for the browser to render.&lt;/p&gt;
&lt;p&gt;These are some that popular sites where you can get SVGs.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;a href=&#34;https://tabler.io/icons&#34;&gt;tabler icons&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;When I started looking into adding icons, this was one of the first links that came into my search.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&#34;https://fontawesome.com/icons&#34;&gt;font awesome&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;This is where &lt;a href=&#34;github.com/RoneoOrg/hugo-shortcode-roneo-collection/&#34; title=&#34;Roneo github repository&#34;&gt;Roneo&lt;/a&gt; got his icons. It&amp;rsquo;s a great option that is used in a lot projects on the internet.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&#34;https://simpleicons.org&#34;&gt;Simple Icons&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;Another good set of icons.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&#34;https://lucide.dev&#34;&gt;Lucide&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;These are the icons that GitHub uses.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&#34;https://iconify.design&#34;&gt;Iconify Design&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;This is a nice directory of icons that show you a small preview of the style icon libraries.&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;If you use any of these options, I want to encourage you to make a donation so that they can continue with the cool stuff that they are providing.&lt;/p&gt;
&lt;p&gt;I went with the tabler icons, because I felt that the rounder style matches the ascetic that I&amp;rsquo;m going for when I started the site.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m in the process of implementing icons within my markdown after &lt;a href=&#34;https://roneo.org/en/hugo-svg-icon-shortcode/&#34;&gt;reading an article about SVG imbeds&lt;/a&gt;&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; but that&amp;rsquo;s for a future post.&lt;/p&gt;
&lt;p&gt;If you are into reading more about SVGs, &lt;a href=&#34;https://chriscoyier.net/2024/07/22/practical-svg-is-now-free-to-read-online/&#34;&gt;there is a free book on SVG&lt;/a&gt; that I&amp;rsquo;m thinking about adding to the list.&lt;/p&gt;
&lt;h4 id=&#34;static-structure&#34;&gt;Static Structure&lt;/h4&gt;
&lt;p&gt;The resulting static HTML that I created to do my color styling looks &lt;i&gt;similar&lt;/i&gt; to the following.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;aside&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;class&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;admonition note&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;header&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;class&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;admonition-header&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;svg&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;na&#34;&gt;xmlns&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;http://www.w3.org/2000/svg&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;na&#34;&gt;width&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;24&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;na&#34;&gt;height&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;24&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;na&#34;&gt;viewBox&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;0 0 24 24&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;na&#34;&gt;fill&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;none&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;na&#34;&gt;stroke&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;currentColor&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;na&#34;&gt;stroke-width&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;2&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;na&#34;&gt;stroke-linecap&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;round&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;na&#34;&gt;stroke-linejoin&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;round&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;na&#34;&gt;class&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;icon icon-tabler icons-tabler-outline icon-tabler-note&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;path&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;stroke&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;none&amp;#34;&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;d&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;M0 0h24v24H0z&amp;#34;&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;fill&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;none&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;/&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;path&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;d&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;M13 20l7 -7&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;/&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;path&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;d&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;M13 20v-6a1 1 0 0 1 1 -1h6v-7a2 2 0 0 0 -2 -2h-12a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h7&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;/&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;svg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;h3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;Note&lt;span class=&#34;p&#34;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;h3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;header&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;div&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;class&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;admonition-content&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    Useful information that users should know, even when skimming content.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;div&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;aside&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;styles-and-colors&#34;&gt;Styles and colors&lt;/h3&gt;
&lt;p&gt;For the initial implementation, I wanted to get the 5 states defined in the GitHub documentation which are &lt;code&gt;note&lt;/code&gt;, &lt;code&gt;tip&lt;/code&gt;, &lt;code&gt;important&lt;/code&gt;, &lt;code&gt;warning&lt;/code&gt;, and &lt;code&gt;caution&lt;/code&gt;. This took longer than it should because I was having trouble deciding on what icon I should use for &lt;code&gt;note&lt;/code&gt; and &lt;code&gt;important&lt;/code&gt; because of the different samples I was pulling from contradict.&lt;/p&gt;
&lt;p&gt;I placed static copies of the HTML in a page with the first line changed to the corresponding type as the class.&lt;/p&gt;
&lt;p&gt;For example, the class for &lt;code&gt;tip&lt;/code&gt; would look like this:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;aside&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;class&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;admonition tip&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;I then created a separate CSS file and linked it in the site header. I&amp;rsquo;m hoping that it will make things easier to find and modify styles in the future&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;. Since I&amp;rsquo;m working from &lt;a href=&#34;https://github.com/KKKZOZ/hugo-admonitions/blob/main/layouts/_default/_markup/render-blockquote-alert.html&#34;&gt;Jinyi&amp;rsquo;s code&lt;/a&gt; as my base, I start off with the basic admonition and a note.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmon-1&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmon-1&#34;&gt; 1&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;hl&#34;&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmon-2&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmon-2&#34;&gt; 2&lt;/a&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmon-3&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmon-3&#34;&gt; 3&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmon-4&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmon-4&#34;&gt; 4&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmon-5&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmon-5&#34;&gt; 5&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmon-6&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmon-6&#34;&gt; 6&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmon-7&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmon-7&#34;&gt; 7&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmon-8&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmon-8&#34;&gt; 8&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;hl&#34;&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmon-9&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmon-9&#34;&gt; 9&lt;/a&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;hl&#34;&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmon-10&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmon-10&#34;&gt;10&lt;/a&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;hl&#34;&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmon-11&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmon-11&#34;&gt;11&lt;/a&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;hl&#34;&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmon-12&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmon-12&#34;&gt;12&lt;/a&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmon-13&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmon-13&#34;&gt;13&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;hl&#34;&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmon-14&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmon-14&#34;&gt;14&lt;/a&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmon-15&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmon-15&#34;&gt;15&lt;/a&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-css&#34; data-lang=&#34;css&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;nd&#34;&gt;root&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line hl&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nv&#34;&gt;--admonition-color&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;var&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;--&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;accent&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;mh&#34;&gt;#5e81ac&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nc&#34;&gt;admonition&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;margin&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;em&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;padding-left&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line hl&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;border&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;2&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;px&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;solid&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;var&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;--&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;admonition&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;color&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line hl&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;border-left&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;6&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;px&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;solid&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;var&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;--&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;admonition&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;color&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line hl&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;border-right&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;3&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;px&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;solid&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;var&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;--&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;admonition&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;color&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line hl&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;border-radius&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;var&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;--&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;border&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;radius&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;em&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line hl&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;box-shadow&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;2&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;px&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;4&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;px&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;var&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;--&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;admonition&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;color&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;dl&gt;
&lt;dt&gt;&lt;a href=&#34;#cssAdmon-2&#34;&gt;Line 2&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;I define the default color for the admonitions to be the accent color of my site with a default value in case someone takes this file and attempts to use it by itself.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&#34;#cssAdmon-9&#34;&gt;Line 9-12&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;I use the &lt;code&gt;--admonition-color&lt;/code&gt; to set the borders appropriately.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&#34;#cssAdmon-14&#34;&gt;Line 14&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;I use a box-shadow to give the callout some depth.&lt;/dd&gt;
&lt;/dl&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmonHeade-1&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmonHeade-1&#34;&gt; 1&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmonHeade-2&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmonHeade-2&#34;&gt; 2&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmonHeade-3&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmonHeade-3&#34;&gt; 3&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmonHeade-4&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmonHeade-4&#34;&gt; 4&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmonHeade-5&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmonHeade-5&#34;&gt; 5&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmonHeade-6&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmonHeade-6&#34;&gt; 6&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;hl&#34;&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmonHeade-7&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmonHeade-7&#34;&gt; 7&lt;/a&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;hl&#34;&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmonHeade-8&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmonHeade-8&#34;&gt; 8&lt;/a&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;hl&#34;&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmonHeade-9&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmonHeade-9&#34;&gt; 9&lt;/a&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;hl&#34;&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmonHeade-10&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmonHeade-10&#34;&gt;10&lt;/a&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmonHeade-11&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmonHeade-11&#34;&gt;11&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmonHeade-12&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmonHeade-12&#34;&gt;12&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmonHeade-13&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmonHeade-13&#34;&gt;13&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmonHeade-14&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmonHeade-14&#34;&gt;14&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmonHeade-15&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmonHeade-15&#34;&gt;15&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmonHeade-16&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmonHeade-16&#34;&gt;16&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmonHeade-17&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmonHeade-17&#34;&gt;17&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmonHeade-18&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmonHeade-18&#34;&gt;18&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;hl&#34;&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmonHeade-19&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmonHeade-19&#34;&gt;19&lt;/a&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;hl&#34;&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmonHeade-20&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmonHeade-20&#34;&gt;20&lt;/a&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmonHeade-21&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmonHeade-21&#34;&gt;21&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;cssAdmonHeade-22&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#cssAdmonHeade-22&#34;&gt;22&lt;/a&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-css&#34; data-lang=&#34;css&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nc&#34;&gt;admonition-header&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;padding&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;mf&#34;&gt;0.5&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;rem&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;display&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;flex&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;align-items&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;stretch&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;border-bottom&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;px&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;solid&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;rgba&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;mf&#34;&gt;0.1&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line hl&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;border-radius&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;var&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;--&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;border&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;radius&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;10&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;px&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line hl&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;color&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;var&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;--&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;admonition&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;color&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line hl&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;background&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line hl&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nf&#34;&gt;color-mix&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;srgb&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;currentColor&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;transparent&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;75&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;%&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;err&#34;&gt;svg&lt;/span&gt; &lt;span class=&#34;err&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;width&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;mf&#34;&gt;1.1&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;em&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;height&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;mf&#34;&gt;1.1&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;em&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;margin-right&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;mf&#34;&gt;0.5&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;rem&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;h3&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line hl&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;color&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;var&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;--&lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;text&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line hl&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;font-size&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;large&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;dl&gt;
&lt;dt&gt;&lt;a href=&#34;#cssAdmonHeade-7&#34;&gt;Line 7&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;Defines the upper right hand corner to be rounded to fit within the containing admonition. I attempted to use &lt;code&gt;inherit&lt;/code&gt; but it wasn&amp;rsquo;t working.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&#34;#cssAdmonHeade-8&#34;&gt;Line 8&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;This is where the &lt;q&gt;magic&lt;/q&gt; happens and we start seeing the Cascade portion of CSS. This makes the forefront/currentColor &lt;code&gt;--admonition-color&lt;/code&gt;. This is used in fonts and any svgs that are in the header.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&#34;#cssAdmonHeade-10&#34;&gt;Line 10&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;I didn&amp;rsquo;t want to define two colors and found &lt;a href=&#34;http://stackoverflow.com/a/78546269/11224924&#34;&gt;this tip on stack overflow&lt;/a&gt; to do a transparency translation of it.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&#34;#cssAdmonHeade-10&#34;&gt;Line 19-20&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;These are there to make some adjustments for contrast and size.&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;After that, I add a little bit of styling for the contents.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-css&#34; data-lang=&#34;css&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nc&#34;&gt;admonition-content&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;padding&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;mf&#34;&gt;0.5&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;rem&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;After that, we look at our base example.&lt;/p&gt;
&lt;img src=&#34;https://mandaris-test.micro.blog/uploads/2025/admonition-undefined-in-lightmode.jpeg&#34; alt=&#34;Admonition undefined in lightmode.&#34;  /&gt;
&lt;p&gt;Here it is without the rendering.&lt;/p&gt;
&lt;aside class=&#34;admonition&#34;&gt;
	&lt;header class=&#34;admonition-header&#34;&gt;
		&lt;svg  xmlns=&#34;http://www.w3.org/2000/svg&#34;  width=&#34;24&#34;  height=&#34;24&#34;  viewBox=&#34;0 0 24 24&#34;  fill=&#34;none&#34;  stroke=&#34;currentColor&#34;  stroke-width=&#34;2&#34;  stroke-linecap=&#34;round&#34;  stroke-linejoin=&#34;round&#34;  class=&#34;icon icon-tabler icons-tabler-outline icon-tabler-device-unknown&#34;&gt;&lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;/&gt;&lt;path d=&#34;M5 5a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v14a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2z&#34; /&gt;&lt;path d=&#34;M12 16v.01&#34; /&gt;&lt;path d=&#34;M12 13a2 2 0 0 0 .914 -3.782a1.98 1.98 0 0 0 -2.414 .483&#34; /&gt;&lt;/svg&gt;
		&lt;h3&gt;Undefined&lt;/h3&gt;
	&lt;/header&gt;
	&lt;div class=&#34;admonition-content&#34;&gt;Something that I haven&#39;t implemented yet.&lt;/div&gt;
&lt;/aside&gt;
&lt;p&gt;With this, I can change the color based off the alert.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-css&#34; data-lang=&#34;css&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nc&#34;&gt;admonition&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nc&#34;&gt;note&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nv&#34;&gt;--admonition-color&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;mh&#34;&gt;#096ae1&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;If I want to have the same color for multiple alerts, I can add an extra line for it.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-css&#34; data-lang=&#34;css&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nc&#34;&gt;admonition&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nc&#34;&gt;danger&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nc&#34;&gt;admonition&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nc&#34;&gt;warning&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nv&#34;&gt;--admonition-color&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;orangered&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;implementing-the-render-hook&#34;&gt;Implementing the Render Hook&lt;/h3&gt;
&lt;p&gt;I started with the example from the &lt;a href=&#34;https://gohugo.io/render-hooks/blockquotes/#alerts&#34;&gt;blockquote/alert documentation&lt;/a&gt; and I was really happy to know that it worked correctly by simply creating the file and putting the sample code in. Making the changes to the HTML tags was also pretty straight forward.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-1&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-1&#34;&gt; 1&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-2&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-2&#34;&gt; 2&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-3&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-3&#34;&gt; 3&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-4&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-4&#34;&gt; 4&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-5&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-5&#34;&gt; 5&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-6&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-6&#34;&gt; 6&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-7&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-7&#34;&gt; 7&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-8&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-8&#34;&gt; 8&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-9&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-9&#34;&gt; 9&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-10&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-10&#34;&gt;10&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-11&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-11&#34;&gt;11&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-12&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-12&#34;&gt;12&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-13&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-13&#34;&gt;13&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-14&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-14&#34;&gt;14&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-15&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-15&#34;&gt;15&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-16&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-16&#34;&gt;16&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-17&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-17&#34;&gt;17&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-18&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-18&#34;&gt;18&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-19&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-19&#34;&gt;19&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-20&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-20&#34;&gt;20&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-21&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-21&#34;&gt;21&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-22&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-22&#34;&gt;22&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-23&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-23&#34;&gt;23&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-24&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-24&#34;&gt;24&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-25&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-25&#34;&gt;25&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-26&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-26&#34;&gt;26&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-27&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-27&#34;&gt;27&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-28&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-28&#34;&gt;28&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-29&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-29&#34;&gt;29&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-30&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-30&#34;&gt;30&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-31&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-31&#34;&gt;31&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-32&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-32&#34;&gt;32&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-33&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-33&#34;&gt;33&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-34&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-34&#34;&gt;34&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-35&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-35&#34;&gt;35&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-36&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-36&#34;&gt;36&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-37&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-37&#34;&gt;37&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-38&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-38&#34;&gt;38&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;renderHook-39&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#renderHook-39&#34;&gt;39&lt;/a&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-go-html-template&#34; data-lang=&#34;go-html-template&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;{{-&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;$icons&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:=&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;dict&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;caution&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;     &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;alert-triangle.svg&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;idea&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;bulb.svg&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;important&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;   &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;info-circle.svg&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;info&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;info-circle.svg&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;note&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;note.svg&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;tip&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;         &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;bulb.svg&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;warning&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;     &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;exclamation-circle.svg&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;{{-&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;if&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;eq&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;na&#34;&gt;.Type&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;alert&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cm&#34;&gt;{{- /* Render admonition. */}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;{{-&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;$type&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:=&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;cond&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;index&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;$icons&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;na&#34;&gt;.AlertType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;na&#34;&gt;.AlertType&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;info&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;{{-&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;$iconFile&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:=&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;printf&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;admonitions/icons/%s&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;index&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;$icons&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;$type&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;-}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;aside&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;class&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;admonition &lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;{{&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;na&#34;&gt;.AlertType&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;}}&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;header&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;class&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;admonition-header&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;cp&#34;&gt;{{&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;if&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;templates&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;.Exists&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;printf&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;partials/%s&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;$iconFile&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;cp&#34;&gt;{{-&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;partialCached&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;$iconFile&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;na&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;cp&#34;&gt;{{-&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;end&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;cp&#34;&gt;{{-&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;with&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;na&#34;&gt;.AlertTitle&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;h3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;{{&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;na&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;}}&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;h3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;cp&#34;&gt;{{-&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;else&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;h3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;{{&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;or&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;i18n&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;na&#34;&gt;.AlertType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;title&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;na&#34;&gt;.AlertType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;}}&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;h3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;cp&#34;&gt;{{-&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;end&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;header&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;cp&#34;&gt;{{-&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;with&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;na&#34;&gt;.Text&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;div&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;class&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;admonition-content&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;cp&#34;&gt;{{&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;na&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;div&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;cp&#34;&gt;{{-&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;end&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;aside&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;{{&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;else&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;blockquote&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;cp&#34;&gt;{{&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;na&#34;&gt;.Text&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;blockquote&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;{{&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;end&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;dl&gt;
&lt;dt&gt;&lt;a href=&#34;#renderHook-1&#34;&gt;Line 1-9&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;Create a &lt;code&gt;dictionary&lt;/code&gt; to match which image goes to a specific image. Jinyi used the icon set from font-awesome so the names are not an exact match. I started off with just the basics and add &lt;code&gt;info&lt;/code&gt; because I was working on this late at night and couldn&amp;rsquo;t remember if it was &lt;code&gt;info&lt;/code&gt; or &lt;code&gt;important&lt;/code&gt; that was part of the five initial alerts.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&#34;#renderHook-12&#34;&gt;Line 12&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;The render hook will parse the different blocks of text and will set a flag on whether this block is an alert or not.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&#34;#renderHook-14&#34;&gt;Line 14&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;Look in the dictionary for the alert type that was given by the user. If the alert type isn&amp;rsquo;t there, it will use &lt;code&gt;info&lt;/code&gt; as the default. I decided that if I don&amp;rsquo;t have an icon in mind, I want it to show up as information to be given to the user.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&#34;#renderHook-15&#34;&gt;Line 15&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;This specifies the path to the SVG that we&amp;rsquo;re going to use. I had attempted to use the method from Ronoe to load image from the assert directory but I didn&amp;rsquo;t understand the code at this point in time. I used a different variable for the file name because I didn&amp;rsquo;t want to confuse myself later on.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&#34;#renderHook-17&#34;&gt;Line 17&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;Specify the alert type in the class list for the admonition to use the proper styling.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&#34;#renderHook-19&#34;&gt;Line 19-20&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;Hugo loads the contents of the partial if it exist and puts it in the output. It&amp;rsquo;s a safe guard in case I add an image to the icons dictionary but don&amp;rsquo;t upload the file. In addition, there was a &lt;a href=&#34;https://gohugo.io/templates/new-templatesystem-overview/&#34;&gt;change to the templating system introduced in v0.146.0&lt;/a&gt; that renamed &lt;code&gt;partial&lt;/code&gt; to  &lt;code&gt;_partial&lt;/code&gt;. Be aware of that when implementing this on your own.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&#34;#renderHook-22&#34;&gt;Line 22&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;Check if there is an alert title and place it in the heading on the following line.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&#34;#renderHook-25&#34;&gt;Line 25&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;If the title isn&amp;rsquo;t there, we use the alert type for the heading. All the examples that I&amp;rsquo;ve seen also include the step of sending it through i18n for internationalization. One thing I noticed, is that it capitalized the alert properly before I created the associated translation file. I might just leave it that way because I&amp;rsquo;m currently the only one using this theme.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&#34;#renderHook-28&#34;&gt;Line 28&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;This checks for the content of the alert and places it in a &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt; for the admonition.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&#34;#renderHook-35&#34;&gt;Line 35&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;If there isn&amp;rsquo;t an alert, text is processed as if it was a normal &lt;code&gt;&amp;lt;blockquote&amp;gt;&lt;/code&gt; element.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h4 id=&#34;further-callout-options&#34;&gt;Further callout options&lt;/h4&gt;
&lt;p&gt;After the initial creation of the render hook, I took some time away from the project. Some of the people that create content that I enjoy use Obsidian on a regular basis for writing and the ever growing list of what that application can do. Someone pointed out that there is a &lt;a href=&#34;https://github.com/eth-p/obsidian-callout-manager&#34;&gt;Callout Manager&lt;/a&gt; and the default has more than the list that I originally created. Other tools also have a wider assortment. I added a couple more to the dictionary, but I noticed that this would get tedious to add keys that would go to the same value. For example, in my list &lt;code&gt;info&lt;/code&gt; and &lt;code&gt;important&lt;/code&gt; use the same image.&lt;/p&gt;
&lt;p&gt;So, after a little bit of trial and error, I was able to put together the following code block&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34; id=&#34;dictionarymerge-1&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#dictionarymerge-1&#34;&gt;1&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;dictionarymerge-2&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#dictionarymerge-2&#34;&gt;2&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;dictionarymerge-3&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#dictionarymerge-3&#34;&gt;3&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;dictionarymerge-4&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#dictionarymerge-4&#34;&gt;4&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;dictionarymerge-5&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#dictionarymerge-5&#34;&gt;5&lt;/a&gt;
&lt;/span&gt;&lt;span class=&#34;lnt&#34; id=&#34;dictionarymerge-6&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#dictionarymerge-6&#34;&gt;6&lt;/a&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-go-html-template&#34; data-lang=&#34;go-html-template&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cm&#34;&gt;{{- /* Define a list of keys that should share the same icon */ -}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;{{&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;$keys&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:=&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;slice&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;important&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;warning&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;error&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;{{-&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;range&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;$keys&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;cm&#34;&gt;{{- /* Merge each key into the dictionary with the same icon value */ -}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;cp&#34;&gt;{{-&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;$icons&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;merge&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;$icons&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;dict&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;na&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;exclamation-circle.svg&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;{{-&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;end&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;dl&gt;
&lt;dt&gt;&lt;a href=&#34;#dictionarymerge-2&#34;&gt;Line 2&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;Place the keys that I want to have the same image&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&#34;#dictionarymerge-3&#34;&gt;Line 3&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;Tells go to loop through all the keys that are defined&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&#34;#dictionarymerge-5&#34;&gt;Line 5&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;Creates a small dictionary with the key and the name of the image. Then it merges that dictionary with the icon dictionary and saves it.&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;I&amp;rsquo;m still a beginner at the go programming language and I don&amp;rsquo;t know if this is saving by value or reference. I also don&amp;rsquo;t know if this is more performant than having a longer dictionary with all the values. I&amp;rsquo;m hoping that the comments and this article helps me remember this the next time I want to add something.&lt;/p&gt;
&lt;h3 id=&#34;making-it-a-little-more-accessible&#34;&gt;Making it a little more accessible&lt;/h3&gt;
&lt;p&gt;During this development process, I noticed that one example would load the SVG and add &lt;code&gt;aria-hidden=&amp;quot;true&amp;quot;&lt;/code&gt; to make screen readers skip over the image without alternative text. I edited the SVG files that I use to have this additional line and played with the idea of adding &lt;code&gt;aria-labelledby&lt;/code&gt; but I don&amp;rsquo;t have a way of reliably setting it and don&amp;rsquo;t know how this would improve the user experience.&lt;/p&gt;
&lt;p&gt;The same example, also set the title, but I didn&amp;rsquo;t use this as this images are purely decorative. You can read &lt;a href=&#34;https://www.scottohara.me/blog/2018/05/05/hidden-vs-none.html&#34; title=&#34;Know your ARIA: &#39;Hidden&#39; vs &#39;None&#39;&#34;&gt;this article about knowing the different use cases for aria visibility&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;whats-the-next-step&#34;&gt;What&amp;rsquo;s the next step?&lt;/h3&gt;
&lt;p&gt;I feel the next step that I would like to pursue is to get get the colors to work better in the dark mode of my theme. I don&amp;rsquo;t feel that the contrast is good enough for &lt;code&gt;warning&lt;/code&gt; and I&amp;rsquo;m thinking about moving to CSS colors such as &lt;code&gt;blue&lt;/code&gt; or &lt;code&gt;rebeccapurple&lt;/code&gt; instead of hexidecimal values. I&amp;rsquo;ve already done one like the following&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-css&#34; data-lang=&#34;css&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nc&#34;&gt;admonition&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nc&#34;&gt;important&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nv&#34;&gt;--admonition-color&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;light-dark&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;rebeccapurple&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;mediumorchid&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;I&amp;rsquo;d also like to adjust the alignment of the icons. I don&amp;rsquo;t know if this is because I took the examples from different icons that are sized differently or if having the icon outside of the &lt;code&gt;&amp;lt;h3&amp;gt;&lt;/code&gt; is causing more issues than it&amp;rsquo;s worth.&lt;/p&gt;
&lt;p&gt;As always, I appreciate any feed back and I hope this article finds you well.&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;By the time I got ready to publish this article, the site was no longer available. I&amp;rsquo;m hoping that it&amp;rsquo;s just a temporary shutdown until this person has the domain refreshed.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34;&gt;
&lt;p&gt;I have had to stop myself a couple times from trying to find the &lt;em&gt;best&lt;/em&gt; way to deliver the HTML/CSS for this feature. Should I have separate files with style rules that I might not use or put it inline and worry that I might have an article that use dozens of these things? I feel shipping is more important.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
      <source:markdown>&lt;img class=&#34;FloatLeft&#34; src=&#34;https://mandarismoore.com/uploads/2026/alert-triangle.png&#34; width=&#34;240&#34; height=&#34;240&#34; alt=&#34;Alert triangle with an exclamation icon&#34; style=&#34;shape-outside: url(https://mandarismoore.com/uploads/2026/alert-triangle.png); shape-margin: 1rem;&#34;&gt;

Micro.blog has recently enabled Hugo [v0.158.0][1] for usage. The last version available to users was [v0.117.0][2] and [v0.140.0][3]. And as [Jason has pointed out on his blog][4], there are some big changes.

One of the changes of note was the inclusion of render hooks for callouts included in [v0.132.0][5]. This is coupled with the enhancements in [v0.134][6] makes it more &lt;q cite=&#34;https://gohugo.io/render-hooks/blockquotes/#alerts&#34;&gt;compatible with &lt;a href=&#34;https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#alerts&#34;&gt;GitHub&lt;/a&gt;, &lt;a href=&#34;https://help.obsidian.md/Editing+and+formatting/Callouts&#34;&gt;Obsidian&lt;/a&gt;, and &lt;a href=&#34;https://support.typora.io/Markdown-Reference/#callouts--github-style-alerts&#34;&gt;Typora&lt;/a&gt;.&lt;/q&gt;

The whole goal of this is to have markdown text like the following

```markdown
&gt; [!NOTE]
&gt; Useful information that users should know, even when skimming content.
```

generate HTML and have the browser render into the following example

&gt; [!NOTE]
&gt; Useful information that users should know, even when skimming content.

In case there is an error with processing the markdown, I&#39;ve placed a static version of the HTML in this document below. 

&lt;aside class=&#34;admonition note&#34;&gt;
    &lt;header class=&#34;admonition-header&#34;&gt;
      &lt;svg
      aria-hidden=&#34;true&#34;
   xmlns=&#34;http://www.w3.org/2000/svg&#34;
  width=&#34;24&#34;
  height=&#34;24&#34;
  viewBox=&#34;0 0 24 24&#34;
  fill=&#34;none&#34;
  stroke=&#34;currentColor&#34;
  stroke-width=&#34;2&#34;
  stroke-linecap=&#34;round&#34;
  stroke-linejoin=&#34;round&#34;
  class=&#34;icon icon-tabler icons-tabler-outline icon-tabler-notes&#34;&gt;
  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;/&gt;
  &lt;path d=&#34;M5 3m0 2a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v14a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2z&#34; /&gt;
  &lt;path d=&#34;M9 7l6 0&#34; /&gt;
  &lt;path d=&#34;M9 11l6 0&#34; /&gt;
  &lt;path d=&#34;M9 15l4 0&#34; /&gt;
&lt;/svg&gt;
        &lt;h3&gt;Note&lt;/h3&gt;
    &lt;/header&gt;
    &lt;div class=&#34;admonition-content&#34;&gt;Useful information that users should know, even when skimming content.&lt;/div&gt;
&lt;/aside&gt;

I wanted to implement this because I sometimes play around with [Obsidian][7] and I really enjoy [Otávio][8]&#39;s [plugin to publish to Micro.blog][9]. With this, I can have the website follow the behavior of reading mode in Obsidian. I started writing this post in December of 2024. I ran into some issues along the way, but I kept coming back to this. At this point, some of the references are no longer available. My desire for writing in a way where I would use this functionality is no longer there.

But, it&#39;s cool, and I know that there might be someone out there who can use this.

&gt; [!MEMO] Terminology
&gt; Throughout this post, I use admonition and callout interchangably. Ultimately, it&#39;s additive text. 

I set up a [gallery of examples](https://mandarismoore.com/admonition-demo/ &#34;Admonition Demo&#34;) using the list of callouts from the [Obsidian Callout Manager](https://github.com/eth-p/obsidian-callout-manager). You can [look at the text used to make the examples](https://mandarismoore.com/uploads/2026/callout-demo.md) to see if this is something that you want to incorporate into your writing.
   
If you have any questions or suggestions, feel free to email me.

### Resources

I&#39;m leaning heavily on the resources that I&#39;ve found on the internet. I want to take a moment to recognize their work and others can get it directly from the source.

[Nicholas Martignoni&#39;s Hugo Notice][10]
: This is a plugin that I saw a while ago and was thinking about putting into my theme before the official release of render hooks. 

[Liu Jinyi][11]
: This is where I got the final design for the admonitions from. I decided to make some changes so that it matches the style that I wanted to go for. At beginning of this project, the build system I was using did not allows for sass.

### Creating the callout

&lt;figure class=&#34;FloatLeft&#34; id=&#34;admonish-fig-01&#34;&gt;
&lt;picture&gt;
  &lt;source srcset=&#34;https://mandarismoore.com/uploads/2026/admonish-html-dark.png&#34; media=&#34;(prefers-color-scheme:dark)&#34;&gt;
  &lt;img src=&#34;https://mandarismoore.com/uploads/2026/admonish-html-light.png&#34; width=&#34;600&#34; height=&#34;442&#34; alt=&#34;HTML structure of the callout where an aside element contains two nested elements; a header and a div. The header contains a svg and h3 tag.&#34;&gt;
&lt;/picture&gt;

&lt;figcaption&gt;Diagrams help me think of the overall structure as a combination of different blocks.&lt;/figcaption&gt;
&lt;/figure&gt;

When it comes to &lt;q&gt;designing&lt;/q&gt;, I like to take inspiration from what is already available. I spent a lot of time &lt;del&gt;goofing off&lt;/del&gt; &lt;ins&gt;researching&lt;/ins&gt; how other people have implemented this and tried static version of those in my theme to see what I liked and didn&#39;t like. Sometimes this takes up a lot of time as I try to understand why the original authors make certain decisions. Is it a technical or design choice that makes someone use `&lt;blockquote&gt;` or `&lt;div&gt;` for the final product?

This &lt;a href=&#34;https://quinnlabs.com/articles/pullquotes-blockquotes-and-asides-in-html5&#34; title=&#34;Pullquotes, Blockquotes, and Asides in HTML5&#34;&gt;article about pullquotes&lt;/a&gt; better articulates why I use `&lt;aside&gt;` instead of `&lt;blockquote&gt;`. I have seen people use `&lt;figure&gt;`, but choose not to because I feel that figures are an essential part of the document while `&lt;aside&gt;` is additive.

I also went with a `&lt;header&gt;` inside of the admonition in the hopes that I&#39;ll better understand how the different pieces come together. In addition, I used the `&lt;h3&gt;` tag to meet up with the heading convention that I&#39;ve been using. I see the callouts as section of the document that contains information 

I placed the content in a `&lt;div&gt;` for logistics and styling.

#### Iconic Icons

For the `&lt;svg&gt;`, I took some time to understand how they work in HTML and Hugo. I was already in the process of adding SVG icons to the site to make it stand out more. SVG stands for Scalable Vector Graphics. They are text representation of a graphic that we can embed within the document for the browser to render.

These are some that popular sites where you can get SVGs.

[tabler icons][12]
: When I started looking into adding icons, this was one of the first links that came into my search.

[font awesome][13]
: This is where [Roneo][14] got his icons. It&#39;s a great option that is used in a lot projects on the internet.

[Simple Icons][15]
: Another good set of icons.

[Lucide][16]
: These are the icons that GitHub uses.

[Iconify Design][17]
: This is a nice directory of icons that show you a small preview of the style icon libraries.

If you use any of these options, I want to encourage you to make a donation so that they can continue with the cool stuff that they are providing.

I went with the tabler icons, because I felt that the rounder style matches the ascetic that I&#39;m going for when I started the site.

I&#39;m in the process of implementing icons within my markdown after [reading an article about SVG imbeds][18][^1] but that&#39;s for a future post.

If you are into reading more about SVGs, [there is a free book on SVG][19] that I&#39;m thinking about adding to the list.

#### Static Structure

The resulting static HTML that I created to do my color styling looks &lt;i&gt;similar&lt;/i&gt; to the following.

```html
&lt;aside class=&#34;admonition note&#34;&gt;
  &lt;header class=&#34;admonition-header&#34;&gt;
  &lt;svg
    xmlns=&#34;http://www.w3.org/2000/svg&#34;
    width=&#34;24&#34;
    height=&#34;24&#34;
    viewBox=&#34;0 0 24 24&#34;
    fill=&#34;none&#34;
    stroke=&#34;currentColor&#34;
    stroke-width=&#34;2&#34;
    stroke-linecap=&#34;round&#34;
    stroke-linejoin=&#34;round&#34;
    class=&#34;icon icon-tabler icons-tabler-outline icon-tabler-note&#34;&gt;
    &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;/&gt;
    &lt;path d=&#34;M13 20l7 -7&#34; /&gt;
    &lt;path d=&#34;M13 20v-6a1 1 0 0 1 1 -1h6v-7a2 2 0 0 0 -2 -2h-12a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h7&#34; /&gt;
  &lt;/svg&gt;
  &lt;h3&gt;Note&lt;/h3&gt;
  &lt;/header&gt;

  &lt;div class=&#34;admonition-content&#34;&gt;
    Useful information that users should know, even when skimming content.
  &lt;/div&gt;
&lt;/aside&gt;
```

### Styles and colors

For the initial implementation, I wanted to get the 5 states defined in the GitHub documentation which are `note`, `tip`, `important`, `warning`, and `caution`. This took longer than it should because I was having trouble deciding on what icon I should use for `note` and `important` because of the different samples I was pulling from contradict.

I placed static copies of the HTML in a page with the first line changed to the corresponding type as the class.

For example, the class for `tip` would look like this:

```html
&lt;aside class=&#34;admonition tip&#34;&gt;
```

I then created a separate CSS file and linked it in the site header. I&#39;m hoping that it will make things easier to find and modify styles in the future[^2]. Since I&#39;m working from [Jinyi&#39;s code][20] as my base, I start off with the basic admonition and a note.

```css {linenos=table,hl_lines=[2,&#34;9-12&#34;,14], anchorLineNos=true, lineanchors=cssAdmon }
:root {
  --admonition-color: var(--accent, #5e81ac);
}

.admonition {
  margin: 1em;
  padding-left: 0;
  
  border: 2px solid var(--admonition-color);
  border-left: 6px solid var(--admonition-color);
  border-right: 3px solid var(--admonition-color);
  border-radius: var(--border-radius, 1em);
  
  box-shadow: 0 2px 4px var(--admonition-color);
}
```

[Line 2][21]
: I define the default color for the admonitions to be the accent color of my site with a default value in case someone takes this file and attempts to use it by itself.

[Line 9-12][22]
: I use the `--admonition-color` to set the borders appropriately.

[Line 14][23]
: I use a box-shadow to give the callout some depth.

```css {linenos=table,hl_lines=[&#34;7-10&#34;,&#34;19-20&#34;], anchorLineNos=true, lineanchors=cssAdmonHeade }
.admonition-header {
  padding: 0.5rem;
  display: flex;
  align-items: stretch;
  
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0 var(--border-radius, 10px) 0 0;
  color: var(--admonition-color);
  background: 
    color-mix(in srgb, currentColor, transparent 75%);
  
  svg {
    width: 1.1em;
    height: 1.1em;
    margin-right: 0.5rem;
  }

  h3 {
    color: var(--text);
    font-size: large;
  }
}
```
[Line 7][24]
: Defines the upper right hand corner to be rounded to fit within the containing admonition. I attempted to use `inherit` but it wasn&#39;t working. 

[Line 8][25]
: This is where the &lt;q&gt;magic&lt;/q&gt; happens and we start seeing the Cascade portion of CSS. This makes the forefront/currentColor `--admonition-color`. This is used in fonts and any svgs that are in the header.

[Line 10][26]
: I didn&#39;t want to define two colors and found [this tip on stack overflow][27] to do a transparency translation of it.

[Line 19-20][28]
: These are there to make some adjustments for contrast and size.

After that, I add a little bit of styling for the contents.

```css
.admonition-content {
  padding: 0.5rem;
}
```

After that, we look at our base example.

&lt;img src=&#34;https://mandaris-test.micro.blog/uploads/2025/admonition-undefined-in-lightmode.jpeg&#34; alt=&#34;Admonition undefined in lightmode.&#34;  /&gt;

Here it is without the rendering.

&lt;aside class=&#34;admonition&#34;&gt;
	&lt;header class=&#34;admonition-header&#34;&gt;
		&lt;svg  xmlns=&#34;http://www.w3.org/2000/svg&#34;  width=&#34;24&#34;  height=&#34;24&#34;  viewBox=&#34;0 0 24 24&#34;  fill=&#34;none&#34;  stroke=&#34;currentColor&#34;  stroke-width=&#34;2&#34;  stroke-linecap=&#34;round&#34;  stroke-linejoin=&#34;round&#34;  class=&#34;icon icon-tabler icons-tabler-outline icon-tabler-device-unknown&#34;&gt;&lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;/&gt;&lt;path d=&#34;M5 5a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v14a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2z&#34; /&gt;&lt;path d=&#34;M12 16v.01&#34; /&gt;&lt;path d=&#34;M12 13a2 2 0 0 0 .914 -3.782a1.98 1.98 0 0 0 -2.414 .483&#34; /&gt;&lt;/svg&gt;
		&lt;h3&gt;Undefined&lt;/h3&gt;
	&lt;/header&gt;
	&lt;div class=&#34;admonition-content&#34;&gt;Something that I haven&#39;t implemented yet.&lt;/div&gt;
&lt;/aside&gt;

With this, I can change the color based off the alert.

```css
.admonition.note {
  --admonition-color: #096ae1;
}
```

If I want to have the same color for multiple alerts, I can add an extra line for it.

```css
.admonition.danger,
.admonition.warning {
  --admonition-color: orangered;
}
```

### Implementing the Render Hook

I started with the example from the [blockquote/alert documentation][29] and I was really happy to know that it worked correctly by simply creating the file and putting the sample code in. Making the changes to the HTML tags was also pretty straight forward.

```go-html-template {linenos=table, anchorLineNos=true, lineanchors=renderHook }
{{- $icons := dict
  &#34;caution&#34;     &#34;alert-triangle.svg&#34;
  &#34;idea&#34;        &#34;bulb.svg&#34;
  &#34;important&#34;   &#34;info-circle.svg&#34;
  &#34;info&#34;        &#34;info-circle.svg&#34;
  &#34;note&#34;        &#34;note.svg&#34;
  &#34;tip&#34;         &#34;bulb.svg&#34;
  &#34;warning&#34;     &#34;exclamation-circle.svg&#34;
}}


{{- if eq .Type &#34;alert&#34; }}
{{- /* Render admonition. */}}
{{- $type := cond (index $icons .AlertType) .AlertType &#34;info&#34; }}
{{- $iconFile := printf &#34;admonitions/icons/%s&#34; (index $icons $type) -}}

&lt;aside class=&#34;admonition {{ .AlertType }}&#34;&gt;
  &lt;header class=&#34;admonition-header&#34;&gt;
    {{ if templates.Exists (printf &#34;partials/%s&#34; $iconFile) }}
    {{- partialCached $iconFile . }}
    {{- end }}
    {{- with .AlertTitle }}
    &lt;h3&gt;{{ . }}&lt;/h3&gt;
    {{- else }}
    &lt;h3&gt;{{ or (i18n .AlertType) (title .AlertType) }}&lt;/h3&gt;
    {{- end }}
  &lt;/header&gt;
  {{- with .Text }}
  &lt;div class=&#34;admonition-content&#34;&gt;
    {{ . }}
  &lt;/div&gt;
  {{- end }}
&lt;/aside&gt;

{{ else }}
&lt;blockquote&gt;
  {{ .Text }}
&lt;/blockquote&gt;
{{ end }}
```

[Line 1-9][30]
: Create a `dictionary` to match which image goes to a specific image. Jinyi used the icon set from font-awesome so the names are not an exact match. I started off with just the basics and add `info` because I was working on this late at night and couldn&#39;t remember if it was `info` or `important` that was part of the five initial alerts.

[Line 12][31]
: The render hook will parse the different blocks of text and will set a flag on whether this block is an alert or not.

[Line 14][32]
: Look in the dictionary for the alert type that was given by the user. If the alert type isn&#39;t there, it will use &lt;code&gt;info&lt;/code&gt; as the default. I decided that if I don&#39;t have an icon in mind, I want it to show up as information to be given to the user.

[Line 15][33]
: This specifies the path to the SVG that we&#39;re going to use. I had attempted to use the method from Ronoe to load image from the assert directory but I didn&#39;t understand the code at this point in time. I used a different variable for the file name because I didn&#39;t want to confuse myself later on. 

[Line 17][34]
: Specify the alert type in the class list for the admonition to use the proper styling.

[Line 19-20][35]
: Hugo loads the contents of the partial if it exist and puts it in the output. It&#39;s a safe guard in case I add an image to the icons dictionary but don&#39;t upload the file. In addition, there was a [change to the templating system introduced in v0.146.0](https://gohugo.io/templates/new-templatesystem-overview/) that renamed `partial` to  `_partial`. Be aware of that when implementing this on your own.

[Line 22][36]
: Check if there is an alert title and place it in the heading on the following line.

[Line 25][37]
: If the title isn&#39;t there, we use the alert type for the heading. All the examples that I&#39;ve seen also include the step of sending it through i18n for internationalization. One thing I noticed, is that it capitalized the alert properly before I created the associated translation file. I might just leave it that way because I&#39;m currently the only one using this theme.

[Line 28][38]
: This checks for the content of the alert and places it in a `&lt;div&gt;` for the admonition.

[Line 35][39]
: If there isn&#39;t an alert, text is processed as if it was a normal `&lt;blockquote&gt;` element.

#### Further callout options

After the initial creation of the render hook, I took some time away from the project. Some of the people that create content that I enjoy use Obsidian on a regular basis for writing and the ever growing list of what that application can do. Someone pointed out that there is a &lt;a href=&#34;https://github.com/eth-p/obsidian-callout-manager&#34;&gt;Callout Manager&lt;/a&gt; and the default has more than the list that I originally created. Other tools also have a wider assortment. I added a couple more to the dictionary, but I noticed that this would get tedious to add keys that would go to the same value. For example, in my list `info` and `important` use the same image.

So, after a little bit of trial and error, I was able to put together the following code block

```go-html-template {linenos=table, anchorLineNos=true, lineanchors=dictionarymerge }
{{- /* Define a list of keys that should share the same icon */ -}}
{{ $keys := slice &#34;important&#34; &#34;warning&#34; &#34;error&#34; }}
{{- range $keys }}
  {{- /* Merge each key into the dictionary with the same icon value */ -}}
  {{- $icons = merge $icons (dict . &#34;exclamation-circle.svg&#34;) }}
{{- end }}
```
[Line 2][40]
: Place the keys that I want to have the same image

[Line 3][41]
: Tells go to loop through all the keys that are defined

[Line 5][42]
: Creates a small dictionary with the key and the name of the image. Then it merges that dictionary with the icon dictionary and saves it.

I&#39;m still a beginner at the go programming language and I don&#39;t know if this is saving by value or reference. I also don&#39;t know if this is more performant than having a longer dictionary with all the values. I&#39;m hoping that the comments and this article helps me remember this the next time I want to add something.

### Making it a little more accessible

During this development process, I noticed that one example would load the SVG and add `aria-hidden=&#34;true&#34;` to make screen readers skip over the image without alternative text. I edited the SVG files that I use to have this additional line and played with the idea of adding `aria-labelledby` but I don&#39;t have a way of reliably setting it and don&#39;t know how this would improve the user experience.

The same example, also set the title, but I didn&#39;t use this as this images are purely decorative. You can read [this article about knowing the different use cases for aria visibility][43].

### What&#39;s the next step?

I feel the next step that I would like to pursue is to get get the colors to work better in the dark mode of my theme. I don&#39;t feel that the contrast is good enough for `warning` and I&#39;m thinking about moving to CSS colors such as `blue` or `rebeccapurple` instead of hexidecimal values. I&#39;ve already done one like the following

```css
.admonition.important {
  --admonition-color: light-dark(rebeccapurple, mediumorchid);
}
```

I&#39;d also like to adjust the alignment of the icons. I don&#39;t know if this is because I took the examples from different icons that are sized differently or if having the icon outside of the `&lt;h3&gt;` is causing more issues than it&#39;s worth.

As always, I appreciate any feed back and I hope this article finds you well. 

[^1]:	By the time I got ready to publish this article, the site was no longer available. I&#39;m hoping that it&#39;s just a temporary shutdown until this person has the domain refreshed.

[^2]:	I have had to stop myself a couple times from trying to find the _best_ way to deliver the HTML/CSS for this feature. Should I have separate files with style rules that I might not use or put it inline and worry that I might have an article that use dozens of these things? I feel shipping is more important.

[1]:	https://help.micro.blog/t/adding-hugo-0-158/4287 &#34;Hugo version 0.158.0 Release notes&#34;
[2]:	https://github.com/gohugoio/hugo/releases/tag/v0.117.0 &#34;Hugo version 0.117.0 Release notes&#34;
[3]:	https://github.com/gohugoio/hugo/releases/tag/v0.140.0 &#34;Hugo version 0.140.0 Release notes&#34;
[4]:	https://json.blog/2024/12/21/adventures-in-hugo.html &#34;Adventures in Hugo 0.140.0 on Micro.blog and the need for a better build system&#34;
[5]:	https://github.com/gohugoio/hugo/releases/tag/v0.132.0 &#34;Hugo version 0.132.0 Release notes&#34;
[6]:	https://github.com/gohugoio/hugo/releases/tag/v0.134.0 &#34;Hugo version 0.134.0 Release notes&#34;
[7]:	https://obsidian.md
[8]:	https://otavio.cc
[9]:	https://obsidian.md/plugins?search=micro.publish
[10]:	https://github.com/martignoni/hugo-notice
[11]:	https://github.com/KKKZOZ/hugo-admonitions
[12]:	https://tabler.io/icons
[13]:	https://fontawesome.com/icons
[14]:	github.com/RoneoOrg/hugo-shortcode-roneo-collection/ &#34;Roneo github repository&#34;
[15]:	https://simpleicons.org
[16]:	https://lucide.dev
[17]:	https://iconify.design
[18]:	https://roneo.org/en/hugo-svg-icon-shortcode/
[19]:	https://chriscoyier.net/2024/07/22/practical-svg-is-now-free-to-read-online/
[20]:	https://github.com/KKKZOZ/hugo-admonitions/blob/main/layouts/_default/_markup/render-blockquote-alert.html
[21]:	#cssAdmon-2
[22]:	#cssAdmon-9
[23]:	#cssAdmon-14
[24]:	#cssAdmonHeade-7
[25]:	#cssAdmonHeade-8
[26]:	#cssAdmonHeade-10
[27]:	http://stackoverflow.com/a/78546269/11224924
[28]:	#cssAdmonHeade-10
[29]:	https://gohugo.io/render-hooks/blockquotes/#alerts
[30]:	#renderHook-1
[31]:	#renderHook-12
[32]:	#renderHook-14
[33]:	#renderHook-15
[34]:	#renderHook-17
[35]:	#renderHook-19
[36]:	#renderHook-22
[37]:	#renderHook-25
[38]:	#renderHook-28
[39]:	#renderHook-35
[40]:	#dictionarymerge-2
[41]:	#dictionarymerge-3
[42]:	#dictionarymerge-5
[43]:	https://www.scottohara.me/blog/2018/05/05/hidden-vs-none.html &#34;Know your ARIA: &#39;Hidden&#39; vs &#39;None&#39;&#34;
</source:markdown>
    </item>
    <item>
      <title>A tour of the theme</title>
      <link>https://mandaris-test.micro.blog/2025/11/03/a-tour-of-the-theme/</link>
      <pubDate>Mon, 03 Nov 2025 23:27:00 -0700</pubDate>
      <guid>https://mandaris-test.micro.blog/2025/11/03/a-tour-of-the-theme/</guid>
      <description>&lt;h3 id=&#34;table-of-contents&#34;&gt;Table of Contents&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#the-first-thing&#34;&gt;The First thing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#the-second-thing&#34;&gt;The Second thing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#the-third-thing&#34;&gt;The Third thing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#figures&#34;&gt;Figures&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#tasklists&#34;&gt;Tasklists&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#tables&#34;&gt;Tables&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;the-first-thing&#34;&gt;The first thing&lt;/h3&gt;
&lt;p&gt;One morning, when Gregor Samsa woke from troubled dreams, he found himself transformed in his bed into a horrible vermin. He lay on his armour-like back, and if he lifted&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; his head a little he could see his brown belly, slightly domed and divided by arches into stiff sections. The bedding was hardly able to cover it and seemed ready&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt; to slide off any moment. His many legs, pitifully thin compared with the size of the rest of him, waved about helplessly as he looked. &amp;ldquo;What&amp;rsquo;s happened to me? &amp;quot; he thought. It wasn&amp;rsquo;t a dream.&lt;/p&gt;
&lt;p&gt;His room, a proper human room although a little too small, lay peacefully between its four familiar walls. A collection of textile samples lay spread out on the table - Samsa was a travelling salesman - and above it there&lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt; hung a picture that he had recently cut out of an illustrated magazine and housed in a nice, gilded frame. It showed a lady fitted out with a fur hat and fur boa who sat upright, raising a heavy fur muff that covered the whole of her lower arm towards the viewer. Gregor then turned to look out the window at the dull weather.&lt;/p&gt;
&lt;p&gt;I ought to just try that with my boss; I&amp;rsquo;d get kicked out on the spot. But who knows, maybe that would be the best thing for me. If I didn&amp;rsquo;t have my parents to think about I&amp;rsquo;d have given in my notice a long time ago, I&amp;rsquo;d have gone up to the boss and told him just what I think, tell him everything I would, let him know just what I feel. He&amp;rsquo;d fall right off his desk!&lt;sup id=&#34;fnref:4&#34;&gt;&lt;a href=&#34;#fn:4&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;4&lt;/a&gt;&lt;/sup&gt; And it&amp;rsquo;s a funny sort of business to be sitting up there at your desk, talking down at your subordinates from up there, especially when you have to go right up close because the boss is hard of hearing. Well, there&amp;rsquo;s still some hope; once I&amp;rsquo;ve got the money together to pay off my parents&amp;rsquo; debt to him - another five or six years I suppose - that&amp;rsquo;s definitely what I&amp;rsquo;ll do. That&amp;rsquo;s when I&amp;rsquo;ll make the big change. First of all though, I&amp;rsquo;ve got to get up, my train leaves at five. &amp;quot; And he looked over at the alarm clock, ticking on the chest of drawers. &amp;ldquo;God in Heaven! &amp;quot; he thought. It was half past six and the hands were quietly moving forwards, it was even later than half past, more like quarter to seven. Had the alarm clock not rung? He could see from the bed that it had been set for four o&amp;rsquo;clock as it should have been; it certainly must have rung. Yes, but was it possible to quietly sleep through that furniture-rattling noise?&lt;/p&gt;
&lt;h3 id=&#34;the-second-thing&#34;&gt;The Second Thing&lt;/h3&gt;
&lt;p&gt;Pack my box with five dozen liquor jugs. Several fabulous dixieland jazz groups played with quick tempo. Back in my quaint garden, jaunty zinnias vie with flaunting phlox&lt;sup id=&#34;fnref:5&#34;&gt;&lt;a href=&#34;#fn:5&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;5&lt;/a&gt;&lt;/sup&gt;. Five or six big jet planes zoomed quickly by the new tower. Exploring the zoo, we saw every kangaroo jump and quite a few carried babies. I &lt;em&gt;quickly&lt;/em&gt; explained that many big jobs involve few hazards. Jay Wolf is quite an expert on the bass violin, guitar, dulcimer, ukulele and zither. Expect skilled signwriters to use many jazzy, quaint old alphabets effectively. The wizard quickly jinxed the gnomes before they vaporized. THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG&amp;rsquo;S BACK 1234567890&lt;sup id=&#34;fnref:6&#34;&gt;&lt;a href=&#34;#fn:6&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;6&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;h3 id=&#34;the-third-thing&#34;&gt;The Third Thing&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;Lorem ipsum dolor sit amet&lt;/em&gt;, eu detracto senserit vis, ei &lt;code&gt;natum&lt;/code&gt; ridens detracto sit. Id iriure prompta vix. &lt;em&gt;Sit ea feugiat invenire similique&lt;/em&gt;, etiam solet eleifend cu per. &lt;strong&gt;Ea falli nullam elaboraret vis&lt;/strong&gt;, modo percipitur omittantur at ius, &lt;em&gt;in quo nullam timeam ocurreret&lt;/em&gt;. Est ad deleniti corrumpit scripserit, te usu &lt;strong&gt;apeirian recusabo oportere&lt;/strong&gt;, nemore laboramus vulputate te vim. Ea eum mazim iudicabit, &lt;code&gt;harum utroque&lt;/code&gt; pri ne.&lt;/p&gt;
&lt;p&gt;Per no putant iriure &lt;a href=&#34;#&#34;&gt;intellegebat&lt;/a&gt;. Tamquam maiorum ei eum, ea iuvaret maluisset liberavisse eam, adhuc falli &lt;em&gt;tamquam ius te?&lt;/em&gt; Eu amet virtute scaevola est, simul &lt;strong&gt;nusquam&lt;/strong&gt; invidunt duo id, at usu sanctus abhorreant definiebas! Vide ullum quo cu? Ius in forensibus sadipscing, dicant aperiri volutpat et sit.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Veri dicat pro te, an aliquam reprimique cum, et pro commune maiestatis. Nec ex amet &lt;a href=&#34;#&#34;&gt;eleifend definitiones&lt;/a&gt;! An adipisci &lt;code&gt;consequuntur&lt;/code&gt; est. In quot oratio vis. Vide nobis aperiam pri ad, et sit dictas adolescens inciderint, pertinacia referrentur consequuntur pri id?&lt;/p&gt;
&lt;h4 id=&#34;some-more-examples&#34;&gt;Some more examples&lt;/h4&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;bold and italics&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;del&gt;&lt;strong&gt;strikethrough and bold&lt;/strong&gt;&lt;/del&gt;&lt;/p&gt;
&lt;p&gt;&lt;del&gt;&lt;em&gt;strikethrough and italics&lt;/em&gt;&lt;/del&gt;&lt;/p&gt;
&lt;p&gt;&lt;del&gt;&lt;em&gt;&lt;strong&gt;bold, italics and strikethrough&lt;/strong&gt;&lt;/em&gt;&lt;/del&gt;&lt;/p&gt;
&lt;p&gt;I am going to use the example from the footnote &lt;a href=&#34;https://python-markdown.github.io/extensions/footnotes/&#34; title=&#34;The Footnotes extension adds syntax for defining footnotes in Markdown documents.&#34;&gt;documentation&lt;/a&gt;&lt;sup id=&#34;fnref:7&#34;&gt;&lt;a href=&#34;#fn:7&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;7&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Remember, you have within you the strength, the patience, and the passion to reach for the stars to change the world.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Harriet Tubman&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id=&#34;figures-and-images&#34;&gt;Figures and Images&lt;/h3&gt;
&lt;h4 id=&#34;using-short-codes&#34;&gt;Using Short codes&lt;/h4&gt;
&lt;figure&gt;&lt;img src=&#34;https://images.unsplash.com/photo-1560032779-0a8809186efd?ixlib=rb-1.2.1&amp;amp;ixid=eyJhcHBfaWQiOjEyMDd9&amp;amp;auto=format&amp;amp;fit=crop&amp;amp;w=1350&amp;amp;q=80&#34;&gt;&lt;figcaption&gt;
      &lt;h4&gt;Dave Herring&lt;/h4&gt;
    &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Here&amp;rsquo;s another.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://images.unsplash.com/photo-1560032779-0a8809186efd?ixlib=rb-1.2.1&amp;amp;ixid=eyJhcHBfaWQiOjEyMDd9&amp;amp;auto=format&amp;amp;fit=crop&amp;amp;w=500&amp;amp;q=80&#34;&gt;&lt;figcaption&gt;
      &lt;h4&gt;Dave Herring&lt;/h4&gt;
    &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;h4 id=&#34;raw-html&#34;&gt;Raw HTML&lt;/h4&gt;
&lt;figure&gt;
&lt;img src=&#34;https://mandarismoore.com/uploads/2023/33bbf79487.jpg&#34; alt=&#34;Lillie on couch&#34; title=&#34;lillie-on-couch.jpeg&#34; border=&#34;0&#34; width=&#34;300&#34; height=&#34;300&#34; /&gt;
&lt;figcapture&gt;Lillie on the Couch&lt;/figcapture&gt;
&lt;/figure&gt;
&lt;h4 id=&#34;images-with-titles-example&#34;&gt;Images with titles example&lt;/h4&gt;
&lt;img src=&#34;https://mandaris-test.micro.blog/uploads/2022/48840d1298.jpg&#34; alt=&#34;Whipped cream in coffee mug&#34; title=&#34;Some title&#34;&gt;&lt;img src=&#34;https://mandaris-test.micro.blog/uploads/2022/48840d1298.jpg&#34; alt=&#34;Same image with different alt text&#34; title=&#34;Some other title&#34;&gt;&lt;h3 id=&#34;tasklists&#34;&gt;Tasklists&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; an unchecked task list item&lt;/li&gt;
&lt;li&gt;&lt;input checked=&#34;&#34; disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; checked item&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;a-little-bit-more&#34;&gt;A little bit more&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input checked=&#34;&#34; disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Write the press release&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Update the website&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Contact the media&lt;/li&gt;
&lt;li&gt;&lt;input checked=&#34;&#34; disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; foo
&lt;ul&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; bar&lt;/li&gt;
&lt;li&gt;&lt;input checked=&#34;&#34; disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; baz&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; bim&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;tables&#34;&gt;Tables&lt;/h3&gt;
&lt;p&gt;A couple examples of a markdown table.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;First Header&lt;/th&gt;
          &lt;th&gt;Second Header&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Content Cell&lt;/td&gt;
          &lt;td&gt;Content Cell&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Content Cell&lt;/td&gt;
          &lt;td&gt;Content Cell&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;This is a bigger table&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Bigger Table&lt;/th&gt;
          &lt;th&gt;Second Header&lt;/th&gt;
          &lt;th&gt;Third Header&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Content Cell&lt;/td&gt;
          &lt;td&gt;Content Cell&lt;/td&gt;
          &lt;td&gt;Content Cell&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Content Cell&lt;/td&gt;
          &lt;td&gt;Content Cell&lt;/td&gt;
          &lt;td&gt;Content Cell&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Content Cell&lt;/td&gt;
          &lt;td&gt;Content Cell&lt;/td&gt;
          &lt;td&gt;Content Cell&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Content Cell&lt;/td&gt;
          &lt;td&gt;Content Cell&lt;/td&gt;
          &lt;td&gt;Content Cell&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Content Cell&lt;/td&gt;
          &lt;td&gt;Content Cell&lt;/td&gt;
          &lt;td&gt;Content Cell&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;The following is from &lt;a href=&#34;https://fletcher.github.io/MultiMarkdown-5/tables.html&#34; title=&#34;A really good markdown library&#34;&gt;multimarkdown&lt;/a&gt;.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;&lt;/th&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;Grouping&lt;/th&gt;
          &lt;th style=&#34;text-align: right&#34;&gt;&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;First Header&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;Second Header&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;Third Header&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Content&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;em&gt;Long Cell&lt;/em&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Content&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;strong&gt;Cell&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;Cell&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;New section&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;More&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;Data&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;And more&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;With an escaped &amp;lsquo;|&amp;rsquo;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;I hope the following work as well. It was found on a page showing &lt;a href=&#34;https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet#tables&#34; title=&#34;This is the syntax that github uses for there markdown.&#34;&gt;github markdown&lt;/a&gt;.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Tables&lt;/th&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;Are&lt;/th&gt;
          &lt;th style=&#34;text-align: right&#34;&gt;Cool&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;col 3 is&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;right-aligned&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;$1600&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;col 2 is&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;centered&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;$12&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;zebra stripes&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;are neat&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;$1&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;This is a table with more content. These were taken from &lt;a href=&#34;https://markdown-it.github.io/&#34;&gt;https://markdown-it.github.io/&lt;/a&gt; and &lt;a href=&#34;https://michelf.ca/projects/php-markdown/extra/#table&#34;&gt;https://michelf.ca/projects/php-markdown/extra/#table&lt;/a&gt;.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Option&lt;/th&gt;
          &lt;th&gt;Description&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;data&lt;/td&gt;
          &lt;td&gt;path to data files to supply the data that will be passed into templates.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;engine&lt;/td&gt;
          &lt;td&gt;engine to be used for processing templates. Handlebars is the default.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;ext&lt;/td&gt;
          &lt;td&gt;extension to be used for dest files.&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id=&#34;right-aligned-columns&#34;&gt;Right aligned columns&lt;/h4&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: right&#34;&gt;Option&lt;/th&gt;
          &lt;th style=&#34;text-align: right&#34;&gt;Description&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;data&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;path to data files to supply the data that will be passed into templates.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;engine&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;engine to be used for processing templates. Handlebars is the default.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;ext&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;extension to be used for dest files.&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id=&#34;centered-values&#34;&gt;Centered values&lt;/h4&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;Item&lt;/th&gt;
          &lt;th style=&#34;text-align: right&#34;&gt;Value&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;Computer&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;$1600&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;Phone&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;$12&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;Pipe&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;$2&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Something else&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Function name&lt;/th&gt;
          &lt;th&gt;Description&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;help()&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;Display the &lt;em&gt;help&lt;/em&gt; window.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;destroy()&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Destroy your computer!&lt;/strong&gt;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Hello&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Italic default&lt;/th&gt;
          &lt;th&gt;Bold default&lt;/th&gt;
          &lt;th&gt;Strikethrough default&lt;/th&gt;
          &lt;th&gt;Code default&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;em&gt;italics&lt;/em&gt;&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;bold&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&lt;del&gt;strikethrough&lt;/del&gt;&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;code&lt;/code&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;em&gt;italics&lt;/em&gt;&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;bold&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&lt;del&gt;strikethrough&lt;/del&gt;&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;code&lt;/code&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;em&gt;italics&lt;/em&gt;&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;bold&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&lt;del&gt;strikethrough&lt;/del&gt;&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;code&lt;/code&gt;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;This is a random footnote for when I&amp;rsquo;m writing things&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34;&gt;
&lt;p&gt;Longer footnote: He must have tried it a hundred times, shut his eyes so that he wouldn&amp;rsquo;t have to look at the floundering legs, and only stopped when he began to feel a mild, dull pain there that he had never felt before. &amp;ldquo;Oh, God&amp;rdquo;, he thought, &amp;ldquo;what a strenuous career it is that I&amp;rsquo;ve chosen! Travelling day in and day out.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:3&#34;&gt;
&lt;p&gt;I think that this is good enough.&amp;#160;&lt;a href=&#34;#fnref:3&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:4&#34;&gt;
&lt;p&gt;This is going to be a really long essay.&amp;#160;&lt;a href=&#34;#fnref:4&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:5&#34;&gt;
&lt;p&gt;A footnote in the middle of a larger paragraph has a footnote somewhere else.&amp;#160;&lt;a href=&#34;#fnref:5&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:6&#34;&gt;
&lt;p&gt;These were all alternatives to the &lt;a href=&#34;https://en.wikipedia.org/wiki/The_quick_brown_fox_jumps_over_the_lazy_dog&#34; title=&#34;From Wikipedia, the free encyclopedia&#34;&gt;famous pangram&lt;/a&gt; for testing fonts found &lt;a href=&#34;https://wookiecode.blogspot.com/2012/05/handwriting-aids-and-links-to-lesson.html&#34; title=&#34;Alternatives to: The quick brown fox jumps over the lazy dog.&#34;&gt;here&lt;/a&gt;.&amp;#160;&lt;a href=&#34;#fnref:6&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:7&#34;&gt;
&lt;p&gt;The first paragraph of the footnote.&lt;/p&gt;
&lt;p&gt;The second paragraph of the footnote.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A blockquote with
multiple lines. (This should be on second line)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre&gt;&lt;code&gt;a code block
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A final paragraph in the same foot note.&amp;#160;&lt;a href=&#34;#fnref:7&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
      <source:markdown>### Table of Contents

* [The First thing](#the-first-thing)
* [The Second thing](#the-second-thing)
* [The Third thing](#the-third-thing)
* [Figures](#figures)
* [Tasklists](#tasklists)
* [Tables](#tables)

### The first thing

One morning, when Gregor Samsa woke from troubled dreams, he found himself transformed in his bed into a horrible vermin. He lay on his armour-like back, and if he lifted[^footnote1] his head a little he could see his brown belly, slightly domed and divided by arches into stiff sections. The bedding was hardly able to cover it and seemed ready[^footnote2] to slide off any moment. His many legs, pitifully thin compared with the size of the rest of him, waved about helplessly as he looked. &#34;What&#39;s happened to me? &#34; he thought. It wasn&#39;t a dream.

His room, a proper human room although a little too small, lay peacefully between its four familiar walls. A collection of textile samples lay spread out on the table - Samsa was a travelling salesman - and above it there[^footnote3] hung a picture that he had recently cut out of an illustrated magazine and housed in a nice, gilded frame. It showed a lady fitted out with a fur hat and fur boa who sat upright, raising a heavy fur muff that covered the whole of her lower arm towards the viewer. Gregor then turned to look out the window at the dull weather.

[^footnote1]: This is a random footnote for when I&#39;m writing things

[^footnote2]: Longer footnote: He must have tried it a hundred times, shut his eyes so that he wouldn&#39;t have to look at the floundering legs, and only stopped when he began to feel a mild, dull pain there that he had never felt before. &#34;Oh, God&#34;, he thought, &#34;what a strenuous career it is that I&#39;ve chosen! Travelling day in and day out.


[^footnote3]: I think that this is good enough.

I ought to just try that with my boss; I&#39;d get kicked out on the spot. But who knows, maybe that would be the best thing for me. If I didn&#39;t have my parents to think about I&#39;d have given in my notice a long time ago, I&#39;d have gone up to the boss and told him just what I think, tell him everything I would, let him know just what I feel. He&#39;d fall right off his desk![^footnote4] And it&#39;s a funny sort of business to be sitting up there at your desk, talking down at your subordinates from up there, especially when you have to go right up close because the boss is hard of hearing. Well, there&#39;s still some hope; once I&#39;ve got the money together to pay off my parents&#39; debt to him - another five or six years I suppose - that&#39;s definitely what I&#39;ll do. That&#39;s when I&#39;ll make the big change. First of all though, I&#39;ve got to get up, my train leaves at five. &#34; And he looked over at the alarm clock, ticking on the chest of drawers. &#34;God in Heaven! &#34; he thought. It was half past six and the hands were quietly moving forwards, it was even later than half past, more like quarter to seven. Had the alarm clock not rung? He could see from the bed that it had been set for four o&#39;clock as it should have been; it certainly must have rung. Yes, but was it possible to quietly sleep through that furniture-rattling noise?

[^footnote4]: This is going to be a really long essay.


### The Second Thing

Pack my box with five dozen liquor jugs. Several fabulous dixieland jazz groups played with quick tempo. Back in my quaint garden, jaunty zinnias vie with flaunting phlox[^reference]. Five or six big jet planes zoomed quickly by the new tower. Exploring the zoo, we saw every kangaroo jump and quite a few carried babies. I _quickly_ explained that many big jobs involve few hazards. Jay Wolf is quite an expert on the bass violin, guitar, dulcimer, ukulele and zither. Expect skilled signwriters to use many jazzy, quaint old alphabets effectively. The wizard quickly jinxed the gnomes before they vaporized. THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG&#39;S BACK 1234567890[^alternatives].

[^reference]: A footnote in the middle of a larger paragraph has a footnote somewhere else.

[^alternatives]: These were all alternatives to the [famous pangram](https://en.wikipedia.org/wiki/The_quick_brown_fox_jumps_over_the_lazy_dog &#34;From Wikipedia, the free encyclopedia&#34;) for testing fonts found [here](https://wookiecode.blogspot.com/2012/05/handwriting-aids-and-links-to-lesson.html &#34;Alternatives to: The quick brown fox jumps over the lazy dog.&#34;). 


### The Third Thing

*Lorem ipsum dolor sit amet*, eu detracto senserit vis, ei `natum` ridens detracto sit. Id iriure prompta vix. _Sit ea feugiat invenire similique_, etiam solet eleifend cu per. **Ea falli nullam elaboraret vis**, modo percipitur omittantur at ius, _in quo nullam timeam ocurreret_. Est ad deleniti corrumpit scripserit, te usu **apeirian recusabo oportere**, nemore laboramus vulputate te vim. Ea eum mazim iudicabit, `harum utroque` pri ne.

Per no putant iriure [intellegebat](#). Tamquam maiorum ei eum, ea iuvaret maluisset liberavisse eam, adhuc falli _tamquam ius te?_ Eu amet virtute scaevola est, simul **nusquam** invidunt duo id, at usu sanctus abhorreant definiebas! Vide ullum quo cu? Ius in forensibus sadipscing, dicant aperiri volutpat et sit.

---

Veri dicat pro te, an aliquam reprimique cum, et pro commune maiestatis. Nec ex amet [eleifend definitiones](#)! An adipisci `consequuntur` est. In quot oratio vis. Vide nobis aperiam pri ad, et sit dictas adolescens inciderint, pertinacia referrentur consequuntur pri id?

#### Some more examples

***bold and italics***

~~**strikethrough and bold**~~

~~*strikethrough and italics*~~

~~***bold, italics and strikethrough***~~

I am going to use the example from the footnote [documentation](https://python-markdown.github.io/extensions/footnotes/ &#34;The Footnotes extension adds syntax for defining footnotes in Markdown documents.&#34;)[^footnote5]. 

[^footnote5]: The first paragraph of the footnote.

    The second paragraph of the footnote.

    &gt; A blockquote with 
    &gt; multiple lines. (This should be on second line)

        a code block

    A final paragraph in the same foot note.

&gt; Remember, you have within you the strength, the patience, and the passion to reach for the stars to change the world.
&gt; - Harriet Tubman

### Figures and Images

#### Using Short codes



{{&lt; figure src=&#34;https://images.unsplash.com/photo-1560032779-0a8809186efd?ixlib=rb-1.2.1&amp;ixid=eyJhcHBfaWQiOjEyMDd9&amp;auto=format&amp;fit=crop&amp;w=1350&amp;q=80&#34; title=&#34;Dave Herring&#34; &gt;}}

Here&#39;s another.

{{&lt; figure src=&#34;https://images.unsplash.com/photo-1560032779-0a8809186efd?ixlib=rb-1.2.1&amp;ixid=eyJhcHBfaWQiOjEyMDd9&amp;auto=format&amp;fit=crop&amp;w=500&amp;q=80&#34; title=&#34;Dave Herring&#34; &gt;}}

#### Raw HTML

&lt;figure&gt;
&lt;img src=&#34;https://mandarismoore.com/uploads/2023/33bbf79487.jpg&#34; alt=&#34;Lillie on couch&#34; title=&#34;lillie-on-couch.jpeg&#34; border=&#34;0&#34; width=&#34;300&#34; height=&#34;300&#34; /&gt;
&lt;figcapture&gt;Lillie on the Couch&lt;/figcapture&gt;
&lt;/figure&gt;

#### Images with titles example

![Whipped cream in coffee mug](https://mandaris-test.micro.blog/uploads/2022/48840d1298.jpg &#34;Some title&#34;)

![Same image with different alt text](https://mandaris-test.micro.blog/uploads/2022/48840d1298.jpg &#34;Some other title&#34;)


### Tasklists

- [ ] an unchecked task list item
- [x] checked item


#### A little bit more

- [x] Write the press release
- [ ] Update the website
- [ ] Contact the media
- [x] foo
  - [ ] bar
  - [x] baz
- [ ] bim


### Tables

A couple examples of a markdown table.

First Header | Second Header
------------ | -------------
Content Cell | Content Cell 
Content Cell | Content Cell 

This is a bigger table

Bigger Table | Second Header | Third Header
------------ | ------------- | ------------
Content Cell | Content Cell  | Content Cell
Content Cell | Content Cell  | Content Cell
Content Cell | Content Cell  | Content Cell
Content Cell | Content Cell  | Content Cell
Content Cell | Content Cell  | Content Cell


The following is from [multimarkdown](https://fletcher.github.io/MultiMarkdown-5/tables.html &#34;A really good markdown library&#34;). 

|              | Grouping             |              |
| ------------ | :------------------: | -----------: |
| First Header |    Second Header     | Third Header |
| Content      |     *Long Cell*      |              |
| Content      |       **Cell**       |         Cell |
| New section  |         More         |         Data |
| And more     | With an escaped &#39;\|&#39; |              |



I hope the following work as well. It was found on a page showing [github markdown](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet#tables &#34;This is the syntax that github uses for there markdown.&#34;).

| Tables        | Are           | Cool  |
| ------------- | :-----------: | ----: |
| col 3 is      | right-aligned | $1600 |
| col 2 is      |   centered    |   $12 |
| zebra stripes |   are neat    |    $1 |



This is a table with more content. These were taken from https://markdown-it.github.io/ and https://michelf.ca/projects/php-markdown/extra/#table.

| Option | Description                                    |
| ------ |------------------------------------------------ |
| data   | path to data files to supply the data that will be passed into templates. |
| engine | engine to be used for processing templates. Handlebars is the default.|
| ext    | extension to be used for dest files.            |

#### Right aligned columns

| Option | Description                                                               |
| -----: | ------------------------------------------------------------------------: |
|   data | path to data files to supply the data that will be passed into templates. |
| engine |    engine to be used for processing templates. Handlebars is the default. |
|    ext |                                      extension to be used for dest files. |

#### Centered values

| Item     | Value |
| :------: | ----: |
| Computer | $1600 |
|  Phone   |   $12 |
|   Pipe   |    $2 |

Something else


| Function name | Description                |
| ------------- | -------------------------- |
| `help()`      | Display the _help_ window. |
| `destroy()`   | **Destroy your computer!** |



Hello

| Italic default | Bold default | Strikethrough default | Code default |
|----------------|--------------|-----------------------|--------------|
| *italics*      |**bold**      |~~strikethrough~~      |`code`        |
| *italics*      |**bold**      |~~strikethrough~~      |`code`        |
| *italics*      |**bold**      |~~strikethrough~~      |`code`        |



</source:markdown>
    </item>
    <item>
      <title>Admonition Test</title>
      <link>https://mandaris-test.micro.blog/2025/07/22/admonition-test/</link>
      <pubDate>Tue, 22 Jul 2025 18:34:00 -0700</pubDate>
      <guid>https://mandaris-test.micro.blog/2025/07/22/admonition-test/</guid>
      <description>&lt;p&gt;Testing something out.&lt;/p&gt;
&lt;aside class=&#34;admonition note&#34;&gt;
  &lt;header class=&#34;admonition-header&#34;&gt;
    &lt;svg
  aria-hidden=&#34;true&#34;
  xmlns=&#34;http://www.w3.org/2000/svg&#34;
  width=&#34;24&#34;
  height=&#34;24&#34;
  viewBox=&#34;0 0 24 24&#34;
  fill=&#34;none&#34;
  stroke=&#34;currentColor&#34;
  stroke-width=&#34;2&#34;
  stroke-linecap=&#34;round&#34;
  stroke-linejoin=&#34;round&#34;
  class=&#34;icon icon-tabler icons-tabler-outline icon-tabler-notes&#34;&gt;
  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;/&gt;
  &lt;path d=&#34;M5 3m0 2a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v14a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2z&#34; /&gt;
  &lt;path d=&#34;M9 7l6 0&#34; /&gt;
  &lt;path d=&#34;M9 11l6 0&#34; /&gt;
  &lt;path d=&#34;M9 15l4 0&#34; /&gt;
&lt;/svg&gt;
    
    &lt;h3&gt;Note&lt;/h3&gt;
  &lt;/header&gt;
  &lt;div class=&#34;admonition-content&#34;&gt;
    &lt;p&gt;Useful information that users should know, even when skimming content.&lt;/p&gt;
  &lt;/div&gt;
&lt;/aside&gt;

&lt;p&gt;I hope that this works.&lt;/p&gt;
</description>
      <source:markdown>Testing something out.


&gt; [!NOTE]
&gt; Useful information that users should know, even when skimming content.

I hope that this works.
</source:markdown>
    </item>
    <item>
      <title>Everything</title>
      <link>https://mandaris-test.micro.blog/2025/06/26/everything/</link>
      <pubDate>Thu, 26 Jun 2025 15:51:00 -0700</pubDate>
      <guid>https://mandaris-test.micro.blog/2025/06/26/everything/</guid>
      <description>&lt;h3 id=&#34;goal-for-this-document&#34;&gt;Goal for this document&lt;/h3&gt;
&lt;p&gt;I wanted to make a page that contained most if not all of the different things that you would find in a blog post written in Markdown. For simplicity, I&amp;rsquo;ll stick to what is found in &lt;a href=&#34;https://python-markdown.github.io/&#34; title=&#34;A Python implementation of John Gruber&#39;s Markdown.&#34;&gt;Python-Markdown&lt;/a&gt; as it is the one that I use most.&lt;/p&gt;
&lt;h3 id=&#34;basic-syntax&#34;&gt;Basic Syntax&lt;/h3&gt;
&lt;p&gt;This sentence as &lt;em&gt;emphasied&lt;/em&gt; and &lt;strong&gt;bold&lt;/strong&gt; text.&lt;/p&gt;
&lt;p&gt;This sentence has &lt;em&gt;&lt;strong&gt;emphasis and bold&lt;/strong&gt;&lt;/em&gt; text combined.&lt;/p&gt;
&lt;p&gt;This sentence has &lt;code&gt;code&lt;/code&gt; written in it.&lt;/p&gt;
&lt;p&gt;This sentence has &lt;del&gt;strikethrough&lt;/del&gt; written in it.&lt;/p&gt;
&lt;p&gt;This is a sentence with a &lt;a href=&#34;https://duckduckgo.com&#34; title=&#34;The search engine that doesn&#39;t track you. &#34;&gt;link&lt;/a&gt;.&lt;/p&gt;
&lt;h4 id=&#34;multiple-paragraphs-of-text&#34;&gt;Multiple Paragraphs of text&lt;/h4&gt;
&lt;p&gt;Pack my box with five dozen liquor jugs. Several fabulous dixieland jazz groups played with quick tempo. Back in my quaint garden, jaunty zinnias vie with flaunting phlox&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;. Five or six big jet planes zoomed quickly by the new tower. Exploring the zoo, we saw every kangaroo jump and quite a few carried babies. I &lt;em&gt;quickly&lt;/em&gt; explained that many big jobs involve few hazards. Jay Wolf is quite an expert on the bass violin, guitar, dulcimer, ukulele and zither. Expect skilled signwriters to use many jazzy, quaint old alphabets effectively. The wizard quickly jinxed the gnomes before they vaporized. THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG&amp;rsquo;S BACK 1234567890&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Lorem ipsum dolor sit amet&lt;/em&gt;, eu detracto senserit vis, ei &lt;code&gt;natum&lt;/code&gt; ridens detracto sit. Id iriure prompta vix. &lt;em&gt;Sit ea feugiat invenire similique&lt;/em&gt;, etiam solet eleifend cu per. &lt;strong&gt;Ea falli nullam elaboraret vis&lt;/strong&gt;, modo percipitur omittantur at ius, &lt;em&gt;in quo nullam timeam ocurreret&lt;/em&gt;. Est ad deleniti corrumpit scripserit, te usu &lt;strong&gt;apeirian recusabo oportere&lt;/strong&gt;, nemore laboramus vulputate te vim. Ea eum mazim iudicabit, &lt;code&gt;harum utroque&lt;/code&gt; pri ne.&lt;/p&gt;
&lt;p&gt;Per no putant iriure &lt;a href=&#34;#&#34;&gt;intellegebat&lt;/a&gt;. Tamquam maiorum ei eum, ea iuvaret maluisset liberavisse eam, adhuc falli &lt;em&gt;tamquam ius te?&lt;/em&gt; Eu amet virtute scaevola est, simul &lt;strong&gt;nusquam&lt;/strong&gt; invidunt duo id, at usu sanctus abhorreant definiebas! Vide ullum quo cu? Ius in forensibus sadipscing, dicant aperiri volutpat et sit.&lt;/p&gt;
&lt;p&gt;Veri dicat pro te, an aliquam reprimique cum, et pro commune maiestatis. Nec ex amet &lt;a href=&#34;#&#34;&gt;eleifend definitiones&lt;/a&gt;! An adipisci &lt;code&gt;consequuntur&lt;/code&gt; est. In quot oratio vis. Vide nobis aperiam pri ad, et sit dictas adolescens inciderint, pertinacia referrentur consequuntur pri id?&lt;/p&gt;
&lt;h3 id=&#34;images&#34;&gt;Images&lt;/h3&gt;
&lt;img src=&#34;https://placehold.co/400x400/orange/white&#34; alt=&#34;Simple Place holder.&#34; title=&#34;C/O https://placeholder.com/&#34;&gt;&lt;h4 id=&#34;large-image&#34;&gt;Large image&lt;/h4&gt;
&lt;img src=&#34;https://placehold.co/1024x768/orange/white&#34; alt=&#34;Large image 1024 by 768&#34; title=&#34;C/O https://placeholder.com/&#34;&gt;&lt;h4 id=&#34;images-in-a-paragraph&#34;&gt;Images in a paragraph&lt;/h4&gt;
&lt;p&gt;&lt;img src=&#34;https://placehold.co/100&#34; alt=&#34;Square place holder image before paragraph.&#34; title=&#34;C/O https://placeholder.com/&#34;&gt; &lt;em&gt;&lt;a href=&#34;https://pirateipsum.me&#34; title=&#34;The best Lorem Ipsum Generator in all the sea!&#34;&gt;Yar Pirate Ipsum.&lt;/a&gt;&lt;/em&gt; Rutters log red ensign bring a spring upon her cable Pirate Round prow fathom. Snow broadside Arr poop deck hardtack lad barkadeer. Cat o&amp;rsquo;nine tails handsomely fire ship reef bring a spring upon her cable yardarm jury mast. Hang the jib mutiny execution dock cutlass Sail ho furl ye. Barque crimp aye fore nipper yo-ho-ho grog. Crack Jennys tea cup Brethren of the Coast weigh anchor spanker port rutters jack.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Man-of-war&lt;/strong&gt;&lt;/em&gt; tender lanyard piracy yard prow case shot. Bilge brig six pounders loot landlubber or just lubber me salmagundi. Chantey keelhaul Pieces of Eight hail-shot mutiny brigantine barque. ![Square place holder image in middle of paragraph.](&lt;a href=&#34;https://placehold.co/100%22&#34;&gt;https://placehold.co/100&amp;quot;&lt;/a&gt; C/O &lt;a href=&#34;https://placeholder.com/%22&#34;&gt;https://placeholder.com/&amp;quot;&lt;/a&gt;) Dead men tell no tales American Main parrel code of conduct haul wind hornswaggle Admiral of the Black. Cable no prey, no pay bilge rat swab wherry boom run a shot across the bow. Run a shot across the bow skysail strike colors Sail ho lateen sail wench Barbary Coast.&lt;/p&gt;
&lt;h3 id=&#34;lists&#34;&gt;Lists&lt;/h3&gt;
&lt;p&gt;There are two kinds of lists with&lt;/p&gt;
&lt;h4 id=&#34;ordered-lists&#34;&gt;Ordered lists&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;First item&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Second item&lt;/p&gt;
&lt;p&gt;Second paragraph of Second item&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Third item&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;A small paragraph before the second list.&lt;/p&gt;
&lt;ol start=&#34;4&#34;&gt;
&lt;li&gt;
&lt;p&gt;Forth item - If this doesn&amp;rsquo;t start with 4 than smart list are not on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Nested unordered list item 1&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Nested unordered list item 2&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Nested unordered list item 3&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Fifth item&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Six item&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&#34;unordered-lists&#34;&gt;Unordered lists&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;First item.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Second item. This second item has two paragraphs in it.&lt;/p&gt;
&lt;p&gt;This is the second paragraph of the second item. (Not confusing at all.)&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Block quote in the unordered list&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Followed by a code block:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;firstName&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;John&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;lastName&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Smith&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;age&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;25&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Third item.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Nested ordered list item 1&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Nested ordered list item 2&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Nested ordered list item 3&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Forth item.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;footnotes&#34;&gt;Footnotes&lt;/h3&gt;
&lt;p&gt;I am going to use the example from the footnote &lt;a href=&#34;https://python-markdown.github.io/extensions/footnotes/&#34; title=&#34;The Footnotes extension adds syntax for defining footnotes in Markdown documents.&#34;&gt;documentation&lt;/a&gt;&lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;h3 id=&#34;block-quote&#34;&gt;Block quote&lt;/h3&gt;
&lt;p&gt;Something simple should go here.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Remember, you have within you the strength, the patience, and the passion to reach for the stars to change the world.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Harriet Tubman&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;Sometimes you might have nested block quotes.&lt;/p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;You miss 100% of the shots you don&amp;rsquo;t take.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Wayne Gretzky&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Michael Scott&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id=&#34;tables&#34;&gt;Tables&lt;/h3&gt;
&lt;p&gt;This is my tables section. These were taken from &lt;a href=&#34;https://markdown-it.github.io/&#34;&gt;https://markdown-it.github.io/&lt;/a&gt; and &lt;a href=&#34;https://michelf.ca/projects/php-markdown/extra/#table&#34;&gt;https://michelf.ca/projects/php-markdown/extra/#table&lt;/a&gt;.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Option&lt;/th&gt;
          &lt;th&gt;Description&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;data&lt;/td&gt;
          &lt;td&gt;path to data files to supply the data that will be passed into templates.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;engine&lt;/td&gt;
          &lt;td&gt;engine to be used for processing templates. Handlebars is the default.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;ext&lt;/td&gt;
          &lt;td&gt;extension to be used for dest files.&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id=&#34;right-aligned-columns&#34;&gt;Right aligned columns&lt;/h4&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: right&#34;&gt;Option&lt;/th&gt;
          &lt;th style=&#34;text-align: right&#34;&gt;Description&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;data&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;path to data files to supply the data that will be passed into templates.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;engine&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;engine to be used for processing templates. Handlebars is the default.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;ext&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;extension to be used for dest files.&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id=&#34;centered-values&#34;&gt;Centered values&lt;/h4&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;Item&lt;/th&gt;
          &lt;th style=&#34;text-align: right&#34;&gt;Value&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;Computer&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;$1600&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;Phone&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;$12&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;Pipe&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;$1&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Function name&lt;/th&gt;
          &lt;th&gt;Description&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;help()&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;Display the &lt;em&gt;help&lt;/em&gt; window.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;destroy()&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Destroy your computer!&lt;/strong&gt;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;misc&#34;&gt;Misc&lt;/h3&gt;
&lt;p&gt;These are the things that most people don&amp;rsquo;t really use.&lt;/p&gt;
&lt;h4 id=&#34;definitions&#34;&gt;Definitions&lt;/h4&gt;
&lt;p&gt;Definitions are a great way to show information.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;Apple&lt;/dt&gt;
&lt;dd&gt;Pomaceous fruit of plants of the genus Malus in the family &lt;em&gt;Rosaceae&lt;/em&gt;.&lt;/dd&gt;
&lt;dd&gt;An American computer company.&lt;/dd&gt;
&lt;dt&gt;Banana&lt;/dt&gt;
&lt;dd&gt;A tropical plant of the genus &lt;em&gt;Musa&lt;/em&gt;.&lt;/dd&gt;
&lt;dt&gt;Orange&lt;/dt&gt;
&lt;dd&gt;The fruit of an evergreen tree of the genus &lt;em&gt;Citrus&lt;/em&gt;.&lt;/dd&gt;
&lt;dt&gt;Pinapple&lt;/dt&gt;
&lt;dd&gt;A tropical fruit from the &lt;em&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Bromeliaceae&#34;&gt;Bromeliaceae&lt;/a&gt;&lt;/em&gt; family.&lt;/dd&gt;
&lt;dt&gt;Mango&lt;/dt&gt;
&lt;dd&gt;A juicy stone fruit (drupe) from numerous species of tropical trees belonging to the flowering plant genus Mangifera, cultivated mostly for their edible fruit.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h5 id=&#34;complex-definitions&#34;&gt;Complex definitions&lt;/h5&gt;
&lt;dl&gt;
&lt;dt&gt;Term 1&lt;/dt&gt;
&lt;dd&gt;
&lt;p&gt;This is a definition with two paragraphs. Lorem ipsum
dolor sit amet, consectetuer adipiscing elit. Aliquam
hendrerit mi posuere lectus.&lt;/p&gt;
&lt;p&gt;Vestibulum enim wisi, viverra nec, fringilla in, laoreet
vitae, risus.&lt;/p&gt;
&lt;/dd&gt;
&lt;dd&gt;
&lt;p&gt;Second definition for term 1, also wrapped in a paragraph
because of the blank line preceding it.&lt;/p&gt;
&lt;/dd&gt;
&lt;dt&gt;Term 2&lt;/dt&gt;
&lt;dd&gt;
&lt;p&gt;This definition has a code block, a blockquote and a list.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;code block.
&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote&gt;
&lt;p&gt;block quote
on two lines.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ol&gt;
&lt;li&gt;first list item&lt;/li&gt;
&lt;li&gt;second list item&lt;/li&gt;
&lt;/ol&gt;
&lt;/dd&gt;
&lt;/dl&gt;
&lt;h4 id=&#34;code-blocks&#34;&gt;Code blocks&lt;/h4&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;logging&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# This line is emphasized&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# This line isn&amp;#39;t&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# This line is emphasized&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;def&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;func&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;():&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;# function body&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;someValue&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;func called&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;logging&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;info&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;someValue&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;vm&#34;&gt;__name__&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;==&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;__main__&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;func&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;abbreviations&#34;&gt;Abbreviations&lt;/h4&gt;
&lt;p&gt;The HTML specification is maintained by the W3C. This example taken from &lt;a href=&#34;https://python-markdown.github.io/extensions/abbreviations/&#34;&gt;https://python-markdown.github.io/extensions/abbreviations/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;*[HTML]: Hyper Text Markup Language&lt;/p&gt;
&lt;p&gt;*[W3C]:  World Wide Web Consortium&lt;/p&gt;
&lt;h4 id=&#34;task-lists&#34;&gt;Task Lists&lt;/h4&gt;
&lt;p&gt;This is fairly new to markdown.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input checked=&#34;&#34; disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Write the press release&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Update the website&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Contact the media&lt;/li&gt;
&lt;li&gt;&lt;input checked=&#34;&#34; disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; foo
&lt;ul&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; bar&lt;/li&gt;
&lt;li&gt;&lt;input checked=&#34;&#34; disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; baz&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; bim&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;A footnote in the middle of a larger paragraph has a footnote somewhere else.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34;&gt;
&lt;p&gt;These were all alternatives to the &lt;a href=&#34;https://en.wikipedia.org/wiki/The_quick_brown_fox_jumps_over_the_lazy_dog&#34; title=&#34;From Wikipedia, the free encyclopedia&#34;&gt;famous pangram&lt;/a&gt; for testing fonts found &lt;a href=&#34;https://wookiecode.blogspot.com/2012/05/handwriting-aids-and-links-to-lesson.html&#34; title=&#34;Alternatives to: The quick brown fox jumps over the lazy dog.&#34;&gt;here&lt;/a&gt;.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:3&#34;&gt;
&lt;p&gt;The first paragraph of the footnote.&lt;/p&gt;
&lt;p&gt;The second paragraph of the footnote.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A blockquote with
multiple lines. (This should be on second line)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre&gt;&lt;code&gt;a code block
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A final paragraph in the same foot note.&amp;#160;&lt;a href=&#34;#fnref:3&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
      <source:markdown>### Goal for this document

I wanted to make a page that contained most if not all of the different things that you would find in a blog post written in Markdown. For simplicity, I&#39;ll stick to what is found in [Python-Markdown][pm] as it is the one that I use most.

[pm]: https://python-markdown.github.io/ &#34;A Python implementation of John Gruber&#39;s Markdown.&#34;


### Basic Syntax

This sentence as *emphasied* and **bold** text.

This sentence has ***emphasis and bold*** text combined.

This sentence has `code` written in it.

This sentence has ~~strikethrough~~ written in it.

This is a sentence with a [link](https://duckduckgo.com &#34;The search engine that doesn&#39;t track you. &#34;).

#### Multiple Paragraphs of text

Pack my box with five dozen liquor jugs. Several fabulous dixieland jazz groups played with quick tempo. Back in my quaint garden, jaunty zinnias vie with flaunting phlox[^reference]. Five or six big jet planes zoomed quickly by the new tower. Exploring the zoo, we saw every kangaroo jump and quite a few carried babies. I _quickly_ explained that many big jobs involve few hazards. Jay Wolf is quite an expert on the bass violin, guitar, dulcimer, ukulele and zither. Expect skilled signwriters to use many jazzy, quaint old alphabets effectively. The wizard quickly jinxed the gnomes before they vaporized. THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG&#39;S BACK 1234567890[^alternatives].

[^reference]: A footnote in the middle of a larger paragraph has a footnote somewhere else.

[^alternatives]: These were all alternatives to the [famous pangram](https://en.wikipedia.org/wiki/The_quick_brown_fox_jumps_over_the_lazy_dog &#34;From Wikipedia, the free encyclopedia&#34;) for testing fonts found [here](https://wookiecode.blogspot.com/2012/05/handwriting-aids-and-links-to-lesson.html &#34;Alternatives to: The quick brown fox jumps over the lazy dog.&#34;). 

*Lorem ipsum dolor sit amet*, eu detracto senserit vis, ei `natum` ridens detracto sit. Id iriure prompta vix. _Sit ea feugiat invenire similique_, etiam solet eleifend cu per. **Ea falli nullam elaboraret vis**, modo percipitur omittantur at ius, _in quo nullam timeam ocurreret_. Est ad deleniti corrumpit scripserit, te usu **apeirian recusabo oportere**, nemore laboramus vulputate te vim. Ea eum mazim iudicabit, `harum utroque` pri ne.

Per no putant iriure [intellegebat](#). Tamquam maiorum ei eum, ea iuvaret maluisset liberavisse eam, adhuc falli _tamquam ius te?_ Eu amet virtute scaevola est, simul **nusquam** invidunt duo id, at usu sanctus abhorreant definiebas! Vide ullum quo cu? Ius in forensibus sadipscing, dicant aperiri volutpat et sit.

Veri dicat pro te, an aliquam reprimique cum, et pro commune maiestatis. Nec ex amet [eleifend definitiones](#)! An adipisci `consequuntur` est. In quot oratio vis. Vide nobis aperiam pri ad, et sit dictas adolescens inciderint, pertinacia referrentur consequuntur pri id?

### Images

![Simple Place holder.](https://placehold.co/400x400/orange/white &#34;C/O https://placeholder.com/&#34;)

#### Large image

![Large image 1024 by 768](https://placehold.co/1024x768/orange/white &#34;C/O https://placeholder.com/&#34;)

#### Images in a paragraph

![Square place holder image before paragraph.](https://placehold.co/100 &#34;C/O https://placeholder.com/&#34;) *[Yar Pirate Ipsum.](https://pirateipsum.me &#34;The best Lorem Ipsum Generator in all the sea!&#34;)* Rutters log red ensign bring a spring upon her cable Pirate Round prow fathom. Snow broadside Arr poop deck hardtack lad barkadeer. Cat o&#39;nine tails handsomely fire ship reef bring a spring upon her cable yardarm jury mast. Hang the jib mutiny execution dock cutlass Sail ho furl ye. Barque crimp aye fore nipper yo-ho-ho grog. Crack Jennys tea cup Brethren of the Coast weigh anchor spanker port rutters jack.

***Man-of-war*** tender lanyard piracy yard prow case shot. Bilge brig six pounders loot landlubber or just lubber me salmagundi. Chantey keelhaul Pieces of Eight hail-shot mutiny brigantine barque. ![Square place holder image in middle of paragraph.](https://placehold.co/100&#34; C/O https://placeholder.com/&#34;) Dead men tell no tales American Main parrel code of conduct haul wind hornswaggle Admiral of the Black. Cable no prey, no pay bilge rat swab wherry boom run a shot across the bow. Run a shot across the bow skysail strike colors Sail ho lateen sail wench Barbary Coast. 


### Lists

There are two kinds of lists with


#### Ordered lists

1. First item

2. Second item

    Second paragraph of Second item

3. Third item

A small paragraph before the second list.

4. Forth item - If this doesn&#39;t start with 4 than smart list are not on.

    - Nested unordered list item 1

    - Nested unordered list item 2

    - Nested unordered list item 3

5. Fifth item
6. Six item


#### Unordered lists

+ First item.

+ Second item. This second item has two paragraphs in it.

    This is the second paragraph of the second item. (Not confusing at all.)

    &gt; Block quote in the unordered list

    Followed by a code block:

    ```json
    {
      &#34;firstName&#34;: &#34;John&#34;,
      &#34;lastName&#34;: &#34;Smith&#34;,
      &#34;age&#34;: 25
    }
    ```
    
+ Third item.

    1. Nested ordered list item 1 

    2. Nested ordered list item 2

    3. Nested ordered list item 3

+ Forth item.


### Footnotes

I am going to use the example from the footnote [documentation](https://python-markdown.github.io/extensions/footnotes/ &#34;The Footnotes extension adds syntax for defining footnotes in Markdown documents.&#34;)[^footnote]. 

[^footnote]: The first paragraph of the footnote.

    The second paragraph of the footnote.

    &gt; A blockquote with 
    &gt; multiple lines. (This should be on second line)

        a code block

    A final paragraph in the same foot note.

### Block quote

Something simple should go here.

&gt; Remember, you have within you the strength, the patience, and the passion to reach for the stars to change the world.
&gt; - Harriet Tubman

Sometimes you might have nested block quotes.

&gt; &gt; You miss 100% of the shots you don&#39;t take.
&gt; &gt; - Wayne Gretzky
&gt;
&gt; - Michael Scott

### Tables

This is my tables section. These were taken from https://markdown-it.github.io/ and https://michelf.ca/projects/php-markdown/extra/#table.

| Option | Description                                                               |
| ------ | ------------------------------------------------------------------------- |
| data   | path to data files to supply the data that will be passed into templates. |
| engine | engine to be used for processing templates. Handlebars is the default.    |
| ext    | extension to be used for dest files.                                      |

#### Right aligned columns

| Option | Description                                                               |
| -----: | ------------------------------------------------------------------------: |
|   data | path to data files to supply the data that will be passed into templates. |
| engine |    engine to be used for processing templates. Handlebars is the default. |
|    ext |                                      extension to be used for dest files. |

#### Centered values

| Item      | Value |
| :-------: | -----:|
| Computer  | $1600 |
| Phone     |   $12 |
| Pipe      |    $1 |


| Function name | Description                      |
| ------------- | -------------------------------- |
| `help()`      | Display the _help_ window.       |
| `destroy()`   | **Destroy your computer!**       |


### Misc

These are the things that most people don&#39;t really use.

#### Definitions

Definitions are a great way to show information.

Apple
:   Pomaceous fruit of plants of the genus Malus in the family _Rosaceae_.
:   An American computer company.

Banana
:   A tropical plant of the genus _Musa_.

Orange
:   The fruit of an evergreen tree of the genus _Citrus_.

Pinapple
:   A tropical fruit from the _[Bromeliaceae](https://en.wikipedia.org/wiki/Bromeliaceae)_ family.

Mango
:   A juicy stone fruit (drupe) from numerous species of tropical trees belonging to the flowering plant genus Mangifera, cultivated mostly for their edible fruit.


##### Complex definitions 

Term 1

:   This is a definition with two paragraphs. Lorem ipsum 
    dolor sit amet, consectetuer adipiscing elit. Aliquam 
    hendrerit mi posuere lectus.

    Vestibulum enim wisi, viverra nec, fringilla in, laoreet
    vitae, risus.

:   Second definition for term 1, also wrapped in a paragraph
    because of the blank line preceding it.

Term 2

:   This definition has a code block, a blockquote and a list.

        code block.

    &gt; block quote 
    &gt; on two lines.

    1.  first list item
    2.  second list item

#### Code blocks

```python hl_lines=&#34;2 4 9&#34;
import logging
# This line is emphasized
# This line isn&#39;t
# This line is emphasized

def func():
    # function body
    someValue = &#34;func called&#34;
    logging.info(someValue)

if __name__ == &#39;__main__&#39;:
    func()

```
#### Abbreviations

The HTML specification is maintained by the W3C. This example taken from https://python-markdown.github.io/extensions/abbreviations/

*[HTML]: Hyper Text Markup Language

*[W3C]:  World Wide Web Consortium

#### Task Lists

This is fairly new to markdown.

- [x] Write the press release
- [ ] Update the website
- [ ] Contact the media
- [x] foo
  - [ ] bar
  - [x] baz
- [ ] bim
</source:markdown>
    </item>
    <item>
      <title>Post - January 15, 2025 10:44 AM</title>
      <link>https://mandaris-test.micro.blog/2025/01/15/i-spent-a-lot-of/</link>
      <pubDate>Wed, 15 Jan 2025 10:44:11 -0700</pubDate>
      <guid>https://mandaris-test.micro.blog/2025/01/15/i-spent-a-lot-of/</guid>
      <description>&lt;p&gt;I spent a lot of time working on something this morning that ultimately did not work.&lt;/p&gt;
</description>
      <source:markdown>I spent a lot of time working on something this morning that ultimately did not work.
</source:markdown>
    </item>
    <item>
      <title>Post - January 8, 2025 8:59 AM</title>
      <link>https://mandaris-test.micro.blog/2025/01/08/alright-today-is-a-good/</link>
      <pubDate>Wed, 08 Jan 2025 08:59:15 -0700</pubDate>
      <guid>https://mandaris-test.micro.blog/2025/01/08/alright-today-is-a-good/</guid>
      <description>&lt;p&gt;Alright, today is a good day to start something. Or, we can continue with what we&amp;rsquo;re doing. It&amp;rsquo;s really up to you.&lt;/p&gt;
</description>
      <source:markdown>Alright, today is a good day to start something. Or, we can continue with what we&#39;re doing. It&#39;s really up to you.
</source:markdown>
    </item>
    <item>
      <title>Post - April 3, 2024 1:33 PM</title>
      <link>https://mandaris-test.micro.blog/2024/04/03/i-responded-to-this-post/</link>
      <pubDate>Wed, 03 Apr 2024 13:33:42 -0700</pubDate>
      <guid>https://mandaris-test.micro.blog/2024/04/03/i-responded-to-this-post/</guid>
      <description>&lt;p&gt;I responded to &lt;a href=&#34;https://webmention.rocks/test/1&#34; class=&#34;in-reply-to&#34;&gt;this post&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>I responded to &lt;a href=&#34;https://webmention.rocks/test/1&#34; class=&#34;in-reply-to&#34;&gt;this post&lt;/a&gt;
</source:markdown>
    </item>
    <item>
      <title>Post - April 3, 2024 1:32 PM</title>
      <link>https://mandaris-test.micro.blog/2024/04/03/133246/</link>
      <pubDate>Wed, 03 Apr 2024 13:32:46 -0700</pubDate>
      <guid>https://mandaris-test.micro.blog/2024/04/03/133246/</guid>
      <description>&lt;p&gt;I liked &lt;a href=&#34;https://webmention.rocks/test/1&#34; class=&#34;u-like-of&#34;&gt;this post&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>I liked &lt;a href=&#34;https://webmention.rocks/test/1&#34; class=&#34;u-like-of&#34;&gt;this post&lt;/a&gt;
</source:markdown>
    </item>
    <item>
      <title>Post - April 3, 2024 1:31 PM</title>
      <link>https://mandaris-test.micro.blog/2024/04/03/i-liked-this-post/</link>
      <pubDate>Wed, 03 Apr 2024 13:31:21 -0700</pubDate>
      <guid>https://mandaris-test.micro.blog/2024/04/03/i-liked-this-post/</guid>
      <description>&lt;p&gt;I liked &lt;a href=&#34;&lt;https://webmention.rocks/test/1&gt;](https://webmention.rocks/test/1)&#34; class=&#34;u-like-of&#34;&gt;this post&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>I liked &lt;a href=&#34;&lt;https://webmention.rocks/test/1&gt;](https://webmention.rocks/test/1)&#34; class=&#34;u-like-of&#34;&gt;this post&lt;/a&gt;
</source:markdown>
    </item>
    <item>
      <title>Messing around with web mentions again test 1</title>
      <link>https://mandaris-test.micro.blog/2024/04/03/131640/</link>
      <pubDate>Wed, 03 Apr 2024 13:16:40 -0700</pubDate>
      <guid>https://mandaris-test.micro.blog/2024/04/03/131640/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m thinking that I might need to place the response in a div within my larger post.&lt;/p&gt;
&lt;div class=&#34;h-entry&#34;&gt;
&lt;a href=&#34;https://webmention.rocks/test/1&#34; class=&#34;u-in-reply-to&#34;&gt;Webmention Rocks Test 1&lt;/a&gt;
&lt;div class=&#34;p-name p-content&#34;&gt;Just adding to the noise.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;For everyone else, I hope that I&amp;rsquo;m able to write this up and look cool.&lt;/p&gt;
</description>
      <source:markdown>
I&#39;m thinking that I might need to place the response in a div within my larger post.

&lt;div class=&#34;h-entry&#34;&gt;
&lt;a href=&#34;https://webmention.rocks/test/1&#34; class=&#34;u-in-reply-to&#34;&gt;Webmention Rocks Test 1&lt;/a&gt;
&lt;div class=&#34;p-name p-content&#34;&gt;Just adding to the noise.&lt;/div&gt;
&lt;/div&gt;

For everyone else, I hope that I&#39;m able to write this up and look cool.
</source:markdown>
    </item>
    <item>
      <title>Messing around with web mentions again</title>
      <link>https://mandaris-test.micro.blog/2024/04/03/messing-around-with-web-mentions/</link>
      <pubDate>Wed, 03 Apr 2024 12:59:38 -0700</pubDate>
      <guid>https://mandaris-test.micro.blog/2024/04/03/messing-around-with-web-mentions/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m thinking that I might need to place the response in a div within my larger post.&lt;/p&gt;
&lt;div class=&#34;h-entry&#34;&gt;
&lt;a href=&#34;https://aaronparecki.com/2013/04/19/3/indieweb&#34; class=&#34;u-in-reply-to&#34;&gt;Aaron Parecki&#39;s response that they have on the IndieWeb wiki&lt;/a&gt;
&lt;div class=&#34;p-name p-content&#34;&gt;Just adding to the noise.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;For everyone else, I hope that I&amp;rsquo;m able to write this up and look cool.&lt;/p&gt;
</description>
      <source:markdown>
I&#39;m thinking that I might need to place the response in a div within my larger post.

&lt;div class=&#34;h-entry&#34;&gt;
&lt;a href=&#34;https://aaronparecki.com/2013/04/19/3/indieweb&#34; class=&#34;u-in-reply-to&#34;&gt;Aaron Parecki&#39;s response that they have on the IndieWeb wiki&lt;/a&gt;
&lt;div class=&#34;p-name p-content&#34;&gt;Just adding to the noise.&lt;/div&gt;
&lt;/div&gt;

For everyone else, I hope that I&#39;m able to write this up and look cool.
</source:markdown>
    </item>
    <item>
      <title># Webmention Rocks Test 1</title>
      <link>https://mandaris-test.micro.blog/2024/04/01/webmention-rocks-test/</link>
      <pubDate>Mon, 01 Apr 2024 10:27:05 -0700</pubDate>
      <guid>https://mandaris-test.micro.blog/2024/04/01/webmention-rocks-test/</guid>
      <description>&lt;blockquote cite=&#34;https://webmention.rocks/test/1&#34;&gt;
This post advertises its Webmention endpoint with an HTTP &lt;code&gt;Link&lt;/code&gt; header. 
&lt;footer&gt;
&lt;cite&gt;
    &lt;a class=&#34;u-in-reply-to&#34; rel=&#34;in-reply-to&#34; href=&#34;https://webmention.rocks/test/1&#34;&gt;
        Webmention Rocks!
    &lt;/a&gt;
&lt;/cite&gt;
&lt;/footer&gt;
&lt;/blockquote&gt;
&lt;p class=&#34;p-summary p-name p-content&#34;&gt;Begin response here&lt;/p&gt;
</description>
      <source:markdown>&lt;blockquote cite=&#34;https://webmention.rocks/test/1&#34;&gt;
This post advertises its Webmention endpoint with an HTTP &lt;code&gt;Link&lt;/code&gt; header. 

&lt;footer&gt;
&lt;cite&gt;
    &lt;a class=&#34;u-in-reply-to&#34; rel=&#34;in-reply-to&#34; href=&#34;https://webmention.rocks/test/1&#34;&gt;
        Webmention Rocks!
    &lt;/a&gt;
&lt;/cite&gt;
&lt;/footer&gt;

&lt;/blockquote&gt;

&lt;p class=&#34;p-summary p-name p-content&#34;&gt;Begin response here&lt;/p&gt;
</source:markdown>
    </item>
    <item>
      <title>Post - May 2, 2023 11:30 PM</title>
      <link>https://mandaris-test.micro.blog/2023/05/02/this-is-an-example-reply/</link>
      <pubDate>Tue, 02 May 2023 23:30:57 -0700</pubDate>
      <guid>https://mandaris-test.micro.blog/2023/05/02/this-is-an-example-reply/</guid>
      <description>&lt;p&gt;This is an example reply to &lt;a class=&#34;u-in-reply-to&#34; href=&#34;https://aaronparecki.com/2018/06/30/11/your-first-webmention&#34;&gt;&lt;a href=&#34;https://micro.blog/aaronpk&#34;&gt;@aaronpk&lt;/a&gt;&lt;/a&gt;. Thanks to the class &lt;code&gt;u-in-reply-to&lt;/code&gt;, Micro.blog should send a webmention automaticly.&lt;/p&gt;
</description>
      <source:markdown>This is an example reply to &lt;a class=&#34;u-in-reply-to&#34; href=&#34;https://aaronparecki.com/2018/06/30/11/your-first-webmention&#34;&gt;[@aaronpk](https://micro.blog/aaronpk)&lt;/a&gt;. Thanks to the class `u-in-reply-to`, Micro.blog should send a webmention automaticly.
</source:markdown>
    </item>
    <item>
      <title>Post - April 6, 2023 3:36 PM</title>
      <link>https://mandaris-test.micro.blog/2023/04/06/i-just-got-back-from/</link>
      <pubDate>Thu, 06 Apr 2023 15:36:24 -0700</pubDate>
      <guid>https://mandaris-test.micro.blog/2023/04/06/i-just-got-back-from/</guid>
      <description>&lt;p&gt;I just got back from a college tour.&lt;/p&gt;
&lt;img src=&#34;https://mandarismoore.com/uploads/2023/81d9ce7d9e.jpg&#34; alt=&#34;A broken fire alarm. &#34;&gt;&lt;p&gt;This will be the thing that I remember the most.&lt;/p&gt;
</description>
      <source:markdown>I just got back from a college tour. 

![A broken fire alarm. ](https://mandarismoore.com/uploads/2023/81d9ce7d9e.jpg)

This will be the thing that I remember the most. 
</source:markdown>
    </item>
    <item>
      <title>Post - March 24, 2023 4:00 PM</title>
      <link>https://mandaris-test.micro.blog/2023/03/24/finally-finished-that-first-draft/</link>
      <pubDate>Fri, 24 Mar 2023 16:00:31 -0700</pubDate>
      <guid>https://mandaris-test.micro.blog/2023/03/24/finally-finished-that-first-draft/</guid>
      <description>&lt;p&gt;Finally finished that first draft. Going to take a nap and then edit it.&lt;/p&gt;
&lt;p&gt;If I am lucky, I might publish it tomorrow.&lt;/p&gt;
</description>
      <source:markdown>Finally finished that first draft. Going to take a nap and then edit it. 

If I am lucky, I might publish it tomorrow. 
</source:markdown>
    </item>
    <item>
      <title>Post - March 23, 2023 4:50 PM</title>
      <link>https://mandaris-test.micro.blog/2023/03/23/this-is-a-post-with/</link>
      <pubDate>Thu, 23 Mar 2023 16:50:58 -0700</pubDate>
      <guid>https://mandaris-test.micro.blog/2023/03/23/this-is-a-post-with/</guid>
      <description>&lt;p&gt;This is a post with multiple images.&lt;/p&gt;
&lt;img src=&#34;https://mandarismoore.com/uploads/2023/f09a4a0d57.jpg&#34; alt=&#34;A man and his dog sitting on the stairs&#34; title=&#34;A-man-and-his-dog-on-stairs.jpeg&#34; border=&#34;0&#34; width=&#34;225&#34; height=&#34;300&#34; /&gt;
&lt;p&gt;Then some more stuff to paste here.&lt;/p&gt;
&lt;img src=&#34;https://mandarismoore.com/uploads/2023/33fb2a0bd8.jpg&#34; alt=&#34;Pile of leaves&#34; title=&#34;pile-of-leaves.jpeg&#34; border=&#34;0&#34; width=&#34;300&#34; height=&#34;300&#34; /&gt;
&lt;p&gt;Another picture here.&lt;/p&gt;
&lt;img src=&#34;https://mandarismoore.com/uploads/2023/1c11cbb64c.jpg&#34; alt=&#34;Lillie sitting on the beach with the horizon in the background.&#34; title=&#34;lillie-on-beach-with-horizon.jpeg&#34; border=&#34;0&#34; width=&#34;300&#34; height=&#34;225&#34; /&gt;
&lt;p&gt;Some text goes here&lt;/p&gt;
&lt;img src=&#34;https://www.mandarismoore.com/uploads/2021/13507aed70.jpg&#34; alt=&#34;Dog and cat sitting next to each other.&#34; title=&#34;lillie_and_white_cat.jpeg&#34; border=&#34;0&#34; width=&#34;225&#34; height=&#34;300&#34; /&gt;
&lt;p&gt;Then maybe a video.
&lt;video controls=&#34;controls&#34; playsinline=&#34;playsinline&#34; src=&#34;https://mandarismoore.com/uploads/2021/793e8ba1bb.mp4&#34; alt=&#34;Mandaris passing finish line 2021 urbancow&#34; title=&#34;mandaris_passing_finish_line_2021_urbancow.mp4&#34; border=&#34;0&#34; preload=&#34;none&#34;&gt;Urban Cow Video&lt;/video&gt;&lt;/p&gt;
&lt;p&gt;&lt;video controls=&#34;controls&#34; playsinline=&#34;playsinline&#34; src=&#34;https://mandaris-test.micro.blog/uploads/2022/f20f10c242.mov&#34; width=&#34;360&#34; height=&#34;640&#34; poster=&#34;https://mandaris-test.micro.blog/uploads/2022/166ca07df1.png&#34; preload=&#34;none&#34;&gt;Video didn&amp;rsquo;t load&lt;/video&gt;&lt;/p&gt;
</description>
      <source:markdown>This is a post with multiple images.

&lt;img src=&#34;https://mandarismoore.com/uploads/2023/f09a4a0d57.jpg&#34; alt=&#34;A man and his dog sitting on the stairs&#34; title=&#34;A-man-and-his-dog-on-stairs.jpeg&#34; border=&#34;0&#34; width=&#34;225&#34; height=&#34;300&#34; /&gt;

Then some more stuff to paste here.

&lt;img src=&#34;https://mandarismoore.com/uploads/2023/33fb2a0bd8.jpg&#34; alt=&#34;Pile of leaves&#34; title=&#34;pile-of-leaves.jpeg&#34; border=&#34;0&#34; width=&#34;300&#34; height=&#34;300&#34; /&gt;

Another picture here.

&lt;img src=&#34;https://mandarismoore.com/uploads/2023/1c11cbb64c.jpg&#34; alt=&#34;Lillie sitting on the beach with the horizon in the background.&#34; title=&#34;lillie-on-beach-with-horizon.jpeg&#34; border=&#34;0&#34; width=&#34;300&#34; height=&#34;225&#34; /&gt;

Some text goes here

&lt;img src=&#34;https://www.mandarismoore.com/uploads/2021/13507aed70.jpg&#34; alt=&#34;Dog and cat sitting next to each other.&#34; title=&#34;lillie_and_white_cat.jpeg&#34; border=&#34;0&#34; width=&#34;225&#34; height=&#34;300&#34; /&gt;


Then maybe a video.
&lt;video controls=&#34;controls&#34; playsinline=&#34;playsinline&#34; src=&#34;https://mandarismoore.com/uploads/2021/793e8ba1bb.mp4&#34; alt=&#34;Mandaris passing finish line 2021 urbancow&#34; title=&#34;mandaris_passing_finish_line_2021_urbancow.mp4&#34; border=&#34;0&#34; preload=&#34;none&#34;&gt;Urban Cow Video&lt;/video&gt;

&lt;video controls=&#34;controls&#34; playsinline=&#34;playsinline&#34; src=&#34;https://mandaris-test.micro.blog/uploads/2022/f20f10c242.mov&#34; width=&#34;360&#34; height=&#34;640&#34; poster=&#34;https://mandaris-test.micro.blog/uploads/2022/166ca07df1.png&#34; preload=&#34;none&#34;&gt;Video didn&#39;t load&lt;/video&gt;
</source:markdown>
    </item>
    <item>
      <title>Post - January 8, 2023 1:10 AM</title>
      <link>https://mandaris-test.micro.blog/2023/01/08/currently-reading-the-circle-by/</link>
      <pubDate>Sun, 08 Jan 2023 01:10:40 -0700</pubDate>
      <guid>https://mandaris-test.micro.blog/2023/01/08/currently-reading-the-circle-by/</guid>
      <description>&lt;img src=&#34;https://cdn.micro.blog/books/9781585425983/cover.jpg&#34; align=&#34;left&#34; class=&#34;microblog_book&#34; style=&#34;max-width: 60px; margin-right: 20px; margin-top: 0px; padding-top: 0px;&#34;&gt;
&lt;p&gt;Currently reading: &lt;a href=&#34;https://micro.blog/books/9781585425983&#34;&gt;The Circle&lt;/a&gt; by Laura Day 📚&lt;/p&gt;
&lt;p&gt;I remember reading this a long time ago and want to go back to feeling more in control.&lt;/p&gt;
</description>
      <source:markdown>&lt;img src=&#34;https://cdn.micro.blog/books/9781585425983/cover.jpg&#34; align=&#34;left&#34; class=&#34;microblog_book&#34; style=&#34;max-width: 60px; margin-right: 20px; margin-top: 0px; padding-top: 0px;&#34;&gt;

Currently reading: [The Circle](https://micro.blog/books/9781585425983) by Laura Day 📚

I remember reading this a long time ago and want to go back to feeling more in control. 
</source:markdown>
    </item>
    <item>
      <title>Post - December 15, 2022 6:31 PM</title>
      <link>https://mandaris-test.micro.blog/2022/12/15/simple-video/</link>
      <pubDate>Thu, 15 Dec 2022 18:31:46 -0700</pubDate>
      <guid>https://mandaris-test.micro.blog/2022/12/15/simple-video/</guid>
      <description>&lt;p&gt;Simple video&lt;/p&gt;
&lt;p&gt;&lt;video controls=&#34;controls&#34; playsinline=&#34;playsinline&#34; src=&#34;https://mandaris-test.micro.blog/uploads/2022/f20f10c242.mov&#34; width=&#34;360&#34; height=&#34;640&#34; poster=&#34;https://mandaris-test.micro.blog/uploads/2022/166ca07df1.png&#34; preload=&#34;none&#34;&gt;&lt;/video&gt;&lt;/p&gt;
</description>
      <source:markdown>Simple video

&lt;video controls=&#34;controls&#34; playsinline=&#34;playsinline&#34; src=&#34;https://mandaris-test.micro.blog/uploads/2022/f20f10c242.mov&#34; width=&#34;360&#34; height=&#34;640&#34; poster=&#34;https://mandaris-test.micro.blog/uploads/2022/166ca07df1.png&#34; preload=&#34;none&#34;&gt;&lt;/video&gt;
</source:markdown>
    </item>
    <item>
      <title>Post - December 9, 2022 11:05 AM</title>
      <link>https://mandaris-test.micro.blog/2022/12/09/just-whip-it-today/</link>
      <pubDate>Fri, 09 Dec 2022 11:05:18 -0700</pubDate>
      <guid>https://mandaris-test.micro.blog/2022/12/09/just-whip-it-today/</guid>
      <description>&lt;p&gt;Just whip it today&lt;/p&gt;
&lt;img src=&#34;https://mandaris-test.micro.blog/uploads/2022/48840d1298.jpg&#34; width=&#34;600&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;
</description>
      <source:markdown>Just whip it today 

&lt;img src=&#34;https://mandaris-test.micro.blog/uploads/2022/48840d1298.jpg&#34; width=&#34;600&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;
</source:markdown>
    </item>
    <item>
      <title>Post - December 1, 2022 1:08 PM</title>
      <link>https://mandaris-test.micro.blog/2022/12/01/a-clip-from-the-clip/</link>
      <pubDate>Thu, 01 Dec 2022 13:08:53 -0700</pubDate>
      <guid>https://mandaris-test.micro.blog/2022/12/01/a-clip-from-the-clip/</guid>
      <description>&lt;p&gt;A clip from the clip app via sunlit&lt;/p&gt;
&lt;p&gt;&lt;video controls=&#34;controls&#34; playsinline=&#34;playsinline&#34; src=&#34;https://mandaris-test.micro.blog/uploads/2022/15c9ad3b9d.mov&#34; width=&#34;360&#34; height=&#34;640&#34; poster=&#34;https://mandaris-test.micro.blog/uploads/2022/509c02b26d.png&#34; preload=&#34;none&#34;&gt;&lt;/video&gt;&lt;/p&gt;
</description>
      <source:markdown>A clip from the clip app via sunlit

&lt;video controls=&#34;controls&#34; playsinline=&#34;playsinline&#34; src=&#34;https://mandaris-test.micro.blog/uploads/2022/15c9ad3b9d.mov&#34; width=&#34;360&#34; height=&#34;640&#34; poster=&#34;https://mandaris-test.micro.blog/uploads/2022/509c02b26d.png&#34; preload=&#34;none&#34;&gt;&lt;/video&gt;
</source:markdown>
    </item>
    <item>
      <title>Post - November 28, 2022 9:13 PM</title>
      <link>https://mandaris-test.micro.blog/2022/11/28/ok-this-is-kind-of/</link>
      <pubDate>Mon, 28 Nov 2022 21:13:54 -0700</pubDate>
      <guid>https://mandaris-test.micro.blog/2022/11/28/ok-this-is-kind-of/</guid>
      <description>&lt;p&gt;Ok, this is kind of nice. I like the idea of just having something small that I can post stuff really quickly.&lt;/p&gt;
</description>
      <source:markdown>Ok, this is kind of nice. I like the idea of just having something small that I can post stuff really quickly.
</source:markdown>
    </item>
    <item>
      <title>Post - September 13, 2022 12:06 PM</title>
      <link>https://mandaris-test.micro.blog/2022/09/13/i-spent-sometime-just-looking/</link>
      <pubDate>Tue, 13 Sep 2022 12:06:31 -0700</pubDate>
      <guid>https://mandaris-test.micro.blog/2022/09/13/i-spent-sometime-just-looking/</guid>
      <description>&lt;p&gt;I spent sometime just looking at my phone expecting for it to do &lt;em&gt;something&lt;/em&gt; to make my life a little better.&lt;/p&gt;
&lt;p&gt;The phone, just like my life, is in my hands… it’s up to me…&lt;/p&gt;
</description>
      <source:markdown>I spent sometime just looking at my phone expecting for it to do _something_ to make my life a little better. 

The phone, just like my life, is in my hands… it’s up to me…
</source:markdown>
    </item>
    <item>
      <title>Post - August 23, 2022 9:38 AM</title>
      <link>https://mandaris-test.micro.blog/2022/08/23/this-is-just-some-post/</link>
      <pubDate>Tue, 23 Aug 2022 09:38:04 -0700</pubDate>
      <guid>https://mandaris-test.micro.blog/2022/08/23/this-is-just-some-post/</guid>
      <description>&lt;p&gt;This is just some post.&lt;/p&gt;
</description>
      <source:markdown>This is just some post.
</source:markdown>
    </item>
    <item>
      <title>Post - March 11, 2022 2:42 PM</title>
      <link>https://mandaris-test.micro.blog/2022/03/11/as-an-example-of-our/</link>
      <pubDate>Fri, 11 Mar 2022 14:42:23 -0700</pubDate>
      <guid>https://mandaris-test.micro.blog/2022/03/11/as-an-example-of-our/</guid>
      <description>&lt;p&gt;As an example of our brains working against us, I just had a thought cross my mind.&lt;/p&gt;
&lt;p&gt;Is it too late for me to be awesome?&lt;/p&gt;
&lt;p&gt;Why would I think that? What is the definition of &amp;ldquo;awesome&amp;rdquo; that I&amp;rsquo;m debating on?&lt;/p&gt;
&lt;p&gt;To all of you, go out and be awesome!&lt;/p&gt;
</description>
      <source:markdown>As an example of our brains working against us, I just had a thought cross my mind.

Is it too late for me to be awesome?

Why would I think that? What is the definition of &#34;awesome&#34; that I&#39;m debating on?

To all of you, go out and be awesome!
</source:markdown>
    </item>
    <item>
      <title>Post - January 21, 2022 11:43 AM</title>
      <link>https://mandaris-test.micro.blog/2022/01/21/lillie-is-a-wonder/</link>
      <pubDate>Fri, 21 Jan 2022 11:43:21 -0700</pubDate>
      <guid>https://mandaris-test.micro.blog/2022/01/21/lillie-is-a-wonder/</guid>
      <description>&lt;p&gt;Lillie is a wonder.&lt;/p&gt;
&lt;img src=&#34;https://mandaris-test.micro.blog/uploads/2022/3d5b246690.jpg&#34; width=&#34;450&#34; height=&#34;600&#34; alt=&#34;Dog laying on bed in the sunlight. &#34; /&gt;
</description>
      <source:markdown>Lillie is a wonder. 

&lt;img src=&#34;https://mandaris-test.micro.blog/uploads/2022/3d5b246690.jpg&#34; width=&#34;450&#34; height=&#34;600&#34; alt=&#34;Dog laying on bed in the sunlight. &#34; /&gt;
</source:markdown>
    </item>
  </channel>
</rss>