Initial commit

This commit is contained in:
Nathan Schneider
2025-04-11 12:22:00 -06:00
commit 42ba886a4a
483 changed files with 3698 additions and 0 deletions

View File

@ -0,0 +1,19 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{{ if .IsHome }}{{ .Site.Title }}{{ else }}{{ .Title }} | {{ .Site.Title }}{{ end }}</title>
<link rel="stylesheet" href="/css/main.css">
{{ block "head" . }}{{ end }}
</head>
<body>
{{ partial "header.html" . }}
<main>
{{ block "main" . }}{{ end }}
</main>
{{ partial "footer.html" . }}
</body>
</html>

View File

@ -0,0 +1,20 @@
{{ define "main" }}
<section>
<div class="container">
<h1>{{ .Title }}</h1>
{{ .Content }}
<div class="cards">
{{ range .Pages }}
<div class="card">
<div class="card-content">
<h3><a href="{{ .Permalink }}">{{ .Title }}</a></h3>
<p>{{ .Summary }}</p>
<a href="{{ .Permalink }}" class="btn btn-outline">Read More</a>
</div>
</div>
{{ end }}
</div>
</div>
</section>
{{ end }}

View File

@ -0,0 +1,16 @@
{{ define "main" }}
<section class="page-hero">
<div class="container">
<h1>{{ .Params.hero.heading }}</h1>
<p class="hero-subheading">{{ .Params.hero.subheading }}</p>
</div>
</section>
<section class="page-content">
<div class="container">
<div class="content">
{{ .Params.content | markdownify }}
</div>
</div>
</section>
{{ end }}

View File

@ -0,0 +1,8 @@
{{ define "main" }}
<section>
<div class="container">
<h1>{{ .Title }}</h1>
{{ .Content }}
</div>
</section>
{{ end }}

View File

@ -0,0 +1,154 @@
{{ define "main" }}
<section id="home" class="hero">
<div class="container">
<h1>{{ .Params.hero.heading }}</h1>
<p>{{ .Params.hero.subheading }}</p>
<div>
<a href="{{ .Params.hero.button_link }}" class="btn">{{ .Params.hero.button_text }}</a>
</div>
</div>
</section>
<section id="about" class="bg-light">
<div class="container">
<h2 class="section-heading">{{ .Params.about.heading }}</h2>
<div class="content">
{{ .Params.about.content | markdownify }}
<h3>{{ .Params.about.mission.heading }}</h3>
<p>{{ .Params.about.mission.content }}</p>
<h3>{{ .Params.about.why.heading }}</h3>
<p>{{ .Params.about.why.content }}</p>
<p>{{ .Params.about.aims.heading }}</p>
<ul>
{{ range .Params.about.aims.list }}
<li>{{ . }}</li>
{{ end }}
</ul>
</div>
</div>
</section>
<section id="projects">
<div class="container">
<h2 class="section-heading">{{ .Params.projects.heading }}</h2>
<div class="cards">
{{ range .Site.Data.projects.project }}
<a href="{{ .url }}" class="card-link">
<div class="card">
{{ if .logo }}
<div class="card-logo">
<img src="/images/{{ .logo }}" alt="{{ .title }} Logo">
</div>
{{ end }}
<div class="card-content">
<h3>{{ .title }}</h3>
<p>{{ .description }}</p>
</div>
</div>
</a>
{{ end }}
</div>
{{ if .Site.Data.anchors }}
{{ $anchors := .Site.Data.anchors.anchor }}
{{ if gt (len $anchors) 0 }}
<div class="section-divider"></div>
<div class="subsection bg-light">
<h3 class="subsection-heading">Anchors</h3>
<div class="logo-grid">
{{ range $anchors }}
<a href="{{ .url }}" class="logo-item" target="_blank" rel="noopener">
{{ if .logo }}
<div class="logo-container">
<img src="/images/{{ .logo }}" alt="{{ .name }} Logo">
</div>
{{ end }}
<p class="logo-name">{{ .name }}</p>
</a>
{{ end }}
</div>
</div>
{{ end }}
{{ end }}
{{ if .Site.Data.partners }}
{{ $partners := .Site.Data.partners.partner }}
{{ if gt (len $partners) 0 }}
<div class="section-divider"></div>
<div class="subsection bg-light">
<h3 class="subsection-heading">Partners</h3>
<div class="logo-grid">
{{ range $partners }}
<a href="{{ .url }}" class="logo-item" target="_blank" rel="noopener">
{{ if .logo }}
<div class="logo-container">
<img src="/images/{{ .logo }}" alt="{{ .name }} Logo">
</div>
{{ end }}
<p class="logo-name">{{ .name }}</p>
</a>
{{ end }}
</div>
</div>
{{ end }}
{{ end }}
{{ if .Site.Data.funders }}
{{ $funders := .Site.Data.funders.funder }}
{{ if gt (len $funders) 0 }}
<div class="section-divider"></div>
<div class="subsection bg-light">
<h3 class="subsection-heading">Funders</h3>
<div class="logo-grid">
{{ range $funders }}
<a href="{{ .url }}" class="logo-item" target="_blank" rel="noopener">
{{ if .logo }}
<div class="logo-container">
<img src="/images/{{ .logo }}" alt="{{ .name }} Logo">
</div>
{{ end }}
<p class="logo-name">{{ .name }}</p>
</a>
{{ end }}
</div>
</div>
{{ end }}
{{ end }}
</div>
</section>
<section id="team" class="bg-light">
<div class="container">
<h2 class="section-heading">{{ .Params.team.heading }}</h2>
<p class="section-intro">{{ .Params.team.intro }}</p>
<div class="team-grid">
{{ range .Site.Data.team.member }}
<a href="{{ .url }}" class="team-member" target="_blank" rel="noopener">
{{ if .photo }}
<div class="member-photo">
<img src="/images/{{ .photo }}" alt="{{ .name }}">
</div>
{{ end }}
<div class="member-info">
<h3 class="member-name">{{ .name }}</h3>
<p class="member-institution">{{ .institution }}</p>
</div>
</a>
{{ end }}
</div>
<div class="contact-info">
<h3>{{ .Params.team.contact.heading }}</h3>
<p>{{ .Params.team.contact.content | markdownify }}</p>
</div>
</div>
</section>
{{ end }}

