diff options
Diffstat (limited to 'layouts')
-rw-r--r-- | layouts/home.html | 71 | ||||
-rw-r--r-- | layouts/partials/awards.html | 9 | ||||
-rw-r--r-- | layouts/partials/education.html | 10 | ||||
-rw-r--r-- | layouts/partials/experience.html | 25 | ||||
-rw-r--r-- | layouts/partials/footer.html | 6 | ||||
-rw-r--r-- | layouts/partials/header.html | 10 | ||||
-rw-r--r-- | layouts/partials/interests.html | 8 | ||||
-rw-r--r-- | layouts/partials/languages.html | 12 | ||||
-rw-r--r-- | layouts/partials/objective.html | 8 | ||||
-rw-r--r-- | layouts/partials/skills.html | 8 | ||||
-rw-r--r-- | layouts/partials/skills_grouped.html | 11 | ||||
-rw-r--r-- | layouts/partials/wip/papers.html | 0 | ||||
-rw-r--r-- | layouts/partials/wip/projects.html | 0 |
13 files changed, 178 insertions, 0 deletions
diff --git a/layouts/home.html b/layouts/home.html new file mode 100644 index 0000000..0be6907 --- /dev/null +++ b/layouts/home.html @@ -0,0 +1,71 @@ + +<!DOCTYPE html> +<html lang="{{ .Site.LanguageCode }}"><!DOCTYPE html> + +<head> + <meta charset="utf-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge" /> + {{ $style := resources.Get "sass/main.scss" | toCSS | minify | fingerprint }} + <link rel="stylesheet" href="{{ $style.Permalink }}" /> + <link href="https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap" rel="stylesheet"> + {{ if .Site.Params.useFontAwesome }} + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/css/all.min.css" integrity="sha512-1PKOgIY59xJ8Co8+NE6FZ+LOAZKjy+KY8iq0G4B3CyeY6wYHN3yt9PW0XpSriVlkMXe40PTKnXrLnZ9+fkDaog==" crossorigin="anonymous" /> + {{ end }} + <title itemprop="name">{{ .Site.Title }}</title> +</head> + +<body> + <main class="resumeCanvas"> + <div class="gridParent"> + <header class="flex-row">{{ partial "header" . }}</header> + + <div class="leftSide"> + {{ if .Site.Params.display.objective }} + {{ partial "objective" . }} + {{ end }} + + {{ if .Site.Params.display.experience }} + {{ partial "experience" . }} + {{ end }} + + {{ if .Site.Params.display.projects }} + {{ partial "projects" . }} + {{ end }} + + {{ if .Site.Params.display.papers }} + {{ partial "papers" . }} + {{ end }} + + </div> + + <div class="rightSide"> + {{ if .Site.Params.display.education }} + {{ partial "education" . }} + {{ end }} + + {{ if .Site.Params.display.languages }} + {{ partial "languages" . }} + {{ end }} + + {{ if .Site.Params.display.awards }} + {{ partial "awards" . }} + {{ end }} + + {{ if .Site.Params.display.skills }} + {{ partial "skills" . }} + {{ end }} + + {{ if .Site.Params.display.skills_grouped }} + {{ partial "skills_grouped" . }} + {{ end }} + + {{ if .Site.Params.display.interests }} + {{ partial "interests" . }} + {{ end }} + </div> + </main> + {{ if .Site.Params.display.footer }} + <footer>{{ partial "footer" .}}</footer> + {{ end }} +</body> +</html>
\ No newline at end of file diff --git a/layouts/partials/awards.html b/layouts/partials/awards.html new file mode 100644 index 0000000..75c2732 --- /dev/null +++ b/layouts/partials/awards.html @@ -0,0 +1,9 @@ +<div class="section"> + <h1 class="section-title">Awards</h1> + {{ range .Site.Data.features.awards }} + <div class="item"> + <h3 class="item-title">{{ .name }}</h3> + {{ .details | markdownify }} - {{ .date }} + </div> + {{ end }} +</div>
\ No newline at end of file diff --git a/layouts/partials/education.html b/layouts/partials/education.html new file mode 100644 index 0000000..681e666 --- /dev/null +++ b/layouts/partials/education.html @@ -0,0 +1,10 @@ +<div class="section"> + <h1 class="section-title">Education</h1> + {{ range .Site.Data.education }} + <div class="item"> + <h3 class="item-title">{{ .name }}</h3> + <span>{{ .university }}</span><br> + <span>{{ .date }} | GPA: {{ .gpa }}</span> + </div> + {{ end }} +</div>
\ No newline at end of file diff --git a/layouts/partials/experience.html b/layouts/partials/experience.html new file mode 100644 index 0000000..b1068e8 --- /dev/null +++ b/layouts/partials/experience.html @@ -0,0 +1,25 @@ +<div class="section"> + <h1 class="section-title">Experience</h1> + {{ $companies := slice }} + {{ range .Site.Data.experience }} + {{ $companies = $companies | append .company }} +{{ end }} + +{{ $companies = uniq $companies }} + +{{ range $companies }} + {{ $company := . }} + + <div class="item group"> + <h3 class="item-title">{{ $company }}</h3> + {{ range where $.Site.Data.experience "company" $company }} + <div class="item"> + <div class="flex-row"> + <span class="job-title">{{ .name }}</span> + <span class="date">{{ .date }}</span></div> + <p>{{ .details | markdownify }}</p> + </div> + {{ end }} + </div> +{{ end }} +</div>
\ No newline at end of file diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html new file mode 100644 index 0000000..d38d7a6 --- /dev/null +++ b/layouts/partials/footer.html @@ -0,0 +1,6 @@ +Last updated on {{ .Site.Params.dateUpdated }}<br> +This page is print friendly, you can print via your browser or <a href="{{ .Site.Params.contacts.download }}"><span class="link-text">Download <span><i class="fas fa-save"></i></a> +<br> +Contact me on <a href="{{ .Site.Params.contacts.linkedin }}"><span class="link-text">Linkedin </span><i class="fab fa-linkedin"></i></a> +| See, this project at <a href="{{ .Site.Params.contacts.gitlab }}"> <span class="link-text">GitLab </span><i class="fab fa-gitlab"></i></a> +| Checkout my <a href="{{ .Site.Params.contacts.website }}"><span class="link-text">Website </span><i class="fas fa-globe"></i></a>
\ No newline at end of file diff --git a/layouts/partials/header.html b/layouts/partials/header.html new file mode 100644 index 0000000..2e96a53 --- /dev/null +++ b/layouts/partials/header.html @@ -0,0 +1,10 @@ +<div class="titleHeader"> + {{ range .Site.Data.features.about }} + <h1 class="name">{{ .name }}</h1> + {{ if $.Site.Params.display.tagline }}<h3 class="tagline">{{ .tagline }}</h3>{{end}} + {{ if $.Site.Params.display.contact }}<span class="contact">{{ .phone }} | {{ .email }}</span>{{ end }} + {{ end }} +</div> +{{ if .Site.Params.display.avatar }} +<div><img class="avatar right" src="{{.Site.Params.avatar}}"></div> +{{ end }}
\ No newline at end of file diff --git a/layouts/partials/interests.html b/layouts/partials/interests.html new file mode 100644 index 0000000..4f4b44c --- /dev/null +++ b/layouts/partials/interests.html @@ -0,0 +1,8 @@ +<div class="section"> + <h1 class="section-title">Interests</h1> + <div class="item"> + {{ range .Site.Data.features.interests }} + <li>{{.}}</li> + {{ end }} + </div> +</div>
\ No newline at end of file diff --git a/layouts/partials/languages.html b/layouts/partials/languages.html new file mode 100644 index 0000000..3cc4951 --- /dev/null +++ b/layouts/partials/languages.html @@ -0,0 +1,12 @@ +<div class="section"> + <h1 class="section-title">Languages</h1> + {{ range .Site.Data.features.languages }} + <div class="item"> + <h3 class="item-title">{{ .name }} + <span class="item-title-span"> - {{ .level }}</span></h3> + {{ range .certificates }} + <li>{{.}}</li> + {{ end }} + </div> + {{ end }} +</div>
\ No newline at end of file diff --git a/layouts/partials/objective.html b/layouts/partials/objective.html new file mode 100644 index 0000000..cc02a0a --- /dev/null +++ b/layouts/partials/objective.html @@ -0,0 +1,8 @@ +<div class="section"> + <h1 class="section-title">Objective</h1> + <p> + {{ range .Site.Data.features.about }} + {{ .details }} + {{ end }} + </p> +</div>
\ No newline at end of file diff --git a/layouts/partials/skills.html b/layouts/partials/skills.html new file mode 100644 index 0000000..0321b99 --- /dev/null +++ b/layouts/partials/skills.html @@ -0,0 +1,8 @@ +<div class="section"> + <h1 class="section-title">Skills</h1> + <div class="item"> + {{ range .Site.Data.features.skills }} + <li>{{.}}</li> + {{ end }} + </div> +</div>
\ No newline at end of file diff --git a/layouts/partials/skills_grouped.html b/layouts/partials/skills_grouped.html new file mode 100644 index 0000000..e33c719 --- /dev/null +++ b/layouts/partials/skills_grouped.html @@ -0,0 +1,11 @@ +<div class="section"> + <h1 class="section-title">Skills</h1> + {{ range .Site.Data.features.skillsGrouped }} + <div class="item"> + <h3 class="item-title">{{ .groupName }}</h3> + {{ range .skills }} + <li>{{.}}</li> + {{ end }} + </div> + {{ end }} +</div>
\ No newline at end of file diff --git a/layouts/partials/wip/papers.html b/layouts/partials/wip/papers.html new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layouts/partials/wip/papers.html diff --git a/layouts/partials/wip/projects.html b/layouts/partials/wip/projects.html new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layouts/partials/wip/projects.html |