<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Demo Blog on</title><link>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/</link><description>Recent content in Demo Blog on</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 01 Jan 2026 09:00:00 +0000</lastBuildDate><atom:link href="https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Create your own version of the site</title><link>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/getting-started/</link><pubDate>Tue, 11 Feb 2025 14:38:33 +0200</pubDate><guid>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/getting-started/</guid><description>&lt;p&gt;This article is a guide to help you create your own version of the site using &lt;a href="https://github.com/zetxek/adritian-free-hugo-theme"&gt;Adritian&lt;/a&gt;. It will cover the main steps to get started with the theme, and how to customize it to your needs.&lt;/p&gt;
&lt;picture&gt;
 &lt;source
 type="image/webp"
 srcset="https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/images/experience/internet-affairs_hu_afabb3e46b3093ab.webp 400w, https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/images/experience/internet-affairs_hu_4673f978d255ff1a.webp 800w"
 sizes="(max-width: 768px) 100vw, 600px"&gt;
 &lt;source
 type="image/png"
 srcset="https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/images/experience/internet-affairs_hu_692fa664cde9a7a7.png 400w, https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/images/experience/internet-affairs_hu_78708dd8da3190e1.png 800w"
 sizes="(max-width: 768px) 100vw, 600px"&gt;
 &lt;img
 src="https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/images/experience/internet-affairs_hu_692fa664cde9a7a7.png"
 width="400"
 height="400"
 alt="Adritian theme demo"
 
 loading="lazy"
 decoding="async"&gt;
 &lt;/picture&gt;

&lt;h3 id="creating-a-site"&gt;Creating a site&lt;/h3&gt;
&lt;p&gt;This theme is for the content management system &lt;a href="https://gohugo.io/"&gt;Hugo&lt;/a&gt;, so that will be a pre-requirement.
Make sure that you install the &lt;code&gt;extended&lt;/code&gt; version of Hugo, as the theme uses SCSS for styling, as well as image optimization.&lt;/p&gt;</description></item><item><title>How to Add Custom Icons to the Adritian Theme</title><link>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/new-icons/</link><pubDate>Fri, 28 Feb 2025 08:05:05 +0100</pubDate><guid>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/new-icons/</guid><description>&lt;h1 id="how-to-add-custom-icons-to-the-adritian-theme"&gt;How to Add Custom Icons to the Adritian Theme&lt;/h1&gt;





&lt;div class="table-of-contents"&gt;
 
 &lt;h2 class="toc-heading"&gt;Table of Contents&lt;/h2&gt;
 
 &lt;div class="toc-content"&gt;
 &lt;nav id="TableOfContents"&gt;
 &lt;ul&gt;
 &lt;li&gt;&lt;a href="#prerequisites"&gt;Prerequisites&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="#overview"&gt;Overview&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="#step-1-export-current-configuration"&gt;Step 1: Export Current Configuration&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="#step-2-import-configuration-to-fontello"&gt;Step 2: Import Configuration to Fontello&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="#step-3-add-new-icons"&gt;Step 3: Add New Icons&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="#step-4-download-updated-font"&gt;Step 4: Download Updated Font&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="#step-5-option-1-update-theme-files-manually"&gt;Step 5 (option 1): Update Theme Files Manually&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="#step-5-option-2-update-theme-files-with-npm-script"&gt;Step 5 (option 2): Update Theme Files with npm script&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="#step-6-using-the-new-icon"&gt;Step 6: Using the New Icon&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="#example-usage"&gt;Example Usage&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="#troubleshooting"&gt;Troubleshooting&lt;/a&gt;
 &lt;ul&gt;
 &lt;li&gt;&lt;a href="#icons-not-displaying"&gt;Icons Not Displaying&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="#icons-show-as-squares"&gt;Icons Show as Squares&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="#build-errors"&gt;Build Errors&lt;/a&gt;&lt;/li&gt;
 &lt;/ul&gt;
 &lt;/li&gt;
 &lt;li&gt;&lt;a href="#best-practices"&gt;Best Practices&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="#additional-resources"&gt;Additional Resources&lt;/a&gt;&lt;/li&gt;
 &lt;/ul&gt;
&lt;/nav&gt;
 &lt;/div&gt;
&lt;/div&gt;
 