View File

@ -0,0 +1,32 @@
<footer>
<div class="container">
<div class="footer-content">
<div class="footer-logo">
<img src="/images/GovEco-removebg-preview.png" alt="Governance Ecologies Logo" class="footer-logo-img">
</div>
<div class="footer-nav">
<h3>Explore</h3>
<ul>
{{ if .IsHome }}
<li><a href="#home">Home</a></li>
<li><a href="#about">About</a></li>
<li><a href="#projects">Projects</a></li>
<li><a href="#team">Team</a></li>
{{ else }}
<li><a href="/">Home</a></li>
{{ range .Site.Menus.main }}
<li><a href="{{ .URL }}">{{ .Name }}</a></li>
{{ end }}
{{ end }}
</ul>
</div>
<div class="footer-contact">
<h3>Connect</h3>
<p>Email: medlab@colorado.edu</p>
</div>
</div>
<div class="footer-bottom">
<p>&copy; {{ now.Format "2006" }} by the contributors</p>
</div>
</div>
</footer>

View File

@ -0,0 +1,25 @@
<header>
<div class="container">
<div class="header-content">
<a href="{{ if .IsHome }}#home{{ else }}/{{ end }}" class="logo-link">
<img src="/images/GovEco-removebg-preview.png" alt="Governance Ecologies Logo" class="logo">
</a>
<nav class="main-nav">
<ul>
{{ $currentPage := . }}
{{ if .IsHome }}
<li><a href="#home">Home</a></li>
<li><a href="#about">About</a></li>
<li><a href="#projects">Projects</a></li>
<li><a href="#team">Team</a></li>
{{ else }}
<li><a href="/">Home</a></li>
{{ range .Site.Menus.main }}
<li><a href="{{ .URL }}" {{ if $currentPage.IsMenuCurrent "main" . }}class="active"{{ end }}>{{ .Name }}</a></li>
{{ end }}
{{ end }}
</ul>
</nav>
</div>
</div>
</header>