Web Components Includes Demo

Demonstration of updated Jekyll layout includes with Genesis Ontological Web Components

āœ… Conversion Complete 5 Files Updated

All non-root Jekyll layouts and layout includes have been converted to use Genesis Web Components:

1. Layout Header Component

Component: _includes/layouts/layout-header.html

<header class="post__header">
  <genesis-cognition intent="axiom">
    <h1 class="post__title">My Blog Post</h1>
  </genesis-cognition>
  <genesis-cognition intent="motive">
    <p class="post__subtitle">A fascinating exploration</p>
  </genesis-cognition>
</header>

My Blog Post

A fascinating exploration of web components

2. Content Metadata Component

Component: _includes/layouts/content-meta.html

<genesis-cognition intent="gloss">
  <div class="post__meta">
    <span class="post__meta-date">šŸ“… February 3, 2026</span>
    <span class="post__meta-author">šŸ‘¤ John Doe</span>
    <span class="post__meta-reading-time">ā± 5 min read</span>
  </div>
</genesis-cognition>

3. Tags and Categories Component

Component: _includes/layouts/tags-categories.html

<div class="post__taxonomy">
  <div class="post__categories">
    <genesis-cognition intent="quantum">
      <span class="post__category">Technology</span>
    </genesis-cognition>
  </div>
  <div class="post__tags">
    <genesis-cognition intent="quantum">
      <span class="post__tag">web-components</span>
    </genesis-cognition>
    <genesis-cognition intent="quantum">
      <span class="post__tag">jekyll</span>
    </genesis-cognition>
  </div>
</div>

4. Layout Footer CTA Component

Component: _includes/layouts/layout-footer-cta.html

<footer class="post__footer-cta">
  <genesis-cognition intent="axiom">
    <h2 class="post__cta-title">Ready to Get Started?</h2>
  </genesis-cognition>
  <genesis-cognition intent="discourse">
    <p class="post__cta-description">Join thousands using Genesis</p>
  </genesis-cognition>
  <genesis-synapse vector="execute">
    <a href="#" class="post__cta-button">Get Started</a>
  </genesis-synapse>
</footer>

Ready to Get Started?

Join thousands of developers using Genesis Ontological Design System

Get Started

5. Minimal Base Layout

Layout: _layouts/minimal-base.html

<genesis-environment logic="focused">
  <div class="minimal-layout">
    {{ content }}
  </div>
</genesis-environment>

This layout now uses <genesis-environment> for consistent semantic structure across all layouts.

šŸŽ‰ Summary

All non-root Jekyll layouts now use Genesis Web Components!

Changes Made:

Benefits: