<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Home on</title><link>https://michael-vandyk.com/</link><description>Recent content in Home on</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sat, 25 Apr 2026 09:53:42 +0200</lastBuildDate><atom:link href="https://michael-vandyk.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Create your own version of the site</title><link>https://michael-vandyk.com/blog/getting-started/</link><pubDate>Tue, 11 Feb 2025 14:38:33 +0200</pubDate><guid>https://michael-vandyk.com/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://michael-vandyk.com/images/experience/internet-affairs_hu_afabb3e46b3093ab.webp 400w, https://michael-vandyk.com/images/experience/internet-affairs_hu_4673f978d255ff1a.webp 800w"
 sizes="(max-width: 768px) 100vw, 600px"&gt;
 &lt;source
 type="image/png"
 srcset="https://michael-vandyk.com/images/experience/internet-affairs_hu_692fa664cde9a7a7.png 400w, https://michael-vandyk.com/images/experience/internet-affairs_hu_78708dd8da3190e1.png 800w"
 sizes="(max-width: 768px) 100vw, 600px"&gt;
 &lt;img
 src="https://michael-vandyk.com/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://michael-vandyk.com/blog/new-icons/</link><pubDate>Fri, 28 Feb 2025 08:05:05 +0100</pubDate><guid>https://michael-vandyk.com/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://michael-vandyk.com/blog/icons/</link><pubDate>Fri, 28 Feb 2025 08:05:05 +0100</pubDate><guid>https://michael-vandyk.com/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>Florida State University</title><link>https://michael-vandyk.com/education/fsu_2014/</link><pubDate>Sat, 25 Apr 2026 09:53:42 +0200</pubDate><guid>https://michael-vandyk.com/education/fsu_2014/</guid><description/></item><item><title>Florida State University</title><link>https://michael-vandyk.com/education/fsu_2025/</link><pubDate>Sat, 25 Apr 2026 09:53:42 +0200</pubDate><guid>https://michael-vandyk.com/education/fsu_2025/</guid><description/></item><item><title>Cryptocurrency Tracker</title><link>https://michael-vandyk.com/projects/cryptotracker/</link><pubDate>Wed, 25 Mar 2026 09:53:42 +0200</pubDate><guid>https://michael-vandyk.com/projects/cryptotracker/</guid><description>&lt;p&gt;After recent success in the cryptocurrency market. I decided to build an efficient cryptocurrency tracker. It grabs the latest prices for any and all cryptocurrencis that the user defines. Here are a few features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;An alerting sytem, that lets you know when a currency&amp;rsquo;s price has moved out of preset bounds, or if a currency&amp;rsquo;s price has changed by more than a given percentage in a given time.&lt;/li&gt;
