Fixed featured projects in home page.

This commit is contained in:
天クマ 2025-10-26 14:18:41 -03:00
commit bb218c9c12
11 changed files with 47 additions and 97 deletions

20
_includes/featured.njk Normal file
View file

@ -0,0 +1,20 @@
{% macro projectShowcase(projects, c) %}
<div id="featured">
<div id="featuredHelper">
{% for project in projects %}
{% for item in c %}
{% if item.fileSlug == project %}
{% set projectData = item %}
<div class="featuredProject">
<a href="/projects/{{ project }}">
<img src="{% if projectData.data.logoName and projectData.data.logoExtension %}/projects/{{project}}/{{ projectData.data.logoName }}.{{ projectData.data.logoExtension }}{% else %}/assets/mod-placeholder.png{% endif %}">
</a>
<p class="featuredProjectName">{{ projectData.data.name }}</p>
<p>by <a href="/authors/{{ projectData.data.author }}/">{{ projectData.data.author }}</a></p>
</div>
{% endif %}
{% endfor %}
{% endfor %}
</div>
</div>
{% endmacro %}

View file

@ -17,7 +17,7 @@
<div id="projectTitleSubtitle">
<div id="projectTitleAuthor">
<h1 id="projectTitle">{{ name }}</h1>
<p id="projectAuthor">by {{ author }}</p>
<p id="projectAuthor">by <a href="/authors/{{ author }}">{{ author }}</a></p>
</div>
<p id="projectSubtitle">{{ subtitle }}</p>
</div>