homepage/src/index.njk
2025-10-31 13:46:36 +01:00

214 lines
8.4 KiB
Text

<!-- Version: {{ build.git_reference }} -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="{{ eleventy.generator }}">
<title>Louis Guidez</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div id="scroll">
<div class="page" id="splashscreen">
<div>
<h1>Louis Guidez</h1>
<h2 id="subtitle" style="--n: 6">
<span>
<span>Mechanical Engineer.</span>
<span>Private Pilot.</span>
<span>Geek.</span>
<span>Pianist.</span>
<span>Hiker.</span>
<span>Board-"gamer".</span>
</span>
</h2>
</div>
<img id="photo" alt="Photo of Louis Guidez" src="photo.png">
<ul id="contact">
<li title="Phone: {{ contact.phone }}"><a href="tel:{{ contact.phone | replace(" ", "") }}"><i>{% include "ionicons/call-outline.svg" %}</i></a></li>
<li title="Email: {{ contact.email }}"><a href="mailto:{{ contact.email }}"><i>{% include "ionicons/mail-outline.svg" %}</i></a></li>
<li title="LinkedIn"><a href="{{ contact.linkedin }}"><i>{% include "ionicons/logo-linkedin.svg" %}</i></a></li>
<li title="Instagram: @wingsofxiv"><a href="{{ contact.instagram }}"><i>{% include "ionicons/logo-instagram.svg" %}</i></a></li>
<li title="Git"><a href="https://git.hostux.fr/louis/"><i>{% include "ionicons/git-branch-outline.svg" %}</i></a></li>
</ul>
</div>
<div class="page" id="resume">
<aside>
<h1>
{{ resume.basics.name }}
{% for profile in resume.basics.profiles %}
<a href="{{ profile.url }}"><i>{% include "ionicons/logo-" + profile.network.toLowerCase() + ".svg" %}</i></a>
{% endfor %}
</h1>
📧 <a href="mailto:{{ resume.basics.email }}">{{ resume.basics.email }}</a><br>
📱 <a href="tel:{{ resume.basics.phone }}">{{ resume.basics.phone }}</a><br>
📍 {{ resume.basics.location.city }}
{# Skills #}
{% if resume.skills and resume.skills.length > 0 %}
<h2>Skills</h2>
{% for skill in resume.skills %}
<section class="skill">
<h3>{{ skill.name }}</h3>
<br>
{% for keyword in skill.keywords %}
<span class="tag">{{ keyword }}</span>
{% endfor %}
</section>
{% endfor %}
{% endif %}
{# Languages #}
{% if resume.languages and resume.languages.length > 0 %}
<h2>Languages</h2>
{% for language in resume.languages %}
<section class="language">
<h3>{{ language.language }}</h3>
<span class="tag">{{ language.fluency }}</span>
</section>
{% endfor %}
{% endif %}
{# Interests #}
{% if resume.interests and resume.interests.length > 0 %}
<h2>Interests</h2>
{% for interest in resume.interests %}
<section class="interest">
<h3>{{ interest.name }}</h3>
{% for keyword in interest.keywords %}
<span class="tag">{{ keyword }}</span>
{% endfor %}
</section>
{% endfor %}
{% endif %}
{# Volunteer #}
{% if resume.volunteer and resume.volunteer.length > 0 %}
<h2>Volunteer</h2>
{% for vol in resume.volunteer %}
<section class="volunteer">
<div>
{% if not vol.endDate %}<span class="current">●</span>{% endif %}
<h3>{{ vol.position }}</h3>
<span class="date">{{ vol.startDate | formatDate }} - {{ vol.endDate | formatDate }}</span>
</div>
<div>
{{ vol.organization }}
</div>
{% if vol.summary %}
<div>
{{ vol.summary | markdown | safe }}
</div>
{% endif %}
</section>
{% endfor %}
{% endif %}
</aside>
<main>
<header>
<h1>{{ resume.basics.label }}</h1>
{{ resume.basics.summary | markdown | safe }}
</header>
{# Work Experience #}
{% if resume.work and resume.work.length > 0 %}
<h2>Work Experience</h2>
{% for job in resume.work %}
<section class="work">
<div>
{% if not job.endDate %}<span class="current">●</span>{% endif %}
<h3>{{ job.position }}</h3>
<span class="date">{{ job.startDate | formatDate }} - {{ job.endDate | formatDate }}</span>
</div>
<div>
{{ job.name }}
</div>
{% if job.highlights and job.highlights.length > 0 %}
<div>
{% for highlight in job.highlights %}
<span class="tag">{{ highlight }}</span>
{% endfor %}
</div>
{% endif %}
{% if job.summary %}
<div>
{{ job.summary | markdown | safe }}
</div>
{% endif %}
</section>
{% endfor %}
{% endif %}
{# Education #}
{% if resume.education and resume.education.length > 0 %}
<h2>Education</h2>
{% for edu in resume.education %}
<section class="education">
<div>
{% if not edu.endDate %}<span class="current">●</span>{% endif %}
<h3>{{ edu.studyType }} in {{ edu.area }}</h3>
<span class="date">{{ edu.startDate | formatDate }} - {{ edu.endDate | formatDate }}</span>
</div>
<div>
{{ edu.institution }}
{% if edu.score %}
<span class="tag">{{ edu.score }}</span>
{% endif %}
</div>
</section>
{% endfor %}
{% endif %}
{# Projects #}
{% if resume.projects and resume.projects.length > 0 %}
<h2>Projects</h2>
{% for project in resume.projects %}
<section class="project">
<h3>{{ project.name }}</h3>
{{ project.description }}
{% if project.highlights and project.highlights.length > 0 %}
{% for highlight in project.highlights %}
<span class="tag">{{ highlight }}</span>
{% endfor %}
{% endif %}
</section>
{% endfor %}
{% endif %}
{# References #}
{% if resume.references and resume.references.length > 0 %}
<h2>References</h2>
{% if false %}
{% for reference in resume.references %}
<section>
<h3>{{ reference.name }}</h3>
{{ reference.reference }}
</section>
{% endfor %}
{% else %}
<p>
Contact me.
</p>
{% endif %}
{% endif %}
</main>
</div>
</div>
</body>
</html>