Randy's Soapbox | MF General Store

{% comment %} Soapbox Hub Landing Page Location: /pages/soapbox Purpose: Central navigation hub for all Soapbox subcategories {% endcomment %}

Randy's Soapbox

Reflections on living with intention, rhythm, and care

{% comment %} Subcategory Grid - 6 Cards {% endcomment %}
{% assign subcategories = 'seasonal-living,philosophy,family,nutrition,experiences-stories,creative' | split: ',' %} {% for subcat_handle in subcategories %} {% assign blog = blogs[subcat_handle] %} {% if blog %}

{{ blog.title }}

{% comment %} Subcategory Description {% endcomment %} {% if blog.metafields.soapbox.description %}

{{ blog.metafields.soapbox.description }}

{% endif %} {% comment %} Featured Article Preview {% endcomment %} {% assign featured = blog.articles.first %} {% if featured %} {% endif %} {% comment %} View All Link {% endcomment %} View All {{ blog.title }} →
{% endif %} {% endfor %}
{% comment %} Recent Posts Section - Latest Across All Subcategories {% endcomment %}

Recent Reflections

{% comment %} Collect articles from all subcategory blogs {% endcomment %} {% assign all_articles = '' | split: '' %} {% for subcat_handle in subcategories %} {% assign blog = blogs[subcat_handle] %} {% if blog %} {% for article in blog.articles limit: 3 %} {% assign all_articles = all_articles | concat: article %} {% endfor %} {% endif %} {% endfor %} {% comment %} Display 10 most recent {% endcomment %} {% for article in all_articles limit: 10 %}

{{ article.title }}

{{ article.excerpt | strip_html | truncatewords: 20 }}

{% endfor %}