<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://jekyll.imswarnil.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://jekyll.imswarnil.com/" rel="alternate" type="text/html" /><updated>2026-07-01T00:28:56+00:00</updated><id>https://jekyll.imswarnil.com/feed.xml</id><title type="html">JekyllLMS</title><subtitle>A free, open-source Jekyll theme for building static course sites. No backend, no database, no cost.</subtitle><author><name>Your Name</name></author><entry><title type="html">Setting Up Google Analytics on Your Jekyll Course Site</title><link href="https://jekyll.imswarnil.com/blog/google-analytics/" rel="alternate" type="text/html" title="Setting Up Google Analytics on Your Jekyll Course Site" /><published>2025-06-28T00:00:00+00:00</published><updated>2025-06-28T00:00:00+00:00</updated><id>https://jekyll.imswarnil.com/blog/google-analytics</id><content type="html" xml:base="https://jekyll.imswarnil.com/blog/google-analytics/"><![CDATA[<p>Google Analytics 4 (GA4) makes it easy to track how readers interact with your
Jekyll LMS site — which courses are most popular, how far they read, and which
lessons get the most engagement. Best of all, it works entirely client-side: no
backend needed.</p>

<h2 id="create-a-ga4-property">Create a GA4 Property</h2>

<p>Head to <a href="https://analytics.google.com">analytics.google.com</a> and create a new GA4
property. Copy your Measurement ID — it looks like <code class="language-plaintext highlighter-rouge">G-XXXXXXXXXX</code>.</p>

<h2 id="add-to-_configyml">Add to _config.yml</h2>

<div class="language-yaml highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="na">google_analytics</span><span class="pi">:</span> <span class="s2">"</span><span class="s">G-XXXXXXXXXX"</span>
</code></pre></div></div>

<p>JekyllLMS automatically injects the GA4 snippet into every page when this key is
set. No additional setup required — just run <code class="language-plaintext highlighter-rouge">jekyll build</code> and deploy.</p>

<h2 id="verify-in-dashboard">Verify in Dashboard</h2>

<p>Open GA4’s Realtime report and visit your site — you should see your session
appear within 30 seconds. Give it 24–48 hours for full data to populate.</p>]]></content><author><name>Swarnil Singhai</name></author><category term="Tutorial" /><summary type="html"><![CDATA[Google Analytics 4 (GA4) makes it easy to track how readers interact with your Jekyll LMS site — which courses are most popular, how far they read, and which lessons get the most engagement. Best of all, it works entirely client-side: no backend needed.]]></summary></entry><entry><title type="html">JekyllLMS v2.0 — Dark Mode, Quizzes &amp;amp; Docs Site</title><link href="https://jekyll.imswarnil.com/blog/v2-release/" rel="alternate" type="text/html" title="JekyllLMS v2.0 — Dark Mode, Quizzes &amp;amp; Docs Site" /><published>2025-06-15T00:00:00+00:00</published><updated>2025-06-15T00:00:00+00:00</updated><id>https://jekyll.imswarnil.com/blog/v2-release</id><content type="html" xml:base="https://jekyll.imswarnil.com/blog/v2-release/"><![CDATA[<p>The biggest release yet is here. JekyllLMS v2.0 ships with a working <strong>dark mode
toggle</strong>, inline <strong>quizzes</strong> in Markdown, affiliate link cards, and a completely
new <strong>documentation site</strong>.</p>

<h2 id="whats-new">What’s new</h2>

<ul>
  <li>🌙 Persistent dark mode (no flash of the wrong theme)</li>
  <li>🧠 Inline quiz blocks you write in Markdown</li>
  <li>🔗 Affiliate + AdSense ad slots, toggled from <code class="language-plaintext highlighter-rouge">_config.yml</code></li>
  <li>📖 Three-column docs layout with sidebar + TOC</li>
</ul>

<p>Upgrade by pulling the latest theme files and running <code class="language-plaintext highlighter-rouge">bundle update</code>.</p>]]></content><author><name>Swarnil Singhai</name></author><category term="Release" /><summary type="html"><![CDATA[The biggest release yet is here. JekyllLMS v2.0 ships with a working dark mode toggle, inline quizzes in Markdown, affiliate link cards, and a completely new documentation site.]]></summary></entry><entry><title type="html">Linking Your Udemy Course from a Jekyll LMS Site</title><link href="https://jekyll.imswarnil.com/blog/link-udemy/" rel="alternate" type="text/html" title="Linking Your Udemy Course from a Jekyll LMS Site" /><published>2025-05-30T00:00:00+00:00</published><updated>2025-05-30T00:00:00+00:00</updated><id>https://jekyll.imswarnil.com/blog/link-udemy</id><content type="html" xml:base="https://jekyll.imswarnil.com/blog/link-udemy/"><![CDATA[<p>Use your JekyllLMS site as a landing page and funnel for your paid Udemy,
Pluralsight, or Teachable course.</p>

<p>Set <code class="language-plaintext highlighter-rouge">free: false</code> and add an <code class="language-plaintext highlighter-rouge">affiliate_url</code> to your course front matter:</p>

<div class="language-yaml highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="na">free</span><span class="pi">:</span> <span class="no">false</span>
<span class="na">platform</span><span class="pi">:</span> <span class="s">udemy</span>
<span class="na">price</span><span class="pi">:</span> <span class="s2">"</span><span class="s">$19"</span>
<span class="na">affiliate_url</span><span class="pi">:</span> <span class="s2">"</span><span class="s">https://www.udemy.com/course/your-course/"</span>
</code></pre></div></div>

<p>The course detail page automatically shows an “Also on Udemy” button that links
out with your affiliate tag — turning free readers into paying students.</p>]]></content><author><name>Swarnil Singhai</name></author><category term="Guide" /><summary type="html"><![CDATA[Use your JekyllLMS site as a landing page and funnel for your paid Udemy, Pluralsight, or Teachable course.]]></summary></entry></feed>