&lt;p&gt;This guide will walk you through adding custom icons to your Adritian Hugo theme. Whether you need new social media icons, brand logos, or custom symbols, follow these steps to integrate them seamlessly.&lt;/p&gt;</description></item><item><title>Icons</title><link>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/icons/</link><pubDate>Fri, 28 Feb 2025 08:05:05 +0100</pubDate><guid>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/icons/</guid><description>&lt;p&gt;The theme has multiple icons available for use.&lt;/p&gt;
&lt;p&gt;You can see them rendered here:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="threads"
 &gt;&lt;i class="icon-threads"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;threads&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="bluesky"
 &gt;&lt;i class="icon-bluesky"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;bluesky&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="x-twitter"
 &gt;&lt;i class="icon-x-twitter"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;x-twitter&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="email"
 &gt;&lt;i class="icon-email"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;email&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="user"
 &gt;&lt;i class="icon-user"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;user&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="table-list"
 &gt;&lt;i class="icon-table-list"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;table-list&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="download"
 &gt;&lt;i class="icon-download"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;download&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="circle-info"
 &gt;&lt;i class="icon-circle-info"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;circle-info&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="square-twitter"
 &gt;&lt;i class="icon-square-twitter"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;square-twitter&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="square-facebook"
 &gt;&lt;i class="icon-square-facebook"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;square-facebook&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="linkedin"
 &gt;&lt;i class="icon-linkedin"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;linkedin&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="square-github"
 &gt;&lt;i class="icon-square-github"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;square-github&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="circle-arrow-left"
 &gt;&lt;i class="icon-circle-arrow-left"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;circle-arrow-left&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="circle-arrow-right"
 &gt;&lt;i class="icon-circle-arrow-right"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;circle-arrow-right&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="circle-arrow-up"
 &gt;&lt;i class="icon-circle-arrow-up"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;circle-arrow-up&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="circle-arrow-down"
 &gt;&lt;i class="icon-circle-arrow-down"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;circle-arrow-down&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="quote-left"
 &gt;&lt;i class="icon-quote-left"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;quote-left&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="face-smile"
 &gt;&lt;i class="icon-face-smile"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;face-smile&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="square-arrow-up-right"
 &gt;&lt;i class="icon-square-arrow-up-right"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;square-arrow-up-right&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="youtube"
 &gt;&lt;i class="icon-youtube"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;youtube&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="square-xing"
 &gt;&lt;i class="icon-square-xing"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;square-xing&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="instagram"
 &gt;&lt;i class="icon-instagram"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;instagram&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="dribbble"
 &gt;&lt;i class="icon-dribbble"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;dribbble&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="behance"
 &gt;&lt;i class="icon-behance"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;behance&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="file-pdf"
 &gt;&lt;i class="icon-file-pdf"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;file-pdf&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="codepen"
 &gt;&lt;i class="icon-codepen"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;codepen&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="yelp"
 &gt;&lt;i class="icon-yelp"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;yelp&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="cloud-arrow-down"
 &gt;&lt;i class="icon-cloud-arrow-down"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;cloud-arrow-down&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="medium"
 &gt;&lt;i class="icon-medium"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;medium&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="stack-overflow"
 &gt;&lt;i class="icon-stack-overflow"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;stack-overflow&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="meetup"
 &gt;&lt;i class="icon-meetup"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;meetup&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
 
&lt;a
 href="https://example.com"
 target="_blank"
 rel="noopener noreferrer"
 aria-label="tiktok"
 &gt;&lt;i class="icon-tiktok"&gt;&lt;/i&gt;
&lt;/a&gt;
 &lt;code&gt;tiktok&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can use them in several ways.&lt;/p&gt;</description></item><item><title>Search improvements: multilingual, reliable, and configurable</title><link>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/search-improvements/</link><pubDate>Thu, 01 Jan 2026 09:00:00 +0000</pubDate><guid>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/search-improvements/</guid><description>&lt;p&gt;The search functionality in the theme is powered by Fuse.js and runs entirely in the browser. This post explains how it works, how the search index is built, and how to customize it for multilingual and subdirectory deployments.&lt;/p&gt;
