diff options
author | Melkor333 <samuel@ton-kunst.ch> | 2021-07-28 19:24:15 +0300 |
---|---|---|
committer | Melkor333 <samuel@ton-kunst.ch> | 2021-07-28 19:24:15 +0300 |
commit | 1f697a41b135d21c2431d209d3e47086bd6c815a (patch) | |
tree | 308e5d3de350aafd7cfd0c1f0ef42fa49432d4ef | |
parent | f44d5f6cb73accfe2483d17cd92982fa1ea0315f (diff) |
Allow multilang data
-rw-r--r-- | layouts/index.html | 21 | ||||
-rw-r--r-- | layouts/partials/_avatar.html | 4 | ||||
-rw-r--r-- | layouts/partials/_contacts.html | 4 | ||||
-rw-r--r-- | layouts/partials/_diplomas.html | 4 | ||||
-rw-r--r-- | layouts/partials/_education.html | 4 | ||||
-rw-r--r-- | layouts/partials/_experience.html | 4 | ||||
-rw-r--r-- | layouts/partials/_interests.html | 4 | ||||
-rw-r--r-- | layouts/partials/_languages.html | 4 | ||||
-rw-r--r-- | layouts/partials/_profile.html | 4 | ||||
-rw-r--r-- | layouts/partials/_skills.html | 4 |
10 files changed, 29 insertions, 28 deletions
diff --git a/layouts/index.html b/layouts/index.html index 5081ad6..8f8408a 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -4,21 +4,22 @@ <body> <div class="content"> <div class="content__left"> - <h1 class="mainHeading">{{.Site.Data.content.BasicInfo.FirstName}} <span>{{.Site.Data.content.BasicInfo.LastName}}</span></h1> + {{ $data := or (index .Site.Data .Site.Language.Lang).content .Site.Data.content }} + <h1 class="mainHeading">{{ $data.BasicInfo.FirstName}} <span>{{ $data.BasicInfo.LastName}}</span></h1> - {{ partial "_profile.html" . }} - {{ partial "_experience.html" . }} - {{ partial "_education.html" . }} + {{ partial "_profile.html" $data }} + {{ partial "_experience.html" $data }} + {{ partial "_education.html" $data }} </div> <div class="content__right"> - {{ partial "_avatar.html" . }} - {{ partial "_contacts.html" . }} - {{ partial "_skills.html" . }} - {{ partial "_languages.html" . }} - {{ partial "_diplomas.html" . }} - {{ partial "_interests.html" . }} + {{ partial "_avatar.html" $data }} + {{ partial "_contacts.html" $data }} + {{ partial "_skills.html" $data }} + {{ partial "_languages.html" $data }} + {{ partial "_diplomas.html" $data }} + {{ partial "_interests.html" $data }} </div> </div> </body> diff --git a/layouts/partials/_avatar.html b/layouts/partials/_avatar.html index b903168..403d962 100644 --- a/layouts/partials/_avatar.html +++ b/layouts/partials/_avatar.html @@ -1,7 +1,7 @@ -{{ if .Site.Data.content.BasicInfo.Photo }} +{{ if .BasicInfo.Photo }} <div class="sideSection avatar"> <div class="avatar__container"> - <img class="avatar__img" src="{{ .Site.Data.content.BasicInfo.Photo }}" alt="photo of me"> + <img class="avatar__img" src="{{ .BasicInfo.Photo }}" alt="photo of me"> </div> </div> {{ end }}
\ No newline at end of file diff --git a/layouts/partials/_contacts.html b/layouts/partials/_contacts.html index 8089052..57d1159 100644 --- a/layouts/partials/_contacts.html +++ b/layouts/partials/_contacts.html @@ -1,7 +1,7 @@ -{{ if .Site.Data.content.BasicInfo.Contacts }} +{{ if .BasicInfo.Contacts }} <div class="sideSection contact"> <ul> - {{ range .Site.Data.content.BasicInfo.Contacts }} + {{ range .BasicInfo.Contacts }} <li class="contact__item"> <i class="{{ .Icon }}"></i><span>{{ .Info | safeHTML }}</span> </li> diff --git a/layouts/partials/_diplomas.html b/layouts/partials/_diplomas.html index 15f2f89..f0564da 100644 --- a/layouts/partials/_diplomas.html +++ b/layouts/partials/_diplomas.html @@ -1,11 +1,11 @@ -{{ if .Site.Data.content.Diplomas }} +{{ if .Diplomas }} <div class="sideSection"> <div class="sideSection__heading"> <h2 class="sideSection__title">{{ i18n "diplomas" }}</h2> </div> <div class="sideSection__content"> <ul> - {{ range .Site.Data.content.Diplomas }} + {{ range .Diplomas }} <li>{{ . | safeHTML }}</li> {{ end }} </ul> diff --git a/layouts/partials/_education.html b/layouts/partials/_education.html index f5021dd..a027d26 100644 --- a/layouts/partials/_education.html +++ b/layouts/partials/_education.html @@ -1,4 +1,4 @@ -{{ if .Site.Data.content.Education }} +{{ if .Education }} <div id="education" class="section"> <div class="section__heading"> <h2 class="section__title"> @@ -6,7 +6,7 @@ </h2> </div> <div class="section__content"> - {{ range .Site.Data.content.Education }} + {{ range .Education }} <div class="education__item"> <h3 class="education__title">{{ .Course | safeHTML }}</h3> <h4 class="education__place">{{ .Place | safeHTML }}</h4> diff --git a/layouts/partials/_experience.html b/layouts/partials/_experience.html index e801a3b..fd6ccc3 100644 --- a/layouts/partials/_experience.html +++ b/layouts/partials/_experience.html @@ -1,11 +1,11 @@ -{{ if .Site.Data.content.Experience }} +{{ if .Experience }} <div id="experience" class="section"> <div class="section__heading"> <h2 class="section__title">{{ i18n "experience" }}</h2> </div> <div class="section__content"> <div class="experience"> - {{ range .Site.Data.content.Experience }} + {{ range .Experience }} <div class="experience__item"> <div class="experience__header"> <h3 class="experience__company"> diff --git a/layouts/partials/_interests.html b/layouts/partials/_interests.html index cc09bb6..1940290 100644 --- a/layouts/partials/_interests.html +++ b/layouts/partials/_interests.html @@ -1,11 +1,11 @@ -{{ if .Site.Data.content.Interests }} +{{ if .Interests }} <div class="sideSection"> <div class="sideSection__heading"> <h2 class="sideSection__title">{{ i18n "interests" }}</h2> </div> <div class="sideSection__content"> <ul class="interests"> - {{ range .Site.Data.content.Interests }} + {{ range .Interests }} <li class="interests__item">{{ . | safeHTML }}</li> {{ end }} </ul> diff --git a/layouts/partials/_languages.html b/layouts/partials/_languages.html index 1ef2c44..7b8e795 100644 --- a/layouts/partials/_languages.html +++ b/layouts/partials/_languages.html @@ -1,11 +1,11 @@ -{{ if .Site.Data.content.Languages }} +{{ if .Languages }} <div class="sideSection"> <div class="sideSection__heading"> <h2 class="sideSection__title">{{ i18n "languages" }}</h2> </div> <div class="sideSection__content"> <ul class="language"> - {{ range .Site.Data.content.Languages }} + {{ range .Languages }} <li class="language__item"> <div class="language__name">{{ .Name | safeHTML }}</div> <div class="language__level">{{ .Level | safeHTML }}</div> diff --git a/layouts/partials/_profile.html b/layouts/partials/_profile.html index d394108..c26a099 100644 --- a/layouts/partials/_profile.html +++ b/layouts/partials/_profile.html @@ -1,10 +1,10 @@ -{{ if .Site.Data.content.Profile }} +{{ if .Profile }} <div id="profile" class="section"> <div class="section__heading"> <h2 class="section__title">{{ i18n "profile" }}</h2> </div> <div class="section__content"> - <p>{{.Site.Data.content.Profile | safeHTML }}</p> + <p>{{ .Profile | safeHTML }}</p> </div> </div> {{ end }} diff --git a/layouts/partials/_skills.html b/layouts/partials/_skills.html index 676aaf3..966a6f8 100644 --- a/layouts/partials/_skills.html +++ b/layouts/partials/_skills.html @@ -1,4 +1,4 @@ -{{ if .Site.Data.content.Skills }} +{{ if .Skills }} <div class="sideSection"> <div class="sideSection__heading"> <h2 class="sideSection__title">{{ i18n "skills" }}</h2> @@ -6,7 +6,7 @@ <div class="sideSection__content"> <ul class="skills"> <li> - {{ range .Site.Data.content.Skills }} + {{ range .Skills }} <ul class="skills__group"> <span>{{ .Family | safeHTML }}</span> {{ range .Items }} |