<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Jamstack on Igor Baiborodine</title>
    <link>https://www.kiroule.com/categories/jamstack/</link>
    <description>Recent content in Jamstack on Igor Baiborodine</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Mon, 02 Mar 2026 08:54:58 -0500</lastBuildDate>
    <atom:link href="https://www.kiroule.com/categories/jamstack/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Bilberry Hugo Theme: Summing Up the Year 2023</title>
      <link>https://www.kiroule.com/article/bilberry-hugo-theme-summing-up-the-year-2023/</link>
      <pubDate>Mon, 01 Jan 2024 18:00:00 -0500</pubDate>
      <guid>https://www.kiroule.com/article/bilberry-hugo-theme-summing-up-the-year-2023/</guid>
      <description>&lt;p&gt;How quickly time flies. It seems that we recently summed up the results of 2022 for the Bilberry&#xA;Hugo theme, but 2024 has already arrived, and again, it is time to take stock of what has been&#xA;achieved over the past year.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Add Image Lightbox to Hugo Theme</title>
      <link>https://www.kiroule.com/article/add-image-lightbox-to-hugo-theme/</link>
      <pubDate>Thu, 14 Sep 2023 16:40:06 -0400</pubDate>
      <guid>https://www.kiroule.com/article/add-image-lightbox-to-hugo-theme/</guid>
      <description>&lt;p&gt;If you need to add an image lightbox to your Hugo theme and have no idea how to approach it, read this article, where I&#xA;present a simple and effective technique for achieving this. It is a continuation of the&#xA;series &lt;a href=&#34;https://www.kiroule.com/series/hugo-theme-recipes/&#34;&gt;&amp;ldquo;Hugo Theme Recipes&amp;rdquo;&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bilberry Hugo Theme v4 Released!</title>
      <link>https://www.kiroule.com/article/bilberry-v4-released/</link>
      <pubDate>Tue, 05 Sep 2023 07:43:00 -0400</pubDate>
      <guid>https://www.kiroule.com/article/bilberry-v4-released/</guid>
      <description>&lt;p&gt;The long-awaited &lt;code&gt;v4&lt;/code&gt; of the &lt;a href=&#34;https://github.com/Lednerb/bilberry-hugo-theme&#34;&gt;Bilberry Hugo theme&lt;/a&gt; that has been in the works for the last six months is finally released.&#xA;The new release is a major version containing a few breaking changes and other essential improvements. In this post, I&#xA;shed more light on &lt;code&gt;v4&lt;/code&gt; features and how they were implemented.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bilberry Hugo Theme: Summing Up the Year 2022</title>
      <link>https://www.kiroule.com/article/bilberry-hugo-theme-summing-up-the-year-2022/</link>
      <pubDate>Sun, 01 Jan 2023 18:00:00 -0500</pubDate>
      <guid>https://www.kiroule.com/article/bilberry-hugo-theme-summing-up-the-year-2022/</guid>
      <description>&lt;p&gt;In November 2021, I became the official maintainer of the Bilberry Hugo theme, and this post is a quick overview of how&#xA;this theme has evolved in 2022.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Use Video Embeds in Hugo Theme</title>
      <link>https://www.kiroule.com/article/use-video-embeds-in-hugo-theme/</link>
      <pubDate>Thu, 12 May 2022 18:05:12 -0500</pubDate>
      <guid>https://www.kiroule.com/article/use-video-embeds-in-hugo-theme/</guid>
      <description>&lt;p&gt;In this article, I will show how to handle video embedding when creating content for a Hugo-based&#xA;website or enhancing a Hugo theme; it continues the&#xA;series &lt;a href=&#34;https://www.kiroule.com/series/hugo-theme-recipes/&#34;&gt;&amp;ldquo;Hugo Theme Recipes&amp;rdquo;&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Integrate Google Analytics with Hugo Theme</title>
      <link>https://www.kiroule.com/article/integrate-google-analytics-with-hugo-theme/</link>
      <pubDate>Mon, 18 Apr 2022 13:25:12 -0400</pubDate>
      <guid>https://www.kiroule.com/article/integrate-google-analytics-with-hugo-theme/</guid>
      <description>&lt;p&gt;This article provides a quick recipe for integrating Google Analytics with a Hugo theme.&#xA;Hugo comes with a group of built-in internal templates, including those required to use Google Analytics, and I&amp;rsquo;ll show you how to incorporate them into the Hugo theme.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Automate Data Upload to Algolia Index with GitHub Actions</title>
      <link>https://www.kiroule.com/article/automate-data-upload-to-algolia-index-with-github-actions/</link>
      <pubDate>Thu, 03 Feb 2022 17:56:13 -0500</pubDate>
      <guid>https://www.kiroule.com/article/automate-data-upload-to-algolia-index-with-github-actions/</guid>
      <description>&lt;p&gt;In this post, you will find a ready-made recipe for automating the upload of index records to Algolia using GitHub Actions workflow.&#xA;It complements my previously published &lt;a href=&#34;https://www.kiroule.com/article/automate-data-upload-to-algolia-index/&#34;&gt;&amp;ldquo;Automate Data Upload to Algolia Index&amp;rdquo;&lt;/a&gt; and &lt;a href=&#34;https://www.kiroule.com/article/automate-data-upload-to-algolia-index-revisited/&#34;&gt;&amp;ldquo;Automate Data Upload to Algolia Index: Revisited&amp;rdquo;&lt;/a&gt; articles.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Simplify Development and Testing with Bilberry Sandbox</title>
      <link>https://www.kiroule.com/article/simplify-development-and-testing-with-bilberry-sandbox/</link>
      <pubDate>Thu, 20 Jan 2022 07:55:47 -0500</pubDate>
      <guid>https://www.kiroule.com/article/simplify-development-and-testing-with-bilberry-sandbox/</guid>
      <description>&lt;p&gt;After becoming an official maintainer of the Bilberry theme a few months ago, I was faced with the problem of how to facilitate and speed up the testing of changes submitted by other contributors.&#xA;I felt that just testing in my local dev wasn&amp;rsquo;t enough and that I needed a production-like environment with a website powered by a vanilla Bilberry theme.&lt;/p&gt;&#xA;&lt;p&gt;Therefore, I created the &lt;a href=&#34;https://www.bilberry-sandbox.kiroule.com/&#34;&gt;Bilberry Sandbox&lt;/a&gt;, which helps me develop, test, and maintain the Bilberry theme.&#xA;So this post details this new testing environment and its use in my development process.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Install Hugo on Ubuntu</title>
      <link>https://www.kiroule.com/article/install-hugo-on-ubuntu/</link>
      <pubDate>Wed, 10 Nov 2021 08:00:50 -0500</pubDate>
      <guid>https://www.kiroule.com/article/install-hugo-on-ubuntu/</guid>
      <description>&lt;p&gt;In this post, I will show how to install Hugo on Ubuntu in three different ways.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Use Aliases to Redirect Old URLs</title>
      <link>https://www.kiroule.com/article/use-aliases-to-redirect-old-urls/</link>
      <pubDate>Tue, 26 Oct 2021 08:14:54 -0400</pubDate>
      <guid>https://www.kiroule.com/article/use-aliases-to-redirect-old-urls/</guid>
      <description>&lt;p&gt;This article provides a quick guide to using Hugo aliases to redirect old URLs when reworking already published content.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configure Custom Domain and HTTPS in Netlify : Revisited</title>
      <link>https://www.kiroule.com/article/configure-custom-domain-and-https-in-netlify-revisited/</link>
      <pubDate>Wed, 20 Oct 2021 07:53:45 -0400</pubDate>
      <guid>https://www.kiroule.com/article/configure-custom-domain-and-https-in-netlify-revisited/</guid>
      <description>&lt;p&gt;After publishing the article &lt;a href=&#34;https://www.kiroule.com/article/configure-custom-domain-and-https-in-netlify/&#34;&gt;&amp;ldquo;Configure Custom Domain and HTTPS in Netlify&amp;rdquo;&lt;/a&gt;, one reader asked in the comments if the same instructions could be used to set up a custom &lt;strong&gt;subdomain&lt;/strong&gt;.&#xA;So in this post, I expand on my answer.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Automate Data Upload to Algolia Index : Revisited</title>
      <link>https://www.kiroule.com/article/automate-data-upload-to-algolia-index-revisited/</link>
      <pubDate>Wed, 10 Mar 2021 07:46:59 -0500</pubDate>
      <guid>https://www.kiroule.com/article/automate-data-upload-to-algolia-index-revisited/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Updated on 2025-08-06&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;I recently made some changes to the automated upload of data to Algolia; namely, the script that&#xA;reads and sends data to the appropriate index has been reimplemented using Algolia&amp;rsquo;s JavaScript API&#xA;client. In this post, which is an addition to&#xA;the &lt;a href=&#34;https://www.kiroule.com/article/automate-data-upload-to-algolia-index/&#34;&gt;original post&lt;/a&gt; on this topic, I go into detail&#xA;about JavaScript implementation and upload automation with npm.&lt;/p&gt;</description>
    </item>
    <item>
      <title>kiroule.com: Summing Up After 6 Months</title>
      <link>https://www.kiroule.com/article/kiroulecom-summing-up-after-6-months/</link>
      <pubDate>Sun, 01 Nov 2020 22:00:56 -0500</pubDate>
      <guid>https://www.kiroule.com/article/kiroulecom-summing-up-after-6-months/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s been 6 months since the inception of my website, &lt;a href=&#34;https://kiroule.com&#34;&gt;kiroule.com&lt;/a&gt;, and it&amp;rsquo;s time to take stock. On 29th April, I published my first article, &lt;a href=&#34;https://www.kiroule.com/article/start-blogging-with-github-hugo-and-netlify/&#34;&gt;&amp;ldquo;Start Blogging With GitHub, Hugo, and Netlify.&amp;rdquo;&lt;/a&gt; Since then, I&amp;rsquo;ve published seven more articles while starting two series: &lt;a href=&#34;https://www.kiroule.com/series/building-your-blog-the-geeky-way/&#34;&gt;&amp;ldquo;Building Your Blog, the Geeky Way&amp;rdquo;&lt;/a&gt; and &lt;a href=&#34;https://www.kiroule.com/series/hugo-theme-recipes/&#34;&gt;&amp;ldquo;Hugo Theme Recipes.&amp;rdquo;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Add Table of Contents to Hugo Theme</title>
      <link>https://www.kiroule.com/article/add-table-of-contents-to-hugo-theme/</link>
      <pubDate>Mon, 19 Oct 2020 08:08:54 -0400</pubDate>
      <guid>https://www.kiroule.com/article/add-table-of-contents-to-hugo-theme/</guid>
      <description>&lt;p&gt;This post introduces another enhancement to a Hugo theme - the Table of Contents (TOC). It&amp;rsquo;s based on Hugo&amp;rsquo;s built-in ability to parse Markdown content and generate a table of contents that can be used in templates. This article is the second one in the series &amp;ldquo;Hugo Theme Recipes&amp;rdquo;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Add Series Taxonomy to Hugo Theme</title>
      <link>https://www.kiroule.com/article/add-series-taxonomy-to-hugo-theme/</link>
      <pubDate>Tue, 06 Oct 2020 07:00:02 -0400</pubDate>
      <guid>https://www.kiroule.com/article/add-series-taxonomy-to-hugo-theme/</guid>
      <description>&lt;p&gt;In this post, I will show you how to implement a series taxonomy in a Hugo-based theme. The presented solution is based on Hugo&amp;rsquo;s built-in support for user-defined groupings of content. With this post, I am starting a new series called &amp;ldquo;Hugo Theme Recipes&amp;rdquo;, where I will share various how-tos on adding new features to a Hugo-based theme or enhancing existing ones.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Manage Environment-Specific Settings for Hugo-Based Website</title>
      <link>https://www.kiroule.com/article/manage-environment-specific-settings-for-hugo-based-website/</link>
      <pubDate>Mon, 27 Jul 2020 08:48:43 -0400</pubDate>
      <guid>https://www.kiroule.com/article/manage-environment-specific-settings-for-hugo-based-website/</guid>
      <description>&lt;p&gt;In this post, I describe how I migrated the configuration of my site from a single config file with placeholders to the Hugo way of managing environment-specific settings, namely the &amp;ldquo;Configuration Directory&amp;rdquo; method. This article is the fifth part of the &lt;a href=&#34;https://www.kiroule.com/article/building-your-blog-the-geeky-way/&#34;&gt;series &amp;ldquo;Building Your Blog, the Geeky Way&amp;rdquo;&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Automate Data Upload to Algolia Index</title>
      <link>https://www.kiroule.com/article/automate-data-upload-to-algolia-index/</link>
      <pubDate>Wed, 03 Jun 2020 06:24:20 -0400</pubDate>
      <guid>https://www.kiroule.com/article/automate-data-upload-to-algolia-index/</guid>
      <description>&lt;p&gt;This post summarizes how to automate the manual upload of index records to Algolia if you use Netlify to host your website. With this enhancement, every time you add new or update existing content, it will be automatically indexed and uploaded to Algolia. This article is the fourth part of the &lt;a href=&#34;https://www.kiroule.com/article/building-your-blog-the-geeky-way/&#34;&gt;series &amp;ldquo;Building Your Blog, the Geeky Way&amp;rdquo;&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Please read &lt;a href=&#34;https://www.kiroule.com/article/automate-data-upload-to-algolia-index-revisited/&#34;&gt;this post&lt;/a&gt; if you want to use JavaScript/npm-based implementation.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Add Favicon to Hugo-Based Website</title>
      <link>https://www.kiroule.com/article/add-favicon-to-hugo-based-website/</link>
      <pubDate>Tue, 12 May 2020 08:19:56 -0400</pubDate>
      <guid>https://www.kiroule.com/article/add-favicon-to-hugo-based-website/</guid>
      <description>&lt;p&gt;In this third article of the &lt;a href=&#34;https://www.kiroule.com/article/building-your-blog-the-geeky-way/&#34;&gt;series&lt;/a&gt;, we continue enhancing the website that we created earlier. This time I will demonstrate you how to generate a favicon image set and integrate it with a website implemented with Hugo.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configure Custom Domain and HTTPS on Netlify</title>
      <link>https://www.kiroule.com/article/configure-custom-domain-and-https-in-netlify/</link>
      <pubDate>Tue, 05 May 2020 06:31:46 -0400</pubDate>
      <guid>https://www.kiroule.com/article/configure-custom-domain-and-https-in-netlify/</guid>
      <description>&lt;p&gt;In the &lt;a href=&#34;https://www.kiroule.com/article/start-blogging-with-github-hugo-and-netlify/&#34;&gt;previous post&lt;/a&gt;, I showed you how to create a Hugo-based website and deploy it on Netlify. It&amp;rsquo;s time to make some improvements, namely, configure DNS records, set up a custom domain and enable HTTPS.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Start Blogging With Hugo, GitHub and Netlify</title>
      <link>https://www.kiroule.com/article/start-blogging-with-github-hugo-and-netlify/</link>
      <pubDate>Wed, 29 Apr 2020 19:47:04 -0400</pubDate>
      <guid>https://www.kiroule.com/article/start-blogging-with-github-hugo-and-netlify/</guid>
      <description>&lt;p&gt;By this post, I start a &lt;a href=&#34;https://www.kiroule.com/article/building-your-blog-the-geeky-way/&#34;&gt;series&lt;/a&gt; where I share my experience in how to start a journey as a blogger from a technical perspective. This tutorial will show you how to set up from scratch a blog using Hugo, GitHub and Netlify.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