&lt;h2 id="how-search-works"&gt;How search works&lt;/h2&gt;
&lt;p&gt;Search is client-side:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Hugo generates a JSON index (&lt;code&gt;index.json&lt;/code&gt;) that contains the title, plain content, tags, categories, and other metadata for each page.&lt;/li&gt;
&lt;li&gt;The search page loads &lt;code&gt;fuse.js&lt;/code&gt; and downloads the JSON index.&lt;/li&gt;
&lt;li&gt;Fuse.js performs a fast in-browser search and renders the results.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Because the index is a normal Hugo output, it follows your &lt;code&gt;baseURL&lt;/code&gt; and language configuration automatically.&lt;/p&gt;</description></item><item><title>Responsive Images</title><link>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/responsive-images/</link><pubDate>Sat, 15 Mar 2025 10:00:00 +0000</pubDate><guid>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/responsive-images/</guid><description>&lt;p&gt;The Adritian theme includes a &lt;code&gt;responsive-image&lt;/code&gt; shortcode that generates optimized &lt;code&gt;&amp;lt;picture&amp;gt;&lt;/code&gt; elements with WebP conversion, multiple srcset widths, and lazy loading.&lt;/p&gt;
&lt;h3 id="basic-usage"&gt;Basic usage&lt;/h3&gt;
&lt;p&gt;Place your images in the &lt;code&gt;assets/&lt;/code&gt; directory and reference them with the shortcode:&lt;/p&gt;
&lt;picture&gt;
 &lt;source
 type="image/webp"
 srcset="https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/images/experience/internet-affairs_hu_afabb3e46b3093ab.webp 400w, https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/images/experience/internet-affairs_hu_4673f978d255ff1a.webp 800w"
 sizes="100vw"&gt;
 &lt;source
 type="image/png"
 srcset="https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/images/experience/internet-affairs_hu_692fa664cde9a7a7.png 400w, https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/images/experience/internet-affairs_hu_78708dd8da3190e1.png 800w"
 sizes="100vw"&gt;
 &lt;img
 src="https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/images/experience/internet-affairs_hu_692fa664cde9a7a7.png"
 width="400"
 height="400"
 alt="Sample responsive image"
 
 loading="lazy"
 decoding="async"&gt;
 &lt;/picture&gt;