&lt;li&gt;Graph price history of a currency in USD&lt;/li&gt;
&lt;li&gt;Graph price history of a currency relative to another currency BTC/GOLD&lt;/li&gt;
&lt;li&gt;&amp;ldquo;Last at&amp;rdquo; queries, which enable you to see at a glance when a currency was, if ever, at a given price.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>SEO Features: Meta Descriptions, Hreflang, and Structured Data</title><link>https://michael-vandyk.com/blog/seo-features/</link><pubDate>Mon, 02 Mar 2026 10:00:00 +0000</pubDate><guid>https://michael-vandyk.com/blog/seo-features/</guid><description>&lt;p&gt;The Adritian theme includes built-in SEO features that help search engines understand and properly index your content. This post covers what&amp;rsquo;s available and how to get the most out of it.&lt;/p&gt;
&lt;h2 id="per-page-meta-descriptions"&gt;Per-Page Meta Descriptions&lt;/h2&gt;
&lt;p&gt;Every page on your site gets a unique &lt;code&gt;&amp;lt;meta name=&amp;quot;description&amp;quot;&amp;gt;&lt;/code&gt; tag using this fallback chain:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Page &lt;code&gt;description&lt;/code&gt; front matter&lt;/strong&gt; (if set)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Auto-generated page summary&lt;/strong&gt; (plainified and truncated to 155 characters)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Site-wide fallback&lt;/strong&gt; from your i18n &lt;code&gt;head_description&lt;/code&gt; string&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;To set a custom description for any page, add it to your front matter:&lt;/p&gt;</description></item><item><title>Search improvements: multilingual, reliable, and configurable</title><link>https://michael-vandyk.com/blog/search-improvements/</link><pubDate>Thu, 01 Jan 2026 09:00:00 +0000</pubDate><guid>https://michael-vandyk.com/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>Molecular DataBase (a Protein Conformational Pipeline)</title><link>https://michael-vandyk.com/projects/mdb/</link><pubDate>Sun, 25 May 2025 09:53:42 +0200</pubDate><guid>https://michael-vandyk.com/projects/mdb/</guid><description>&lt;p&gt;The lab where I worked at FSU was studying protein dynamis - the ways that proteins move in order to do their particular functions. This has been studied by many others. But when each research group database of protein movements, they &lt;em&gt;change the definition&lt;/em&gt; of what kind of movement is taking place.&lt;/p&gt;
&lt;p&gt;In order to make possible a cross-comparison of conformational studies I created a unified data pipeline capable of injesting data from:&lt;/p&gt;</description></item><item><title>Research Assistant (Biophysics)</title><link>https://michael-vandyk.com/experience/2023_fsu_ra/</link><pubDate>Thu, 01 May 2025 00:00:00 +0100</pubDate><guid>https://michael-vandyk.com/experience/2023_fsu_ra/</guid><description>&lt;h2 id="florida-state-university"&gt;Florida State University&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Designed a framework to read a variety of structured and unstructured protein databases using Python, Pyspark (from Apache Spark) to enable us to make side-by-side comparisons of how other labs study how proteins move, and thereby test the effectiveness of our own methods.&lt;/li&gt;
&lt;li&gt;Used framework to pipeline protein data where it was queried in Spark-SQL, enabling rapid performance on large datasets.&lt;/li&gt;
&lt;li&gt;Ensured code quality with pre-commit, black, isort, flake8 and Github Actions&lt;/li&gt;
&lt;li&gt;Wrote Python libraries for serializing/deserializing PDB files and transforming protein data as Pandas Dataframes, enabling other teams to work with protein data in an analytics-friendly format (such as Apache Parquet).&lt;/li&gt;
&lt;li&gt;Presented research finding to department faculty in the form of a public lecture.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Responsive Images</title><link>https://michael-vandyk.com/blog/responsive-images/</link><pubDate>Sat, 15 Mar 2025 10:00:00 +0000</pubDate><guid>https://michael-vandyk.com/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://michael-vandyk.com/images/experience/internet-affairs_hu_afabb3e46b3093ab.webp 400w, https://michael-vandyk.com/images/experience/internet-affairs_hu_4673f978d255ff1a.webp 800w"
 sizes="100vw"&gt;
 &lt;source
 type="image/png"
 srcset="https://michael-vandyk.com/images/experience/internet-affairs_hu_692fa664cde9a7a7.png 400w, https://michael-vandyk.com/images/experience/internet-affairs_hu_78708dd8da3190e1.png 800w"
 sizes="100vw"&gt;
 &lt;img
 src="https://michael-vandyk.com/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://michael-vandyk.com/blog/test-image-array-format/</link><pubDate>Tue, 04 Mar 2025 10:00:00 +0000</pubDate><guid>https://michael-vandyk.com/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://michael-vandyk.com/blog/test-image-no-image/</link><pubDate>Mon, 03 Mar 2025 10:00:00 +0000</pubDate><guid>https://michael-vandyk.com/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://michael-vandyk.com/blog/test-image-featured-image/</link><pubDate>Sun, 02 Mar 2025 10:00:00 +0000</pubDate><guid>https://michael-vandyk.com/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://michael-vandyk.com/blog/test-image-yaml-format/</link><pubDate>Sat, 01 Mar 2025 10:00:00 +0000</pubDate><guid>https://michael-vandyk.com/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://michael-vandyk.com/blog/new-features-demo/</link><pubDate>Thu, 20 Feb 2025 10:00:00 +0000</pubDate><guid>https://michael-vandyk.com/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://michael-vandyk.com/blog/shortcodes/</link><pubDate>Fri, 14 Feb 2025 14:38:33 +0200</pubDate><guid>https://michael-vandyk.com/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://michael-vandyk.com/blog/other-installation-methods/</link><pubDate>Tue, 11 Feb 2025 14:38:33 +0200</pubDate><guid>https://michael-vandyk.com/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://michael-vandyk.com/blog/pagination-test-8/</link><pubDate>Wed, 08 Jan 2025 10:00:00 +0000</pubDate><guid>https://michael-vandyk.com/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://michael-vandyk.com/blog/pagination-test-7/</link><pubDate>Tue, 07 Jan 2025 10:00:00 +0000</pubDate><guid>https://michael-vandyk.com/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://michael-vandyk.com/blog/pagination-test-6/</link><pubDate>Mon, 06 Jan 2025 10:00:00 +0000</pubDate><guid>https://michael-vandyk.com/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://michael-vandyk.com/blog/pagination-test-5/</link><pubDate>Sun, 05 Jan 2025 10:00:00 +0000</pubDate><guid>https://michael-vandyk.com/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://michael-vandyk.com/blog/pagination-test-4/</link><pubDate>Sat, 04 Jan 2025 10:00:00 +0000</pubDate><guid>https://michael-vandyk.com/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://michael-vandyk.com/blog/pagination-test-3/</link><pubDate>Fri, 03 Jan 2025 10:00:00 +0000</pubDate><guid>https://michael-vandyk.com/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://michael-vandyk.com/blog/pagination-test-2/</link><pubDate>Thu, 02 Jan 2025 10:00:00 +0000</pubDate><guid>https://michael-vandyk.com/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://michael-vandyk.com/blog/pagination-test-1/</link><pubDate>Wed, 01 Jan 2025 10:00:00 +0000</pubDate><guid>https://michael-vandyk.com/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>Graziella Nutella</title><link>https://michael-vandyk.com/testimonial/graziella-nutella/</link><pubDate>Mon, 25 Nov 2024 21:53:18 +0100</pubDate><guid>https://michael-vandyk.com/testimonial/graziella-nutella/</guid><description>&lt;p&gt;The content of this section comes from the &lt;code&gt;content/testimonial&lt;/code&gt; folder contents. This that you see is in &lt;code&gt;content/testimonial/graziella-nutella.md&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;You can also use parameters for configuration:&lt;/p&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;name: &amp;#34;Nutting Hill&amp;#34; # place/city/country for the experience. Fill-in.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;position: &amp;#34;Nutcracker&amp;#34; # from-to, for example &amp;#34;2022-2024&amp;#34;. Fill-in.
