{{ macros::rust_logo(size=3) }}
diff --git a/static-site/templates/index.html b/static-site/templates/index.html
index 8c2baba..ba2dac3 100644
--- a/static-site/templates/index.html
+++ b/static-site/templates/index.html
@@ -1,4 +1,6 @@
-{% extends "base.html" %} {% block content %}
+{% extends "base.html" %}
+{% import "macros.tera.html" as macros %}
+{% block content %}
{{ section.title }}
diff --git a/static-site/templates/macros.tera.html b/static-site/templates/macros.tera.html
index 614790a..83a62fc 100644
--- a/static-site/templates/macros.tera.html
+++ b/static-site/templates/macros.tera.html
@@ -32,4 +32,51 @@
{{ title }}

-{% endmacro social_link %}
\ No newline at end of file
+{% endmacro social_link %}
+
+{% macro sponsor_card(name, url, logo_html, description) %}
+
+{% endmacro sponsor_card %}
+
+{% macro project_card(name, url, logo_url, description) %}
+
+
+
+ {% if logo_url %}
+
+
+
+
+
+
+
+
+ {% else %}
+
+
+ {% endif %}
+
+
{{ description }}
+
+
+
+
+{% endmacro project_card %}
diff --git a/static-site/templates/navbar.html b/static-site/templates/navbar.html
index 638176e..1bb75db 100644
--- a/static-site/templates/navbar.html
+++ b/static-site/templates/navbar.html
@@ -1,3 +1,4 @@
+{% import "macros.tera.html" as macros %}