diff --git a/_layouts/category.html b/_layouts/category.html index bb9afae..da3770a 100644 --- a/_layouts/category.html +++ b/_layouts/category.html @@ -17,20 +17,25 @@

{{ page.title }}

{% for item in collection %}
-

{{ item.title }}

- {% if item.description %} -

{{ item.description }}

- {% endif %} - {% if item.author %} -

by {{ item.author }}

- {% endif %} - {% if item.tags %} -
- {% for tag in item.tags %} - {{ tag }} - {% endfor %} -
+ {% if item.thumbnail %} + {{ item.title }} {% endif %} +
+

{{ item.title }}

+ {% if item.description %} +

{{ item.description }}

+ {% endif %} + {% if item.author %} +

by {{ item.author }}

+ {% endif %} + {% if item.tags %} +
+ {% for tag in item.tags %} + {{ tag }} + {% endfor %} +
+ {% endif %} +
{% endfor %}
diff --git a/_layouts/default.html b/_layouts/default.html index 97aab8b..80c8584 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -99,11 +99,22 @@ background: var(--color-surface); border: 1px solid var(--color-border); border-radius: var(--radius); - padding: var(--space-lg); + overflow: hidden; + display: flex; + flex-direction: column; transition: box-shadow 0.15s; } .card:hover { box-shadow: 0 2px 8px rgba(0,0,0,0.08); } + .card-thumbnail { + width: 100%; + height: 160px; + object-fit: cover; + display: block; + } + + .card-body { padding: var(--space-lg); } + .card h3 { font-size: 1.1rem; margin-bottom: var(--space-xs); } .card p { font-size: 0.9rem; color: var(--color-muted); margin-bottom: var(--space-sm); } diff --git a/_layouts/tag.html b/_layouts/tag.html index 6f662c4..00370b5 100644 --- a/_layouts/tag.html +++ b/_layouts/tag.html @@ -28,20 +28,25 @@

Tag: {{ page.tag }}

{% for item in all_items %}
-

{{ item.title }}

- {% if item.description %} -

{{ item.description }}

- {% endif %} - {% if item.author %} -

by {{ item.author }}

- {% endif %} - {% if item.tags %} -
- {% for tag in item.tags %} - {{ tag }} - {% endfor %} -
+ {% if item.thumbnail %} + {{ item.title }} {% endif %} +
+

{{ item.title }}

+ {% if item.description %} +

{{ item.description }}

+ {% endif %} + {% if item.author %} +

by {{ item.author }}

+ {% endif %} + {% if item.tags %} +
+ {% for tag in item.tags %} + {{ tag }} + {% endfor %} +
+ {% endif %} +
{% endfor %}
diff --git a/index.md b/index.md index e563653..8653b18 100644 --- a/index.md +++ b/index.md @@ -8,33 +8,45 @@ title: Home
-

Light Shows

-

Custom light show sequences (.fseq) with optional audio.

-

{{ site.lightshows | size }} items

+
+

Light Shows

+

Custom light show sequences (.fseq) with optional audio.

+

{{ site.lightshows | size }} items

+
-

Lock Sounds

-

Lock/unlock chime sounds (.wav) for your Tesla.

-

{{ site.locksounds | size }} items

+
+

Lock Sounds

+

Lock/unlock chime sounds (.wav) for your Tesla.

+

{{ site.locksounds | size }} items

+
-

Boombox

-

Audio tracks for Tesla's Boombox feature.

-

{{ site.boombox | size }} items

+
+

Boombox

+

Audio tracks for Tesla's Boombox feature.

+

{{ site.boombox | size }} items

+
-

Wraps

-

Vehicle wrap designs and templates.

-

{{ site.wraps | size }} items

+
+

Wraps

+

Vehicle wrap designs and templates.

+

{{ site.wraps | size }} items

+
-

Horn Sounds

-

Custom horn sounds for your Tesla.

-

{{ site.hornsounds | size }} items

+
+

Horn Sounds

+

Custom horn sounds for your Tesla.

+

{{ site.hornsounds | size }} items

+
-

Browse by Tag

-

Filter content across all categories by tag.

-

{{ site.data.tags | size }} tags

+
+

Browse by Tag

+

Filter content across all categories by tag.

+

{{ site.data.tags | size }} tags

+