&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; image:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; src: &amp;#34;images/testimonials/testimonial1.png&amp;#34; # example: &amp;#34;images/clients/asgardia.png&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; scale: 0.5&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;</description></item><item><title>Dana Oneal</title><link>https://michael-vandyk.com/testimonial/dana-oneal/</link><pubDate>Mon, 25 Nov 2024 21:50:45 +0100</pubDate><guid>https://michael-vandyk.com/testimonial/dana-oneal/</guid><description>&lt;p&gt;I had the pleasure of working with this freelancer on several projects, and their performance has been nothing short of outstanding. They bring a high level of expertise, creativity, and dedication to every task. Their ability to understand project requirements and deliver exceptional results on time is truly impressive. They are a reliable and proactive professional who consistently exceeds expectations. I highly recommend this freelancer to anyone seeking top-notch skills and a collaborative partner.&lt;/p&gt;</description></item><item><title>Ferdinand Shermand</title><link>https://michael-vandyk.com/testimonial/ferdinand-shermand/</link><pubDate>Mon, 25 Nov 2024 21:30:46 +0100</pubDate><guid>https://michael-vandyk.com/testimonial/ferdinand-shermand/</guid><description>&lt;p&gt;Working with this colleague has been an absolute pleasure. Their dedication, professionalism, and positive attitude make them an invaluable asset to our team. They consistently go above and beyond to ensure that projects are completed on time and to the highest standard. Their ability to collaborate effectively and support their colleagues is truly commendable. I am continually impressed by their innovative thinking and problem-solving skills. This colleague is not just a team member but a true inspiration and a driving force behind our team’s success.&lt;/p&gt;</description></item><item><title>Sample content: featured image</title><link>https://michael-vandyk.com/blog/sample-3/</link><pubDate>Mon, 24 Jun 2024 14:38:33 +0200</pubDate><guid>https://michael-vandyk.com/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://michael-vandyk.com/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://michael-vandyk.com/blog/sample/</link><pubDate>Fri, 21 Jun 2024 14:38:33 +0200</pubDate><guid>https://michael-vandyk.com/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>Breaking News</title><link>https://michael-vandyk.com/news/breaking-news/</link><pubDate>Thu, 25 Jan 2024 16:45:00 +0000</pubDate><guid>https://michael-vandyk.com/news/breaking-news/</guid><description>&lt;p&gt;This is breaking news content demonstrating how different sections can contain different types of content while using the same underlying Hugo section functionality.&lt;/p&gt;
&lt;h2 id="news-section-benefits"&gt;News Section Benefits&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Separate URL space&lt;/strong&gt;: &lt;code&gt;/news/&lt;/code&gt; vs &lt;code&gt;/articles/&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Different content structure&lt;/strong&gt;: News vs long-form articles&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Independent RSS feeds&lt;/strong&gt;: &lt;code&gt;/news/index.xml&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Custom styling&lt;/strong&gt;: Different templates if needed&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This allows for clear content separation while maintaining consistency in the overall site structure.&lt;/p&gt;</description></item><item><title>Advanced Hugo Sections</title><link>https://michael-vandyk.com/articles/second-article/</link><pubDate>Sat, 20 Jan 2024 14:30:00 +0000</pubDate><guid>https://michael-vandyk.com/articles/second-article/</guid><description>&lt;p&gt;This is the second article, demonstrating how multiple articles appear in the same section.&lt;/p&gt;
&lt;h2 id="advanced-section-features"&gt;Advanced Section Features&lt;/h2&gt;
&lt;p&gt;Hugo sections provide powerful features for content organization:&lt;/p&gt;
&lt;h3 id="custom-section-templates"&gt;Custom Section Templates&lt;/h3&gt;
&lt;p&gt;You can create custom templates for each section by placing them in &lt;code&gt;layouts/SECTION/&lt;/code&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;layouts/articles/list.html&lt;/code&gt; - for &lt;code&gt;/articles/&lt;/code&gt; page&lt;/li&gt;
&lt;li&gt;&lt;code&gt;layouts/articles/single.html&lt;/code&gt; - for individual articles&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="section-variables"&gt;Section Variables&lt;/h3&gt;
&lt;p&gt;In templates, you can access section-specific data:&lt;/p&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-go" data-lang="go"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;Section&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}}&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;// &amp;#34;articles&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;Type&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}}&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;// content type&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;Pages&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}}&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;// all pages in section&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;RegularPages&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}}&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;// only regular pages&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;h3 id="taxonomies-per-section"&gt;Taxonomies per Section&lt;/h3&gt;
&lt;p&gt;Each section can have its own taxonomies (tags, categories) with independent organization.&lt;/p&gt;</description></item><item><title>First Article</title><link>https://michael-vandyk.com/articles/first-article/</link><pubDate>Mon, 15 Jan 2024 10:00:00 +0000</pubDate><guid>https://michael-vandyk.com/articles/first-article/</guid><description>&lt;p&gt;This is the first article content. Hugo sections allow you to organize content into logical groups, and each section gets its own URL path.&lt;/p&gt;
&lt;h2 id="what-are-hugo-sections"&gt;What are Hugo Sections?&lt;/h2&gt;
&lt;p&gt;Hugo sections are a way to organize your content into logical groups. When you create a folder under &lt;code&gt;content/&lt;/code&gt;, Hugo automatically treats it as a section.&lt;/p&gt;
&lt;h2 id="benefits-of-using-sections"&gt;Benefits of Using Sections&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Organization&lt;/strong&gt;: Keep related content together&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;URLs&lt;/strong&gt;: Automatic URL structure (&lt;code&gt;/articles/&lt;/code&gt;, &lt;code&gt;/news/&lt;/code&gt;, etc.)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Templates&lt;/strong&gt;: Custom layouts for different content types&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RSS&lt;/strong&gt;: Each section gets its own RSS feed&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="example-structure"&gt;Example Structure&lt;/h2&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;content/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── articles/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── _index.md
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── first-article.md
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ └── second-article.md
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└── news/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ├── _index.md
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; └── breaking-news.md&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;This creates accessible URLs like:&lt;/p&gt;</description></item><item><title>Software Developer</title><link>https://michael-vandyk.com/experience/2018_anju_software/</link><pubDate>Sun, 01 Oct 2023 00:00:00 +0100</pubDate><guid>https://michael-vandyk.com/experience/2018_anju_software/</guid><description>&lt;h2 id="anju-software-inc"&gt;Anju Software, Inc.&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Built and Maintained data pipelines in Azure Databricks, and Unity Catalog and data modeling principles to transform raw data from clinical trials (collected through our software) into easily accessed data marts and reports that enable our clients to make effective decisions about ongoing drug trial design.&lt;/li&gt;
&lt;li&gt;Developed and orchestrated the above pipelines with Airflow and dbt for large-scale client datasets, using templated SQL and incremental loading strategies to improve data delivery timeliness, reliability, and traceability.&lt;/li&gt;
&lt;li&gt;Investigated and corrected source-code defects for clinical data-entry software written in C# and Microsoft SQL (tSQL), and wrote performance-optimized queries to safely fix any bad data generated through bugs or through user error.&lt;/li&gt;
&lt;li&gt;Debug codebase software in C# and tSQL to identify and fix problems in product&lt;/li&gt;
&lt;li&gt;Automated development environment setup using Docker, Git, and GitHub CI/CD workflows, improving deployment consistency and reducing onboarding and integration time across teams.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Hugo Basics Part 2</title><link>https://michael-vandyk.com/blog/hugo-basics-part-2/</link><pubDate>Tue, 17 Jan 2023 00:00:00 +0000</pubDate><guid>https://michael-vandyk.com/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://michael-vandyk.com/blog/hugo-basics-part-1/</link><pubDate>Tue, 10 Jan 2023 00:00:00 +0000</pubDate><guid>https://michael-vandyk.com/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><item><title>Software Developer</title><link>https://michael-vandyk.com/experience/2017_sdr/</link><pubDate>Sat, 01 Sep 2018 00:00:00 +0100</pubDate><guid>https://michael-vandyk.com/experience/2017_sdr/</guid><description>&lt;h2 id="anju-software-inc"&gt;Anju Software, Inc.&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Led development of a centralized data warehouse and performance-optimized SQL reporting workflows, improving data accessibility and reducing report generation time for business operations.&lt;/li&gt;
&lt;li&gt;Gathered business requirements and designed operational reports used daily by management teams to prioritize workloads and support decision-making.&lt;/li&gt;
&lt;li&gt;Collaborated with technical and non-technical stakeholders to translate operational needs into reporting and data solutions, improving adoption and cross-team communication.&lt;/li&gt;
&lt;li&gt;Analyzed structured and unstructured lead generation data to identify high-conversion contact patterns, improving targeting efficiency and optimizing outbound call campaigns.&lt;/li&gt;
&lt;li&gt;Built and maintained REST API data ingestion pipelines to integrate new lead sources, expanding available business intelligence data and improving pipeline reliability.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Clioreader</title><link>https://michael-vandyk.com/projects/clioreader/</link><pubDate>Thu, 25 May 2017 09:53:42 +0200</pubDate><guid>https://michael-vandyk.com/projects/clioreader/</guid><description>&lt;p&gt;Clioreader is a full-stack web application using Flask, BootStrap, and Amazon Web Services to enable a user to upload text, including pdf format books, and convert them into audiobooks using Amazon&amp;rsquo;s state-of-the-art Text-To-Speech engine.&lt;/p&gt;
&lt;p&gt;(not actively maintained)&lt;/p&gt;</description></item><item><title>Footer</title><link>https://michael-vandyk.com/footer/footer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://michael-vandyk.com/footer/footer/</guid><description>&lt;section id="contact" class="section section--contact pt-0"&gt;
 &lt;div class="container"&gt;
 &lt;div class="contact w-100"&gt;
 &lt;h2&gt;Reach out (contact form not yet implemented, please use phone or email)&lt;/h2&gt;

 &lt;div class="row pt-2"&gt;
 &lt;div class="col-12 col-lg-7"&gt;
 &lt;form action="mailto:mvandyk@protonmail.com" method="POST" class="contact__form"&gt;
 &lt;div class="row"&gt;
 &lt;div class="col-12 col-sm-6"&gt;
 &lt;input type="text" name="full_name" class="form-control" placeholder="Your name"&gt;
 &lt;/div&gt;
 &lt;div class="col-12 col-sm-6"&gt;
 &lt;input type="email" name="email" class="form-control" placeholder="Your e-mail"&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="row pt-4"&gt;
 &lt;div class="col-12"&gt;
 &lt;input type="tel" name="phone" class="form-control" placeholder="Your phone"&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="row pt-4"&gt;
 &lt;div class="col-12"&gt;
 &lt;textarea name="message" class="form-control" rows="3" placeholder="Your text"&gt;&lt;/textarea&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="row pt-4"&gt;
 &lt;div class="col-12"&gt;
 &lt;button type="submit" class="btn btn-primary"&gt;Send message&lt;/button&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/form&gt;
 &lt;/div&gt;
 &lt;div class="col-12 col-lg-5 contact__info"&gt;
 
 &lt;h3&gt;My phone&lt;/h3&gt;
 &lt;span&gt;&lt;a href='tel:+5617204298'&gt;561-720-4298&lt;/a&gt;&lt;/span&gt;
 

 
 &lt;h3&gt;My mail&lt;/h3&gt;
 &lt;span&gt;&lt;a href='mailto:mvandyk@protonmail.com'&gt;mvandyk@protonmail.com&lt;/a&gt;&lt;/span&gt;
 
 
 
 &lt;h3&gt;My location&lt;/h3&gt;
 &lt;span&gt;Florida 🇺🇸&lt;/span&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
&lt;/section&gt;

&lt;!--form_action="https://formspree.io/f/mail@example.com"--&gt;
&lt;!--








&lt;section id="newsletter" class="section section--cta"&gt;
 &lt;div class="container d-flex justify-content-center align-items-center"&gt;
 &lt;div class="row"&gt;
 &lt;div class="col-12 text-center"&gt;
 &lt;h2&gt;
 
 Stay updated 
 
 &lt;/h2&gt;
 &lt;div class="rad-subscription-group"&gt;
 &lt;form
 id="rad-subscription"
 action="https://michael-vandyk.com/"
 method="POST"
 &gt;
 &lt;input
 id="rad-subscription-email"
 type="email"
 class="form-control"
 aria-describedby="emailHelp"
 placeholder=' Enter your email '
 aria-label=' Enter your email '
 &gt;
 &lt;button type="submit" id="rad-subscription-submit" class="btn btn-light btn-rounded"&gt;
 
 Subscribe 
 
 &lt;/button&gt;
 &lt;/form&gt;
 &lt;div id="rad-subscription-success" class="d-none"&gt;
 &lt;p class="lead"&gt;
 
 Thank you for subscribing! 
 
 &lt;/p&gt;
 &lt;/div&gt;
 &lt;div id="rad-subscription-fail" class="d-none"&gt;
 &lt;p&gt;
 
 Something went wrong, please try again. 
 
 &lt;/p&gt;</description></item><item><title>Home</title><link>https://michael-vandyk.com/home/home/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://michael-vandyk.com/home/home/</guid><description>&lt;!--subtitle="Subtitle - coming from &lt;code&gt;home.md&lt;/code&gt;" (is argument to showcase-section)--&gt;