&lt;p&gt;The shortcode above produces a &lt;code&gt;&amp;lt;picture&amp;gt;&lt;/code&gt; element with:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;WebP srcset&lt;/strong&gt; at 400w, 800w, and 1200w (up to the original image width)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Original format srcset&lt;/strong&gt; at the same widths&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lazy loading&lt;/strong&gt; via &lt;code&gt;loading=&amp;quot;lazy&amp;quot;&lt;/code&gt; and &lt;code&gt;decoding=&amp;quot;async&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CLS prevention&lt;/strong&gt; via &lt;code&gt;width&lt;/code&gt; and &lt;code&gt;height&lt;/code&gt; attributes&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="custom-sizes-hint"&gt;Custom sizes hint&lt;/h3&gt;
&lt;p&gt;Use the &lt;code&gt;sizes&lt;/code&gt; parameter to give the browser a layout hint for which srcset entry to pick:&lt;/p&gt;</description></item><item><title>Test Post - Images Array Format</title><link>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/test-image-array-format/</link><pubDate>Tue, 04 Mar 2025 10:00:00 +0000</pubDate><guid>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/test-image-array-format/</guid><description>&lt;p&gt;This is a test post to verify that the JSON-LD schema correctly extracts the first image from the &lt;code&gt;images&lt;/code&gt; array format.&lt;/p&gt;</description></item><item><title>Test Post - No Image Fallback</title><link>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/test-image-no-image/</link><pubDate>Mon, 03 Mar 2025 10:00:00 +0000</pubDate><guid>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/test-image-no-image/</guid><description>&lt;p&gt;This is a test post with no image specified in frontmatter. The JSON-LD schema should fallback to the site-level image configured in hugo.toml.&lt;/p&gt;</description></item><item><title>Test Post - FeaturedImage Parameter</title><link>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/test-image-featured-image/</link><pubDate>Sun, 02 Mar 2025 10:00:00 +0000</pubDate><guid>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/test-image-featured-image/</guid><description>&lt;p&gt;This is a test post to verify that the JSON-LD schema correctly extracts the image from the &lt;code&gt;featuredImage&lt;/code&gt; frontmatter parameter.&lt;/p&gt;</description></item><item><title>Test Post - YAML Image Format</title><link>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/test-image-yaml-format/</link><pubDate>Sat, 01 Mar 2025 10:00:00 +0000</pubDate><guid>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/test-image-yaml-format/</guid><description>&lt;p&gt;This is a test post to verify that the JSON-LD schema correctly extracts the image from the &lt;code&gt;images.featured_image&lt;/code&gt; YAML frontmatter parameter.&lt;/p&gt;</description></item><item><title>New Theme Features Demo</title><link>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/new-features-demo/</link><pubDate>Thu, 20 Feb 2025 10:00:00 +0000</pubDate><guid>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/new-features-demo/</guid><description>&lt;p&gt;This post demonstrates the new features that have been added to the Adritian Hugo theme to make it more feature-complete and competitive with other popular Hugo themes.&lt;/p&gt;
&lt;h2 id="overview-of-new-features"&gt;Overview of New Features&lt;/h2&gt;
&lt;p&gt;The Adritian theme now includes several enhancements that are commonly found in modern Hugo themes for personal websites and portfolios.&lt;/p&gt;
&lt;h3 id="related-posts"&gt;Related Posts&lt;/h3&gt;
&lt;p&gt;At the end of each blog post, you&amp;rsquo;ll now see a section showing related posts based on shared tags and publish dates. This helps visitors discover more relevant content on your site.&lt;/p&gt;</description></item><item><title>Theme shortcodes</title><link>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/shortcodes/</link><pubDate>Fri, 14 Feb 2025 14:38:33 +0200</pubDate><guid>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/shortcodes/</guid><description>&lt;p&gt;Shortcodes are a convenient &lt;a href="https://gohugo.io/content-management/shortcodes/"&gt;functionality of Hugo&lt;/a&gt;, allowing you to embed templates or layouts within other content.&lt;/p&gt;
&lt;p&gt;Some of the example built-in shortcodes are Instagram posts, YouTube videos, QR codes, etc. You can find &lt;a href="https://gohugo.io/content-management/shortcodes/#embedded"&gt;the full list in the official docs&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The theme provides custom shortcodes to allow you to customize your landing page as you want:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;toc&lt;/code&gt;: Generates a styled table of contents from page headings.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;education-list&lt;/code&gt;: Displays a list of educational qualifications.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;experience-list&lt;/code&gt;: Shows a list of professional experiences.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;platform-links&lt;/code&gt;: Embeds links to various platforms with icons.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;newsletter-section&lt;/code&gt;: Adds a section for newsletter subscription.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;link&lt;/code&gt;: Creates a hyperlink with an icon.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;experience-section&lt;/code&gt;: Inserts a detailed experience section.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;contact-section&lt;/code&gt;: Adds a contact information section, with a customizable form and information.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;client-and-work-section&lt;/code&gt;: Displays a section for clients and work.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;about-section&lt;/code&gt;: About section, with image, buttons for call to action and image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;testimonial-section&lt;/code&gt;: Adds references from customers, colleagues, etc.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;showcase&lt;/code&gt;: two-column block with a full-width image to the left, and a text snippet to the right. Great for a call to action or introduction of the person (assuming it&amp;rsquo;s a personal website).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;text-section&lt;/code&gt;: utility shortcode used to render text in some parts of the theme where it would otherwise be full-width, appearing &amp;ldquo;too floaty&amp;rdquo;. See &lt;a href="https://github.com/zetxek/adritian-free-hugo-theme/issues/260"&gt;the github issue #260 for context&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;spacer&lt;/code&gt;: Adds vertical spacing before the next element.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;responsive-image&lt;/code&gt;: Renders a responsive &lt;code&gt;&amp;lt;picture&amp;gt;&lt;/code&gt; element with WebP srcset and lazy loading.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The shortcodes can be customized with different arguments:&lt;/p&gt;</description></item><item><title>Other installation methods</title><link>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/other-installation-methods/</link><pubDate>Tue, 11 Feb 2025 14:38:33 +0200</pubDate><guid>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/other-installation-methods/</guid><description>&lt;p&gt;This is a guide that extends the default instructions offered in &lt;a href="https://github.com/zetxek/adritian-free-hugo-theme/blob/main/README.md"&gt;the theme readme&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="manual-configuration"&gt;Manual configuration&lt;/h3&gt;
&lt;p&gt;If you prefer to manually set your site, you need to replace the contents of your config file (&lt;code&gt;hugo.toml&lt;/code&gt;) file by these:&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;hugo.toml configuration&lt;/summary&gt;
&lt;div class="highlight-wrapper"&gt;
 &lt;button class="copy-code-btn" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"&gt;
 &lt;rect x="9" y="9" width="13" height="13" rx="2" ry="2"&gt;&lt;/rect&gt;
 &lt;path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"&gt;&lt;/path&gt;
 &lt;/svg&gt;
 &lt;span class="copy-text"&gt;Copy&lt;/span&gt;
 &lt;/button&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;baseURL = &amp;#34;&amp;lt;your website url&amp;gt;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;languageCode = &amp;#34;en&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[module]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[module.hugoVersion]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# We use hugo.Deps to list dependencies, which was added in Hugo 0.92.0
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;min = &amp;#34;0.92.0&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[[module.imports]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;path=&amp;#34;github.com/zetxek/adritian-free-hugo-theme&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;## Base mounts - so your site&amp;#39;s assets are available
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[module.mounts]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; source = &amp;#34;archetypes&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; target = &amp;#34;archetypes&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[module.mounts]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; source = &amp;#34;assets&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; target = &amp;#34;assets&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[module.mounts]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; source = &amp;#34;i18n&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; target = &amp;#34;i18n&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[module.mounts]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; source = &amp;#34;layouts&amp;#34; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; target = &amp;#34;layouts&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[module.mounts]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; source = &amp;#34;static&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; target = &amp;#34;static&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# The following mounts are required for the theme to be able to load bootstrap
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# Remember also to copy the theme&amp;#39;s `package.json` to your site, and run `npm install`
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[[module.mounts]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; source = &amp;#34;node_modules/bootstrap/scss&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; target = &amp;#34;assets/scss/bootstrap&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[[module.mounts]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; source = &amp;#34;node_modules/bootstrap/dist/js&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; target = &amp;#34;assets/js/bootstrap&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[[module.mounts]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; source = &amp;#34;node_modules/bootstrap/dist/js/bootstrap.bundle.min.js&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; target = &amp;#34;assets/js/vendor/bootstrap.bundle.min.js&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;## Optional, if you want print improvements (to PDF/printed)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[[module.mounts]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;source = &amp;#34;node_modules/bootstrap-print-css/css/bootstrap-print.css&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;target = &amp;#34;assets/css/bootstrap-print.css&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[params]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; title = &amp;#39;Your website title&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; description = &amp;#39;Your website description&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; sections = [&amp;#34;showcase&amp;#34;, &amp;#34;about&amp;#34;, &amp;#34;education&amp;#34;, &amp;#34;experience&amp;#34;, &amp;#34;client-and-work&amp;#34;, &amp;#34;testimonial&amp;#34;, &amp;#34;contact&amp;#34;, &amp;#34;newsletter&amp;#34;]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; # If you want to display an image logo in the header, you can add it here
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; # logo = &amp;#39;/img/hugo.svg&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; homepageExperienceCount = 6
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [params.analytics]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ## Analytics parameters.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ### Supported so far: Vercel (Page Insights, Analytics)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ### And Google (Tag Manager, Analytics)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; # controls vercel page insights - disabled by default
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; # to enable, just set to true
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; vercelPageInsights = false
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; vercelAnalytics = false
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; # google analytics and tag manager. to enable, set &amp;#34;enabled&amp;#34; to true
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; # and add the tracking code (UA-something for analytics, GTM-something for tag manager)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [params.analytics.googleAnalytics]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; code = &amp;#34;UA-XXXXX-Y&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; enabled = false
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [params.analytics.googleTagManager]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; code = &amp;#34;GTM-XXXXX&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; enabled = false
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[build]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [build.buildStats]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; disableClasses = false
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; disableIDs = false
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; disableTags = false
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; enable = true
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[params.languages.selector.disable]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; footer = false
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[languages]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [languages.en]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; disabled = false
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; languageCode = &amp;#39;en&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; languageDirection = &amp;#39;ltr&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; languageName = &amp;#39;English&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; title = &amp;#39;&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; weight = 0
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [languages.en.menus]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[languages.en.menus.header]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; name = &amp;#39;About&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; URL = &amp;#39;#about&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; weight = 2
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[languages.en.menus.header]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; name = &amp;#39;Portfolio&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; URL = &amp;#39;#portfolio&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; weight = 3
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; # [[languages.en.menus.header]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; # name = &amp;#34;Experience&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; # URL = &amp;#34;#experience&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; # weight = 4
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[languages.en.menus.header]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; name = &amp;#34;Blog&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; URL = &amp;#34;/blog&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; weight = 5
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[languages.en.menus.header]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; name = &amp;#34;Contact&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; URL = &amp;#34;#contact&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; weight = 6
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[languages.en.menus.footer]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; name = &amp;#34;About&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; URL = &amp;#34;#about&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; weight = 2
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[languages.en.menus.footer]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; name = &amp;#34;Portfolio&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; URL = &amp;#34;#portfolio&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; weight = 3
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[languages.en.menus.footer]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; name = &amp;#34;Contact&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; URL = &amp;#34;#contact&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; weight = 4
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [languages.es]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; disabled = false
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; languageCode = &amp;#39;es&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; languageDirection = &amp;#39;ltr&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; languageName = &amp;#39;Español&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; title = &amp;#39;&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; weight = 0
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[languages.es.menus.header]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; name = &amp;#39;Sobre mi&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; URL = &amp;#39;/es/#about&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; weight = 2
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[languages.es.menus.header]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; name = &amp;#39;Portfolio&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; URL = &amp;#39;/es/#portfolio&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; weight = 3
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; # [[languages.es.menus.header]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; # name = &amp;#34;Experiencia&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; # URL = &amp;#34;/es/#experience&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; # weight = 4
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[languages.es.menus.header]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; name = &amp;#34;Blog&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; URL = &amp;#34;/es/blog&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; weight = 5
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[languages.es.menus.header]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; name = &amp;#34;Contacto&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; URL = &amp;#34;/es/#contact&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; weight = 6
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[languages.es.menus.footer]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; name = &amp;#34;Sobre mi&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; URL = &amp;#34;/es/#about&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; weight = 2
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[languages.es.menus.footer]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; name = &amp;#34;Portfolio&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; URL = &amp;#34;/es/#portfolio&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; weight = 3
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[languages.es.menus.footer]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; name = &amp;#34;Contact&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; URL = &amp;#34;/es/#contact&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; weight = 4
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [languages.fr]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; disabled = false
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; languageCode = &amp;#39;fr&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; languageDirection = &amp;#39;ltr&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; languageName = &amp;#39;Français&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; title = &amp;#39;&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; weight = 0
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [languages.fr.menus]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[languages.fr.menus.header]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; name = &amp;#39;About&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; URL = &amp;#39;#about&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; weight = 2
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[languages.fr.menus.header]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; name = &amp;#39;Portfolio&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; URL = &amp;#39;#portfolio&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; weight = 3
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; # [[languages.fr.menus.header]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; # name = &amp;#34;Experience&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; # URL = &amp;#34;#experience&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; # weight = 4
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[languages.fr.menus.header]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; name = &amp;#34;Blog&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; URL = &amp;#34;/blog&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; weight = 5
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[languages.fr.menus.header]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; name = &amp;#34;Contact&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; URL = &amp;#34;#contact&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; weight = 6
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[languages.fr.menus.footer]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; name = &amp;#34;About&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; URL = &amp;#34;#about&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; weight = 2
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[languages.fr.menus.footer]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; name = &amp;#34;Portfolio&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; URL = &amp;#34;#portfolio&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; weight = 3
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[languages.fr.menus.footer]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; name = &amp;#34;Contact&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; URL = &amp;#34;#contact&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; weight = 4
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# Plugins
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[params.plugins]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; # CSS Plugins
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[params.plugins.css]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; URL = &amp;#34;css/custom.css&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[params.plugins.css]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; URL = &amp;#34;css/adritian-icons.css&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ## Optional, if you want print improvements (to PDF/printed)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[params.plugins.css]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; URL = &amp;#34;css/bootstrap-print.css&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; # JS Plugins
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[params.plugins.js]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; URL = &amp;#34;js/rad-animations.js&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[params.plugins.js]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; URL = &amp;#34;js/sticky-header.js&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[params.plugins.js]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; URL = &amp;#34;js/library/fontfaceobserver.js&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; # SCSS Plugins
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; [[params.plugins.scss]]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; URL = &amp;#34;scss/adritian.scss&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# theme/color style 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[params.colorTheme]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;## the following configuration would disable automatic theme selection
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# [params.colorTheme.auto]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# disable = true
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# [params.colorTheme.forced]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# theme = &amp;#34;dark&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;## the following parameter will disable theme override in the footer
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# [params.colorTheme.selector.disable]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# footer = true
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;## by default we allow override AND automatic selection
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[params.blog]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;layout = &amp;#34;default&amp;#34; # options: default, sidebar
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sidebarWidth = &amp;#34;25&amp;#34; # percentage width of the sidebar
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;showCategories = true
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;showRecentPosts = true
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;recentPostCount = 5
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;listStyle = &amp;#34;summary&amp;#34; # options: simple, summary&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Get the module: &lt;code&gt;hugo mod get -u&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Execute &lt;code&gt;hugo mod npm pack&lt;/code&gt; - this will generate a &lt;code&gt;package.json&lt;/code&gt; file in the root folder of your site, with the dependencies for the theme.&lt;/li&gt;
&lt;li&gt;Execute &lt;code&gt;npm install&lt;/code&gt; - this will install the dependencies for the theme (including bootstrap)&lt;/li&gt;
&lt;li&gt;(Optional, to override the defaults) Create a file &lt;code&gt;data/homepage.yml&lt;/code&gt; with the contents of the &lt;a href="https://github.com/zetxek/adritian-free-hugo-theme/blob/main/exampleSite/data/homepage.yml"&gt;&lt;code&gt;exampleSite/data/homepage.yml&lt;/code&gt;&lt;/a&gt; file, and customize to your needs (&lt;strong&gt;note: this file is not included in your theme if you use hugo modules, download it manually from the repository&lt;/strong&gt;)&lt;/li&gt;
&lt;/ol&gt;
&lt;/details&gt;
&lt;h3 id="traditional-installation-as-git-submodule"&gt;Traditional Installation (as git submodule)&lt;/h3&gt;
&lt;p&gt;If you prefer not to use Hugo Modules, you can still install the theme as a git submodule.
The guide is very similar to &lt;a href="https://gohugo.io/getting-started/quick-start/#create-a-site"&gt;official &amp;ldquo;Quick Start&amp;rdquo;&lt;/a&gt;, just changing the theme URL in the &lt;code&gt;git submodule add&lt;/code&gt; command:&lt;/p&gt;</description></item><item><title>Pagination Test Post 8</title><link>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/pagination-test-8/</link><pubDate>Wed, 08 Jan 2025 10:00:00 +0000</pubDate><guid>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/pagination-test-8/</guid><description>&lt;p&gt;This is a test post to verify pagination functionality on tag pages.&lt;/p&gt;</description></item><item><title>Pagination Test Post 7</title><link>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/pagination-test-7/</link><pubDate>Tue, 07 Jan 2025 10:00:00 +0000</pubDate><guid>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/pagination-test-7/</guid><description>&lt;p&gt;This is a test post to verify pagination functionality on tag pages.&lt;/p&gt;</description></item><item><title>Pagination Test Post 6</title><link>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/pagination-test-6/</link><pubDate>Mon, 06 Jan 2025 10:00:00 +0000</pubDate><guid>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/pagination-test-6/</guid><description>&lt;p&gt;This is a test post to verify pagination functionality on tag pages.&lt;/p&gt;</description></item><item><title>Pagination Test Post 5</title><link>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/pagination-test-5/</link><pubDate>Sun, 05 Jan 2025 10:00:00 +0000</pubDate><guid>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/pagination-test-5/</guid><description>&lt;p&gt;This is a test post to verify pagination functionality on tag pages.&lt;/p&gt;</description></item><item><title>Pagination Test Post 4</title><link>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/pagination-test-4/</link><pubDate>Sat, 04 Jan 2025 10:00:00 +0000</pubDate><guid>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/pagination-test-4/</guid><description>&lt;p&gt;This is a test post to verify pagination functionality on tag pages.&lt;/p&gt;</description></item><item><title>Pagination Test Post 3</title><link>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/pagination-test-3/</link><pubDate>Fri, 03 Jan 2025 10:00:00 +0000</pubDate><guid>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/pagination-test-3/</guid><description>&lt;p&gt;This is a test post to verify pagination functionality on tag pages.&lt;/p&gt;</description></item><item><title>Pagination Test Post 2</title><link>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/pagination-test-2/</link><pubDate>Thu, 02 Jan 2025 10:00:00 +0000</pubDate><guid>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/pagination-test-2/</guid><description>&lt;p&gt;This is a test post to verify pagination functionality on tag pages.&lt;/p&gt;</description></item><item><title>Pagination Test Post 1</title><link>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/pagination-test-1/</link><pubDate>Wed, 01 Jan 2025 10:00:00 +0000</pubDate><guid>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/pagination-test-1/</guid><description>&lt;p&gt;This is a test post to verify pagination functionality on tag pages.&lt;/p&gt;</description></item><item><title>Sample content: featured image</title><link>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/sample-3/</link><pubDate>Mon, 24 Jun 2024 14:38:33 +0200</pubDate><guid>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/sample-3/</guid><description>&lt;p&gt;Sample blog content. Like a lorem ipsum but saying something more interesting.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/img/blog/feature-sample-3.png" alt="Example image"&gt;&lt;/p&gt;
&lt;p&gt;Welcome to the world of &amp;ldquo;Content Ipsum,&amp;rdquo; the fresh alternative to the classic lorem ipsum. It&amp;rsquo;s the perfect blend for designers and writers who crave a dash of creativity and meaning in their placeholder text. Imagine a text that not only fills the space but also sparks the imagination, a text that weaves tales of innovation, inspiration, and the endless possibilities that creativity brings.&lt;/p&gt;</description></item><item><title>Sample content: formatting styles</title><link>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/sample/</link><pubDate>Fri, 21 Jun 2024 14:38:33 +0200</pubDate><guid>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/sample/</guid><description>&lt;p&gt;Sample blog content. Like a lorem ipsum but saying something more interesting.&lt;/p&gt;
&lt;p&gt;We will show some content that is supported:&lt;/p&gt;
&lt;h2 id="basic-syntax"&gt;Basic Syntax&lt;/h2&gt;
&lt;h3 id="headings"&gt;Headings&lt;/h3&gt;
&lt;div class="highlight-wrapper"&gt;
 &lt;button class="copy-code-btn" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"&gt;
 &lt;rect x="9" y="9" width="13" height="13" rx="2" ry="2"&gt;&lt;/rect&gt;
 &lt;path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"&gt;&lt;/path&gt;
 &lt;/svg&gt;
 &lt;span class="copy-text"&gt;Copy&lt;/span&gt;
 &lt;/button&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# Heading 1
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;## Heading 2
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;### Heading 3
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;#### Heading 4
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;##### Heading 5
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;###### Heading 6&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;h2 id="heading-2"&gt;Heading 2&lt;/h2&gt;
&lt;h3 id="heading-3"&gt;Heading 3&lt;/h3&gt;
&lt;h4 id="heading-4"&gt;Heading 4&lt;/h4&gt;
&lt;h5 id="heading-5"&gt;Heading 5&lt;/h5&gt;
&lt;h6 id="heading-6"&gt;Heading 6&lt;/h6&gt;
&lt;h3 id="emphasis"&gt;Emphasis&lt;/h3&gt;
&lt;div class="highlight-wrapper"&gt;
 &lt;button class="copy-code-btn" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"&gt;
 &lt;rect x="9" y="9" width="13" height="13" rx="2" ry="2"&gt;&lt;/rect&gt;
 &lt;path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"&gt;&lt;/path&gt;
 &lt;/svg&gt;
 &lt;span class="copy-text"&gt;Copy&lt;/span&gt;
 &lt;/button&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;*This text will be italic*
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;_This will also be italic_
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;**This text will be bold**
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;__This will also be bold__
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;_You **can** combine them_&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;em&gt;This text will be italic&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Hugo Basics Part 2</title><link>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/hugo-basics-part-2/</link><pubDate>Tue, 17 Jan 2023 00:00:00 +0000</pubDate><guid>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/hugo-basics-part-2/</guid><description>&lt;p&gt;In part two, we will explore layouts, templates, and how to customize your Hugo site.&lt;/p&gt;</description></item><item><title>Hugo Basics Part 1</title><link>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/hugo-basics-part-1/</link><pubDate>Tue, 10 Jan 2023 00:00:00 +0000</pubDate><guid>https://adritian-demo-gax83wpqd-adrianmoreno.vercel.app/blog/hugo-basics-part-1/</guid><description>&lt;p&gt;Welcome to the first installment of Hugo Basics. We&amp;rsquo;ll cover project setup and your first content file.&lt;/p&gt;</description></item></channel></rss>