&lt;section id="showcase" class="rad-showcase rad-showcase--index rad-animation-group rad-fade-down"&gt;
 &lt;div&gt;
 

 &lt;div class="showcase-section row flex-column-reverse flex-md-row rad-fade-down rad-waiting rad-animate"&gt;
 &lt;div class="col-12 col-sm-12 col-md-6 col-lg-6 col-xl-6"&gt;
 &lt;h1 class="display-1"&gt;
 Hi, I&amp;#39;m Michael
 &lt;/h1&gt;
 &lt;h2 class="display-5"&gt;
 &lt;span&gt;&lt;/span&gt;
 &lt;/h2&gt;
 &lt;div class="lead"&gt;
 I'm a data engineer specializing in Python and SQL, building scalable pipelines and structured datasets for analytics and decision-making. Experienced across the full data lifecycle, from ingestion and transformation to modeling and delivery, with a focus on reliability and maintainability. &lt;/p&gt;</description></item><item><title>Printable CV</title><link>https://michael-vandyk.com/cv/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://michael-vandyk.com/cv/</guid><description>&lt;p&gt;ℹ This page is a demo of the printer-friendly output of the theme. You can find the source code in the demo repo (&lt;a href="https://raw.githubusercontent.com/zetxek/adritian-demo/refs/heads/main/content/cv.md%29"&gt;https://raw.githubusercontent.com/zetxek/adritian-demo/refs/heads/main/content/cv.md)&lt;/a&gt;. Try printing it directly from your browser!&lt;/p&gt;
&lt;h3 id="about-me"&gt;About me&lt;/h3&gt;
&lt;p&gt;I am a passionate software engineer with over 10 years of experience building web applications and distributed systems. My expertise spans full-stack development, cloud architecture, and leading engineering teams to deliver impactful solutions. I thrive on solving complex technical challenges while mentoring others and fostering a collaborative engineering culture.&lt;/p&gt;</description></item><item><title>Search</title><link>https://michael-vandyk.com/search/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://michael-vandyk.com/search/</guid><description>search</description></item><item><title>Search Hidden Content</title><link>https://michael-vandyk.com/search-optout/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://michael-vandyk.com/search-optout/</guid><description>&lt;p&gt;This content should never appear in search results. Unique keyword: omitfromsearch.&lt;/p&gt;</description></item></channel></rss>