diff options
author | Themefisher Dev <themefisher.dev@gmail.com> | 2020-01-19 12:17:23 +0300 |
---|---|---|
committer | Themefisher Dev <themefisher.dev@gmail.com> | 2020-01-19 12:17:23 +0300 |
commit | 9b142b3e370c705daf7e59f083eeec28c44c6924 (patch) | |
tree | d7f92c5a15b4149945dfefa1f529be0b9818f942 /layouts |
initialize template
Diffstat (limited to 'layouts')
34 files changed, 1373 insertions, 0 deletions
diff --git a/layouts/404.html b/layouts/404.html new file mode 100755 index 0000000..e69de29 --- /dev/null +++ b/layouts/404.html diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html new file mode 100755 index 0000000..d390d6e --- /dev/null +++ b/layouts/_default/baseof.html @@ -0,0 +1,15 @@ +<!DOCTYPE html> +<html lang="{{ with .Site.LanguageCode }}{{ . }}{{ else }}en-US{{ end }}"> +{{- partial "head.html" . -}} + +<body> + {{- partial "preloader.html" . -}} + {{- partial "header.html" . -}} + {{ if not .IsHome }} + {{ partial "page-header.html" . }} + {{ end }} + {{- block "main" . }}{{- end }} + {{- partial "footer.html" . -}} +</body> + +</html>
\ No newline at end of file diff --git a/layouts/_default/course.html b/layouts/_default/course.html new file mode 100644 index 0000000..f7e5aa6 --- /dev/null +++ b/layouts/_default/course.html @@ -0,0 +1,12 @@ +<div class="card p-0 border-primary rounded-0 hover-shadow"> + <img class="card-img-top rounded-0" src="{{ .Params.Image | relURL }}" alt="{{ .Title }}"> + <div class="card-body"> + <ul class="list-inline mb-2"> + <li class="list-inline-item"><i class="ti-calendar"></i> {{ .Params.Duration }}</li> + <li class="list-inline-item"><i class="ti-bookmark-alt"></i> {{ .Params.Category }}</li> + </ul> + <h4 class="card-title"><a href="{{ .Permalink }}">{{ .Title }}</a></h4> + <p class="card-text mb-4">{{ .Summary | truncate 100 }}</p> + <a href="{{ .Permalink }}" class="btn btn-primary btn-sm">{{ i18n "apply_now"}}</a> + </div> +</div>
\ No newline at end of file diff --git a/layouts/_default/event.html b/layouts/_default/event.html new file mode 100644 index 0000000..bb56347 --- /dev/null +++ b/layouts/_default/event.html @@ -0,0 +1,11 @@ +<div class="card border-0 rounded-0 hover-shadow"> + <div class="card-img position-relative"> + <img class="card-img-top rounded-0" src="{{ .Params.Image | relURL }}" alt="{{ .Title }}"> + <div class="card-date"><span>{{ .PublishDate.Format "02" }}</span><br>{{ .PublishDate.Format "JANUARY"}}</div> + </div> + <div class="card-body"> + <!-- location --> + <p><i class="ti-location-pin text-primary mr-2"></i>{{ .Params.Location | markdownify }}</p> + <h4 class="card-title"><a href="{{ .Permalink }}">{{ .Title }}</a></h4> + </div> +</div>
\ No newline at end of file diff --git a/layouts/_default/list.html b/layouts/_default/list.html new file mode 100755 index 0000000..6116284 --- /dev/null +++ b/layouts/_default/list.html @@ -0,0 +1,45 @@ +{{ define "main" }} + +<!-- blogs --> +<section class="section"> + <div class="container"> + <div class="row"> + <div class="col-lg-8 order-2 order-lg-1"> + <div class="row"> + <!-- blog post --> + {{ $paginator := .Paginate ( where .Data.Pages "Type" "post") }} + {{ range $paginator.Pages }} + <div class="col-sm-6 mb-5"> + <article + class="card rounded-0 border-bottom border-primary border-top-0 border-left-0 border-right-0 hover-shadow"> + <img class="card-img-top rounded-0" src="{{ .Params.Image | relURL }}" alt="{{ .Title }}"> + <div class="card-body"> + <!-- post meta --> + <ul class="list-inline mb-3"> + <!-- post date --> + <li class="list-inline-item mr-3 ml-0"><i class="ti-calendar"></i> + {{ .PublishDate.Format "02 Jan, 2006" }}</li> + <!-- author --> + <li class="list-inline-item mr-3 ml-0"><i class="ti-user"></i> <a + href="{{ `author/` | relLangURL }}{{ .Params.Author | urlize }}">{{ .Params.Author | title }}</a> + </li> + </ul> + <h4 class="card-title"><a href="{{ .Permalink }}">{{ .Title }}</a></h4> + <p class="card-text">{{ .Summary | truncate 100 }}</p> + <a href="{{ .Permalink }}" class="btn btn-primary btn-sm">{{ i18n "read_more" }}</a> + </div> + </article> + </div> + {{ end }} + <div class="col-12 mt-4"> + {{ template "_internal/pagination.html" . }} + </div> + </div> + </div> + {{ partial "blog-sidebar.html" . }} + </div> + </div> +</section> +<!-- /blogs --> + +{{ end }}
\ No newline at end of file diff --git a/layouts/_default/notice.html b/layouts/_default/notice.html new file mode 100644 index 0000000..57543a4 --- /dev/null +++ b/layouts/_default/notice.html @@ -0,0 +1,8 @@ +<li class="d-md-table mb-4 w-100 border-bottom hover-shadow"> + <div class="d-md-table-cell text-center p-4 bg-primary text-white mb-4 mb-md-0"><span class="h2 d-block">{{ .PublishDate.Format "06"}}</span> {{ .PublishDate.Format "JAN, 2006"}}</div> + <div class="d-md-table-cell px-4 vertical-align-middle mb-4 mb-md-0"> + <a href="{{ .Permalink }}" class="h4 mb-3 d-block">{{ .Title }}</a> + <p class="mb-0">{{ .Summary | truncate 100 }}</p> + </div> + <div class="d-md-table-cell text-right pr-0 pr-md-4"><a href="{{ .Permalink }}" class="btn btn-primary">{{ i18n "read_more"}}</a></div> +</li>
\ No newline at end of file diff --git a/layouts/_default/post.html b/layouts/_default/post.html new file mode 100644 index 0000000..8f94533 --- /dev/null +++ b/layouts/_default/post.html @@ -0,0 +1,16 @@ +<article class="card rounded-0 border-bottom border-primary border-top-0 border-left-0 border-right-0 hover-shadow"> + <img class="card-img-top rounded-0" src="{{ .Params.Image | relURL }}" alt="{{ .Title }}"> + <div class="card-body"> + <!-- post meta --> + <ul class="list-inline mb-3"> + <!-- post date --> + <li class="list-inline-item mr-3 ml-0"><i class="ti-calendar"></i> {{ .PublishDate.Format "02 Jan, 2006" }}</li> + <!-- author --> + <li class="list-inline-item mr-3 ml-0"><i class="ti-user"></i> <a + href="{{ `author` | relLangURL }}{{ .Params.Author | urlize }}">{{ .Params.Author | title }}</a></li> + </ul> + <h4 class="card-title"><a href="{{ .Permalink }}">{{ .Title }}</a></h4> + <p class="card-text">{{ .Summary | truncate 100 }}</p> + <a href="{{ .Permalink }}" class="btn btn-primary btn-sm">{{ i18n "read_more" }}</a> + </div> +</article>
\ No newline at end of file diff --git a/layouts/_default/research.html b/layouts/_default/research.html new file mode 100644 index 0000000..8d4a52b --- /dev/null +++ b/layouts/_default/research.html @@ -0,0 +1,7 @@ +<div class="card rounded-0 hover-shadow border-top-0 border-left-0 border-right-0"> + <img class="card-img-top rounded-0" src="{{ .Params.Image | relURL }}" alt="{{ .Title }}"> + <div class="card-body"> + <h4 class="card-title"><a href="{{ .Permalink }}">{{ .Title }}</a></h4> + <p class="card-text">{{ .Summary | truncate 100 }}</p> + </div> +</div>
\ No newline at end of file diff --git a/layouts/_default/scholarship.html b/layouts/_default/scholarship.html new file mode 100644 index 0000000..133c71b --- /dev/null +++ b/layouts/_default/scholarship.html @@ -0,0 +1,7 @@ +<div class="card rounded-0 hover-shadow border-top-0 border-left-0 border-right-0"> + <img class="card-img-top rounded-0" src="{{ .Params.Image | relURL }}" alt="scholarship-thumb"> + <div class="card-body"> + <h4 class="card-title mb-3">{{ .Title }}</h4> + <div class="content">{{ .Content }}</div> + </div> +</div>
\ No newline at end of file diff --git a/layouts/_default/single.html b/layouts/_default/single.html new file mode 100755 index 0000000..db0e517 --- /dev/null +++ b/layouts/_default/single.html @@ -0,0 +1,50 @@ +{{ define "main" }} + +<!-- blog details --> +<section class="section-sm"> + <div class="container"> + <div class="row"> + <div class="col-lg-8 order-2 order-lg-1"> + <div class="row"> + <div class="col-12 mb-4"> + <img src="{{ .Params.Image | relURL }}" alt="blog-thumb" class="img-fluid w-100"> + </div> + <div class="col-12"> + <ul class="list-inline"> + <li class="list-inline-item mr-4 mb-3 mb-md-0 text-light"><span class="font-weight-bold mr-2">{{ i18n "posted_by" }} + :</span><a + href="{{ `author/` | relLangURL }}{{ .Params.Author | urlize }}">{{ .Params.Author | title }}</a></li> + + <li class="list-inline-item mr-4 mb-3 mb-md-0 text-light"><span class="font-weight-bold mr-2">{{ i18n "date" }} + :</span>{{ .PublishDate.Format "02 Jan, 2006" }}</li> + + <li class="list-inline-item mr-4 mb-3 mb-md-0 text-light"><span class="font-weight-bold mr-2">{{ i18n "category" }} + :</span>{{ range $index, $elements:= .Params.Categories }}<a + href="{{ `categories/` | relLangURL }}{{ . | urlize | lower }}"> {{ if ne $index 0 }}, {{ end }} + {{ . | title }}</a> {{ end}}</li> + + </ul> + </div> + <!-- border --> + <div class="col-12 my-4"> + <div class="border-bottom"></div> + </div> + <!-- blog contect --> + <div class="col-12 mb-5"> + {{ .Content }} + </div> + <!-- comments --> + {{ if .Site.DisqusShortname }} + <div class="col-12"> + {{ template "_internal/disqus.html" . }} + </div> + {{ end }} + </div> + </div> + {{ partial "blog-sidebar.html" . }} + </div> + </div> +</section> +<!-- /blog details --> + +{{ end }}
\ No newline at end of file diff --git a/layouts/_default/teacher.html b/layouts/_default/teacher.html new file mode 100644 index 0000000..210912c --- /dev/null +++ b/layouts/_default/teacher.html @@ -0,0 +1,13 @@ +<div class="card border-0 rounded-0 hover-shadow mb-5"> + <img class="card-img-top rounded-0" src="{{ .Params.Image | relURL }}" alt="{{ .Title }}"> + <div class="card-body"> + <h4 class="card-title"><a href="{{ .Permalink }}">{{ .Title }}</a></h4> + <p>{{ .Params.Course }}</p> + <ul class="list-inline"> + {{ range .Params.Contact }} + <li class="list-inline-item"><a class="text-color" href="{{ .link | safeURL }}"><i class="{{ .icon }}"></i></a> + </li> + {{ end }} + </ul> + </div> +</div>
\ No newline at end of file diff --git a/layouts/about/list.html b/layouts/about/list.html new file mode 100644 index 0000000..bc5352a --- /dev/null +++ b/layouts/about/list.html @@ -0,0 +1,68 @@ +{{ define "main" }} + +{{ $data := index .Site.Data .Site.Language.Lang }} + +<!-- about --> +<section class="section"> + <div class="container"> + <div class="row"> + <div class="col-12"> + {{ with .Params.Image }} + <img class="img-fluid w-100 mb-4" src="{{ . | relURL }}" alt="about image"> + {{ end }} + {{ .Content }} + </div> + </div> + </div> +</section> +<!-- /about --> + +<!-- funfacts --> +{{ if $data.homepage.funfacts.enable }} +{{ with $data.homepage.funfacts }} +<section class="section-sm bg-primary"> + <div class="container"> + <div class="row"> + <!-- funfacts item --> + {{ range .funfact_item }} + <div class="col-md-3 col-sm-6 mb-4 mb-md-0"> + <div class="text-center"> + <h2 class="count text-white" data-count="{{ .count }}">0</h2> + <h5 class="text-white">{{ .name }}</h5> + </div> + </div> + {{ end }} + </div> + </div> +</section> +{{ end }} +{{ end }} +<!-- /funfacts --> + +<!-- success story --> +{{ partial "success-story.html" . }} +<!-- /success story --> + +<!-- teacher --> +{{ if $data.homepage.blog.enable }} +<section class="section"> + <div class="container"> + <div class="row"> + <div class="col-12"> + <h2 class="section-title">{{ i18n "our_teachers" }}</h2> + </div> + </div> + <div class="row justify-content-center"> + <!-- teacher --> + {{ range first 3 (where .Site.RegularPages "Type" "teacher")}} + <div class="col-lg-4 col-sm-6 mb-5 mb-lg-0"> + {{ .Render "teacher" }} + </div> + {{ end }} + </div> + </div> +</section> +{{ end }} +<!-- /teacher --> + +{{ end }}
\ No newline at end of file diff --git a/layouts/author/single.html b/layouts/author/single.html new file mode 100644 index 0000000..f62fb04 --- /dev/null +++ b/layouts/author/single.html @@ -0,0 +1,50 @@ +{{ define "main" }} + +<section class="section bg-light"> + <div class="container"> + <div class="row"> + <div class="col-lg-10 mx-auto"> + <div class="text-center"> + <figure> + {{ if .Params.Image }} + <img class="rounded-circle img-fluid mb-4" src="{{.Params.Image | relURL }}"> + {{else if .Params.Email}} + <img class="rounded-circle img-fluid mb-4" src="https://www.gravatar.com/avatar/{{ md5 .Params.email }}?s=128&pg&d=identicon"> + {{ end }} + <figcaption> + <h4 class="font-weight-bold"> + {{ .Title }} + </h4> + </figcaption> + </figure> + <hr> + {{ .Content }} + <hr> + <ul class="list-inline"> + {{ range .Params.Social }} + <li class="list-inline-item"><a href="{{ .link | safeURL }}"><i class="{{ .icon }}"></i></a></li> + {{ end }} + </ul> + </div> + </div> + </div> + </div> +</section> + +<section class="section"> + <div class="container"> + <div class="row"> + <div class="col-lg-12"> + <div class="title text-center"> + <h2 class="section-title">{{ i18n "posted_by" }} {{ .Title }}</h2> + </div> + </div> + {{ range where .Site.RegularPages "Params.author" (.Title | title) }} + <div class="col-lg-4 col-sm-6 mb-4"> + {{ .Render "post" }} + </div> + {{ end }} + </div> + </div> +</section> +{{ end }}
\ No newline at end of file diff --git a/layouts/contact/list.html b/layouts/contact/list.html new file mode 100644 index 0000000..b020d3b --- /dev/null +++ b/layouts/contact/list.html @@ -0,0 +1,43 @@ +{{ define "main" }} + +<!-- contact --> +<section class="section bg-gray"> + <div class="container"> + <div class="row"> + <div class="col-lg-12"> + <h2 class="section-title">{{ i18n "contact_us" }}</h2> + </div> + </div> + <div class="row"> + <div class="col-lg-7 mb-4 mb-lg-0"> + <form action="{{ .Site.Params.contact_form_action | safeURL }}" method="POST"> + <input type="text" class="form-control mb-3" id="name" name="name" placeholder="Your Name"> + <input type="email" class="form-control mb-3" id="mail" name="mail" placeholder="Your Email"> + <input type="text" class="form-control mb-3" id="subject" name="subject" placeholder="Subject"> + <textarea name="message" id="message" class="form-control mb-3" placeholder="Your Message"></textarea> + <button type="submit" value="send" class="btn btn-primary">{{ i18n "send" }}</button> + </form> + </div> + <div class="col-lg-5 content"> + {{ .Content }} + <a href="tel:{{ .Site.Params.mobile }}" class="text-color h5 d-block">{{ .Site.Params.mobile }}</a> + <a href="mailto:{{ .Site.Params.email }}" class="mb-5 text-color h5 d-block">{{ .Site.Params.email }}</a> + <p>{{ .Site.Params.address | markdownify }}</p> + </div> + </div> + </div> +</section> +<!-- /contact --> + +<!-- gmap --> +<section class="section pt-0"> + <!-- Google Map --> + <div id="map_canvas" + data-latitude="{{ .Site.Params.map.map_latitude }}" + data-longitude="{{ .Site.Params.map.map_longitude }}" + data-marker="{{ .Site.Params.map.map_marker | absURL }}" + data-marker-name="{{ .Site.Title }}"></div> +</section> +<!-- /gmap --> + +{{ end }}
\ No newline at end of file diff --git a/layouts/course/list.html b/layouts/course/list.html new file mode 100644 index 0000000..2d25daa --- /dev/null +++ b/layouts/course/list.html @@ -0,0 +1,20 @@ +{{ define "main" }} + +<!-- courses --> +<section class="section"> + <div class="container"> + <!-- course list --> + <div class="row justify-content-center"> + <!-- course item --> + {{ range .Data.Pages }} + <div class="col-lg-4 col-sm-6 mb-5"> + {{ .Render "course" }} + </div> + {{ end }} + </div> + <!-- /course list --> + </div> +</section> +<!-- /courses --> + +{{ end }}
\ No newline at end of file diff --git a/layouts/course/single.html b/layouts/course/single.html new file mode 100644 index 0000000..7c58a49 --- /dev/null +++ b/layouts/course/single.html @@ -0,0 +1,112 @@ +{{ define "main" }} + +<!-- section --> +<section class="section-sm"> + <div class="container"> + <div class="row"> + <div class="col-12 mb-4"> + <!-- course thumb --> + <img style="height: 500px;width: 100%;object-fit: cover;" src="{{ .Params.Image | relURL }}" + class="img-fluid w-100"> + </div> + </div> + <!-- course info --> + <div class="row align-items-center mb-5"> + <div class="col-xl-3 order-1 col-sm-6 mb-4 mb-xl-0"> + <h2>{{ .Title }}</h2> + </div> + <div class="col-xl-6 order-sm-3 order-xl-2 col-12 order-2"> + <ul class="list-inline text-xl-center"> + <li class="list-inline-item mr-4 mb-3 mb-sm-0"> + <div class="d-flex align-items-center"> + <i class="ti-calendar text-primary icon-md mr-2"></i> + <div class="text-left"> + <h6 class="mb-0">{{ i18n "duration" | upper }}</h6> + <p class="mb-0">{{ .Params.Duration }}</p> + </div> + </div> + </li> + <li class="list-inline-item mr-4 mb-3 mb-sm-0"> + <div class="d-flex align-items-center"> + <i class="ti-timer text-primary icon-md mr-2"></i> + <div class="text-left"> + <h6 class="mb-0">{{ i18n "weekly" | upper }}</h6> + <p class="mb-0">{{ .Params.Weekly }}</p> + </div> + </div> + </li> + <li class="list-inline-item mr-4 mb-3 mb-sm-0"> + <div class="d-flex align-items-center"> + <i class="ti-wallet text-primary icon-md mr-2"></i> + <div class="text-left"> + <h6 class="mb-0">{{ i18n "fee" | upper }}</h6> + <p class="mb-0">{{ .Params.Fee }}</p> + </div> + </div> + </li> + </ul> + </div> + <div class="col-xl-3 text-sm-right text-left order-sm-2 order-3 order-xl-3 col-sm-6 mb-4 mb-xl-0"> + <a href="{{ .Params.Apply_url | safeURL }}" class="btn btn-primary">{{ i18n "apply_now" }}</a> + </div> + <!-- border --> + <div class="col-12 mt-4 order-4"> + <div class="border-bottom border-primary"></div> + </div> + </div> + <!-- course details --> + <div class="row"> + <div class="col-12 mb-4 content"> + {{ .Content }} + </div> + <!-- teacher --> + <div class="col-12"> + <h5 class="mb-3">{{ i18n "teacher" }}</h5> + {{ range where .Site.RegularPages "Title" (.Params.Teacher | title) }} + <div class="d-flex justify-content-between align-items-center flex-wrap"> + <div class="media mb-2 mb-sm-0 align-items-center"> + <img class="mr-4 img-fluid teacher-thumb-sm" src="{{ .Params.Image | relURL }}" alt="{{ .Title }}"> + <div class="media-body"> + <h4 class="mt-0"><a href="{{ .Permalink }}">{{ .Title }}</a></h4> + {{ .Params.Course }} + </div> + </div> + <div class="social-link"> + <h6 class="d-none d-sm-block text-right">{{ i18n "contact_info" }}</h6> + <ul class="list-inline"> + {{ range .Params.Contact }} + <li class="list-inline-item"><a class="d-inline-block text-light p-1" href="{{ .link | safeURL }}"><i class="{{ .icon }}"></i></a></li> + {{ end }} + </ul> + </div> + </div> + {{ end }} + <div class="border-bottom border-primary mt-4"></div> + </div> + </div> + </div> +</section> +<!-- /section --> + +<!-- related course --> +<section class="section pt-0"> + <div class="container"> + <div class="row"> + <div class="col-12"> + <h2 class="section-title">{{ i18n "related_course" }}</h2> + </div> + </div> + <div class="row"> + <!-- course item --> + {{ $related := (where .Site.RegularPages "Type" "course") | intersect (where .Site.Pages ".Title" "!=" .Title) | union (.Site.RegularPages.Related . ) | shuffle | first 3}} + {{ range first 3 $related }} + <div class="col-lg-4 col-sm-6 mb-5"> + {{ .Render "course"}} + </div> + {{ end }} + </div> + </div> +</section> +<!-- /related course --> + +{{ end }}
\ No newline at end of file diff --git a/layouts/event/list.html b/layouts/event/list.html new file mode 100644 index 0000000..eff93b8 --- /dev/null +++ b/layouts/event/list.html @@ -0,0 +1,18 @@ +{{ define "main" }} + +<!-- events --> +<section class="section"> + <div class="container"> + <div class="row"> + <!-- event --> + {{ range .Data.Pages }} + <div class="col-lg-4 col-sm-6 mb-5"> + {{ .Render "event" }} + </div> + {{ end }} + </div> + </div> +</section> +<!-- /events --> + +{{ end }}
\ No newline at end of file diff --git a/layouts/event/single.html b/layouts/event/single.html new file mode 100644 index 0000000..b5dd3ff --- /dev/null +++ b/layouts/event/single.html @@ -0,0 +1,118 @@ +{{ define "main" }} + +<!-- event single --> +<section class="section-sm"> + <div class="container"> + <div class="row"> + <div class="col-12"> + <h2 class="section-title">{{ .Title }}</h2> + </div> + <!-- event image --> + <div class="col-12 mb-4"> + <img style="height: 500px;width: 100%;object-fit: cover;" src="{{ .Params.Image | relURL }}" alt="{{ .Title }}" class="img-fluid w-100"> + </div> + </div> + <!-- event info --> + <div class="row align-items-center mb-5"> + <div class="col-lg-9"> + <ul class="list-inline"> + <li class="list-inline-item mr-xl-5 mr-4 mb-3 mb-lg-0"> + <div class="d-flex align-items-center"> + <i class="ti-location-pin text-primary icon-md mr-2"></i> + <div class="text-left"> + <h6 class="mb-0">{{ i18n "location" | upper}}</h6> + <p class="mb-0">{{ .Params.Location | markdownify }}</p> + </div> + </div> + </li> + <li class="list-inline-item mr-xl-5 mr-4 mb-3 mb-lg-0"> + <div class="d-flex align-items-center"> + <i class="ti-calendar text-primary icon-md mr-2"></i> + <div class="text-left"> + <h6 class="mb-0">{{ i18n "date" | upper}}</h6> + <p class="mb-0">{{ .PublishDate.Format "02 Jan, 2006"}}</p> + </div> + </div> + </li> + <li class="list-inline-item mr-xl-5 mr-4 mb-3 mb-lg-0"> + <div class="d-flex align-items-center"> + <i class="ti-time text-primary icon-md mr-2"></i> + <div class="text-left"> + <h6 class="mb-0">{{ i18n "time" | upper }}</h6> + <p class="mb-0">{{ .PublishDate.Format "15:04 MST"}}</p> + </div> + </div> + </li> + <li class="list-inline-item mr-xl-5 mr-4 mb-3 mb-lg-0"> + <div class="d-flex align-items-center"> + <i class="ti-wallet text-primary icon-md mr-2"></i> + <div class="text-left"> + <h6 class="mb-0">{{ i18n "entry_fee" | upper }}</h6> + <p class="mb-0">{{ .Params.Fee | markdownify }}</p> + </div> + </div> + </li> + </ul> + </div> + <div class="col-lg-3 text-lg-right text-left"> + <a href="{{ .Params.Apply_url | safeURL }}" class="btn btn-primary">{{ i18n "apply_now" }}</a> + </div> + <!-- border --> + <div class="col-12 mt-4 order-4"> + <div class="border-bottom border-primary"></div> + </div> + </div> + <!-- event details --> + <div class="row"> + <div class="col-12 mb-50 content"> + {{ .Content }} + </div> + </div> + <!-- event speakers --> + <div class="row"> + <div class="col-12"> + <h3 class="mb-4">{{ i18n "event_speaker"}}</h3> + </div> + <!-- speakers --> + {{ range .Params.Speaker }} + <div class="col-lg-3 col-sm-6 mb-4 mb-lg-0"> + <div class="media"> + {{ with .image }}<img class="mr-3 img-fluid" src="{{ . | relURL }}" alt="speaker">{{ end }} + <div class="media-body"> + <h4 class="mt-0">{{ .name }}</h4> + {{ .designation }} + </div> + </div> + </div> + {{ end }} + <!-- border --> + <div class="col-12 mt-4 order-4"> + <div class="border-bottom border-primary"></div> + </div> + </div> + </div> +</section> +<!-- /event single --> + +<!-- more event --> +<section class="section pt-0"> + <div class="container"> + <div class="row"> + <div class="col-12"> + <h2 class="section-title">{{ i18n "more_event" }}</h2> + </div> + </div> + <div class="row justify-content-center"> + <!-- event --> + {{ $related := (where .Site.RegularPages "Type" "event") | intersect (where .Site.Pages ".Title" "!=" .Title) | union (.Site.RegularPages.Related . ) | shuffle | first 3}} + {{ range first 3 $related }} + <div class="col-lg-4 col-sm-6 mb-5 mb-lg-0"> + {{ .Render "event" }} + </div> + {{ end }} + </div> + </div> +</section> +<!-- /more event --> + +{{ end }}
\ No newline at end of file diff --git a/layouts/index.html b/layouts/index.html new file mode 100755 index 0000000..a7fd3ab --- /dev/null +++ b/layouts/index.html @@ -0,0 +1,207 @@ +{{ define "main" }}
+
+{{ $data := index .Site.Data .Site.Language.Lang }}
+
+<!-- hero slider -->
+{{ if $data.homepage.slider.enable }}
+{{ with $data.homepage.slider }}
+<section class="hero-section overlay bg-cover" data-background="{{ .bg_image | absURL }}">
+ <div class="container">
+ <div class="hero-slider">
+ <!-- slider item -->
+ {{ range .slider_item }}
+ <div class="hero-slider-item">
+ <div class="row">
+ <div class="col-md-8">
+ <h1 class="text-white" data-animation-out="fadeOut{{.animation_out | title }}" data-delay-out="5" data-duration-in=".3"
+ data-animation-in="fadeIn{{.animation_in | title }}" data-delay-in=".1">{{ .title | markdownify }}</h1>
+ <p class="text-muted mb-4" data-animation-out="fadeOut{{.animation_out | title }}" data-delay-out="5" data-duration-in=".3" data-animation-in="fadeIn{{.animation_in | title }}" data-delay-in=".4">{{ .content | markdownify }}</p>
+ {{ if .button.enable }}
+ <a href="{{ .button.link | absLangURL }}" class="btn btn-primary" data-animation-out="fadeOut{{.animation_out | title }}" data-delay-out="5" data-duration-in=".3" data-animation-in="fadeIn{{.animation_in | title }}" data-delay-in=".7">{{ .button.label }}</a>
+ {{ end }}
+ </div>
+ </div>
+ </div>
+ {{ end }}
+ </div>
+ </div>
+</section>
+{{ end }}
+{{ end }}
+<!-- /hero slider -->
+
+<!-- banner-feature -->
+{{ if $data.homepage.banner_feature.enable }}
+{{ with $data.homepage.banner_feature }}
+<section class="bg-gray">
+ <div class="container-fluid p-0">
+ <div class="row no-gutters">
+ <div class="col-xl-4 col-lg-5 align-self-end">
+ <img class="img-fluid w-100" src="{{ .image | absURL }}" alt="banner-feature">
+ </div>
+ <div class="col-xl-8 col-lg-7">
+ <div class="row feature-blocks bg-gray justify-content-between">
+ {{ range .feature_item }}
+ <div class="col-sm-6 col-xl-5 mb-xl-5 mb-lg-3 mb-4 text-center text-sm-left">
+ <i class="{{ .icon }} mb-xl-4 mb-lg-3 mb-4 feature-icon"></i>
+ <h3 class="mb-xl-4 mb-lg-3 mb-4">{{ .name | markdownify }}</h3>
+ <p>{{ .content | markdownify }}</p>
+ </div>
+ {{ end }}
+ </div>
+ </div>
+ </div>
+ </div>
+</section>
+{{ end }}
+{{ end }}
+<!-- /banner-feature -->
+
+<!-- about us -->
+{{ if $data.homepage.about.enable }}
+{{ with $data.homepage.about }}
+<section class="section">
+ <div class="container">
+ <div class="row align-items-center">
+ <div class="col-md-6 order-2 order-md-1">
+ <h2 class="section-title">{{ .title | markdownify }}</h2>
+ <p>{{ .content | markdownify }}</p>
+ {{ if .button.enable }}
+ {{ with .button }}
+ <a href="{{ .link | absLangURL }}" class="btn btn-primary-outline">{{ .label }}</a>
+ {{ end }}
+ {{ end }}
+ </div>
+ {{ with .image }}
+ <div class="col-md-6 order-1 order-md-2 mb-4 mb-md-0">
+ <img class="img-fluid w-100" src="{{ . | absURL }}" alt="about image">
+ </div>
+ {{ end }}
+ </div>
+ </div>
+</section>
+{{ end }}
+{{ end }}
+<!-- /about us -->
+
+<!-- courses -->
+{{ if $data.homepage.course.enable }}
+<section class="section-sm">
+ <div class="container">
+ <div class="row">
+ <div class="col-12">
+ <div class="d-flex align-items-center section-title justify-content-between">
+ <h2 class="mb-0 text-nowrap mr-3">{{ $data.homepage.course.title }}</h2>
+ <div class="border-top w-100 border-primary d-none d-sm-block"></div>
+ <div>
+ <a href="{{ `course` | relLangURL }}" class="btn btn-sm btn-primary-outline ml-sm-3 d-none d-sm-block">{{ i18n "see_all" }}</a>
+ </div>
+ </div>
+ </div>
+ </div>
+ <!-- course list -->
+ <div class="row justify-content-center">
+ <!-- course item -->
+ {{ range first 6 (where .Site.RegularPages "Type" "course")}}
+ <div class="col-lg-4 col-sm-6 mb-5">
+ {{ .Render "course" }}
+ </div>
+ {{ end }}
+ </div>
+ <!-- /course list -->
+ <!-- mobile see all button -->
+ <div class="row">
+ <div class="col-12 text-center">
+ <a href="{{ `course` | relLangURL }}" class="btn btn-sm btn-primary-outline d-sm-none d-inline-block">{{ i18n "see_all" }}</a>
+ </div>
+ </div>
+ </div>
+</section>
+{{ end }}
+<!-- /courses -->
+
+<!-- cta -->
+{{ if $data.homepage.cta.enable }}
+{{ with $data.homepage.cta }}
+<section class="section bg-primary">
+ <div class="container">
+ <div class="row">
+ <div class="col-12 text-center">
+ <h6 class="text-white font-secondary mb-0">{{ .subtitle | markdownify }}</h6>
+ <h2 class="section-title text-white">{{ .title | markdownify }}</h2>
+ {{ if .button.enable }}
+ {{ with .button }}
+ <a href="{{ .link | absLangURL }}" class="btn btn-secondary">{{ .label }}</a>
+ {{ end }}
+ {{ end }}
+ </div>
+ </div>
+ </div>
+</section>
+{{ end }}
+{{ end }}
+<!-- /cta -->
+
+<!-- success story -->
+{{ if $data.homepage.success_story.enable }}
+{{ partial "success-story.html" . }}
+{{ end }}
+<!-- /success story -->
+
+<!-- events -->
+{{ if $data.homepage.event.enable }}
+<section class="section bg-gray">
+ <div class="container">
+ <div class="row">
+ <div class="col-12">
+ <div class="d-flex align-items-center section-title justify-content-between">
+ <h2 class="mb-0 text-nowrap mr-3">{{ $data.homepage.event.title }}</h2>
+ <div class="border-top w-100 border-primary d-none d-sm-block"></div>
+ <div>
+ <a href="{{`event` | relLangURL }}" class="btn btn-sm btn-primary-outline ml-sm-3 d-none d-sm-block">{{ i18n "see_all" }}</a>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="row justify-content-center">
+ <!-- event -->
+ {{ range first 3 (where .Site.RegularPages "Type" "event")}}
+ <div class="col-lg-4 col-sm-6 mb-5 mb-lg-0">
+ {{ .Render "event" }}
+ </div>
+ {{ end }}
+ </div>
+ <!-- mobile see all button -->
+ <div class="row">
+ <div class="col-12 text-center">
+ <a href="{{`event` | relLangURL }}" class="btn btn-sm btn-primary-outline d-sm-none d-inline-block">{{ i18n "see_all" }}</a>
+ </div>
+ </div>
+ </div>
+</section>
+{{ end }}
+<!-- /events -->
+
+<!-- blog -->
+{{ if $data.homepage.blog.enable }}
+<section class="section">
+ <div class="container">
+ <div class="row">
+ <div class="col-12">
+ <h2 class="section-title">{{ $data.homepage.blog.title }}</h2>
+ </div>
+ </div>
+ <div class="row justify-content-center">
+ <!-- blog post -->
+ {{ range first 3 (where .Site.RegularPages "Type" "post")}}
+ <article class="col-lg-4 col-sm-6 mb-5 mb-lg-0">
+ {{ .Render "post" }}
+ </article>
+ {{ end }}
+ </div>
+ </div>
+</section>
+{{ end }}
+<!-- /blog -->
+
+{{ end }}
\ No newline at end of file diff --git a/layouts/notice/list.html b/layouts/notice/list.html new file mode 100644 index 0000000..982c383 --- /dev/null +++ b/layouts/notice/list.html @@ -0,0 +1,20 @@ +{{ define "main" }} + +<!-- notice --> +<section class="section"> + <div class="container"> + <div class="row"> + <div class="col-12"> + <ul class="list-unstyled"> + <!-- notice item --> + {{ range .Data.Pages }} + {{ .Render "notice" }} + {{ end }} + </ul> + </div> + </div> + </div> +</section> +<!-- /notice --> + +{{ end }}
\ No newline at end of file diff --git a/layouts/notice/single.html b/layouts/notice/single.html new file mode 100644 index 0000000..3e96c93 --- /dev/null +++ b/layouts/notice/single.html @@ -0,0 +1,27 @@ +{{ define "main" }} + +<!-- notice details --> +<section class="section"> + <div class="container"> + <div class="row"> + <div class="col-12"> + <div class="d-flex"> + <div class="text-center mr-4"> + <div class="p-4 bg-primary text-white"> + <span class="h2 d-block">{{ .PublishDate.Format "06"}}</span> {{ .PublishDate.Format "JAN, 2006"}} + </div> + </div> + <!-- notice content --> + <div class="content"> + {{ .Content }} + {{ with .Params.Download_link }} <a href="{{ . | absURL }}" class="btn btn-primary">{{ i18n "download" }}</a> + {{ end }} + </div> + </div> + </div> + </div> + </div> +</section> +<!-- /notice details --> + +{{ end }}
\ No newline at end of file diff --git a/layouts/pages/single.html b/layouts/pages/single.html new file mode 100644 index 0000000..5313dba --- /dev/null +++ b/layouts/pages/single.html @@ -0,0 +1,15 @@ +{{ define "main" }} + +<section class="section"> + <div class="container"> + <div class="row"> + <div class="col-12"> + <div class="content"> + {{ .Content }} + </div> + </div> + </div> + </div> +</section> + +{{ end }}
\ No newline at end of file diff --git a/layouts/partials/blog-sidebar.html b/layouts/partials/blog-sidebar.html new file mode 100644 index 0000000..6d2fe88 --- /dev/null +++ b/layouts/partials/blog-sidebar.html @@ -0,0 +1,46 @@ +{{ "<!-- sidebar -->" | safeHTML }} +<aside class="col-lg-4 order-1 order-lg-2"> + {{ "<!-- categories -->" | safeHTML }} + <div class="bg-white mb-5"> + <h4 class="mb-4">{{ i18n "categories" }}</h4> + {{- if isset .Site.Taxonomies "categories" }} + {{- if not (eq (len .Site.Taxonomies.categories) 0) }} + <ul class="list-unstyled"> + {{- range $name, $items := .Site.Taxonomies.categories }} + <li class="border-bottom"><a href="{{ `categories/` | relLangURL }}{{ $name | urlize | lower }}" class="d-block pb-3 mt-3">{{ $name | title | humanize }}</a></li> + {{- end }} + </ul> + {{- end }} + {{- end }} + </div> + {{ "<!-- tags -->" | safeHTML }} + <div class="bg-white mb-5"> + <h4 class="mb-4">{{ i18n "tags" }}</h4> + {{- if isset .Site.Taxonomies "tags" }} + {{- if not (eq (len .Site.Taxonomies.tags) 0) }} + <ul class="list-inline"> + {{- range $name, $items := .Site.Taxonomies.tags }} + <li class="list-inline-item mb-2"><a class="px-3 py-2 d-block bg-light" href="{{ `tags/` | relLangURL }}{{ $name | urlize | lower }}">{{ $name | humanize }}</a></li> + {{- end }} + </ul> + {{- end }} + {{- end }} + </div> + {{ "<!-- latest post -->" | safeHTML }} + <div class="bg-white"> + <h4 class="mb-4">{{ i18n "latest_article" }}</h4> + {{ "<!-- post-item -->" | safeHTML }} + {{ range first 3 ( where .Site.Pages "Type" "post" )}} + <div class="media border-bottom border-color pb-3 mb-3"> + <a href="{{ .Permalink }}"><img class="mr-3 post-thumb-sm" src="{{ .Params.Image | absURL }}"></a> + <div class="media-body"> + <a href="{{ .Permalink }}"> + <h5 class="mt-0">{{ .Title }}</h5> + </a> + {{ .PublishDate.Format "02 Jan 2006" }} + </div> + </div> + {{ end }} + </div> +</aside> +{{ "<!-- /sidebar -->" | safeHTML }}
\ No newline at end of file diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html new file mode 100755 index 0000000..59f6ab8 --- /dev/null +++ b/layouts/partials/footer.html @@ -0,0 +1,131 @@ +<!-- footer -->
+<footer>
+ <!-- newsletter -->
+ {{ if .Site.Params.subscription.enable }}
+ {{ with .Site.Params.subscription }}
+ <div class="newsletter">
+ <div class="container">
+ <div class="row">
+ <div class="col-md-9 ml-auto bg-primary py-5 newsletter-block">
+ <h3 class="text-white">{{ i18n "subscribe_newsletter" }}</h3>
+ <form action="{{ .mailchimp_form_action }}" method="post" name="mc-embedded-subscribe-form" target="_blank">
+ <div class="input-wrapper">
+ <input type="email" class="form-control border-0" id="newsletter" name="newsletter" placeholder="Enter Your Email...">
+ <button type="submit" name="subscribe" class="btn btn-primary">{{ i18n "join" }}</button>
+ <div style="position: absolute; left: -5000px;" aria-hidden="true">
+ <input type="text" name="{{ .mailchimp_form_name }}" tabindex="-1">
+ </div>
+ </div>
+ </form>
+ </div>
+ </div>
+ </div>
+ </div>
+ {{ end }}
+ {{ end }}
+ <!-- footer content -->
+ <div class="footer bg-footer section border-bottom">
+ <div class="container">
+ <div class="row">
+ <div class="col-lg-4 col-sm-8 mb-5 mb-lg-0">
+ <!-- logo -->
+ <a class="logo-footer" href="{{ .Site.BaseURL | relLangURL }}"><img class="img-fluid mb-4" src="{{ .Site.Params.logo | absURL }}" alt="{{ .Site.Title }}"></a>
+ <ul class="list-unstyled">
+ <li class="mb-4">{{ .Site.Params.address | markdownify }}</li>
+ <li class="mb-4">{{ .Site.Params.email | markdownify }}</li>
+ <li class="mb-4">{{ .Site.Params.mobile | markdownify }}</li>
+ </ul>
+ </div>
+ <!-- company -->
+ <div class="col-lg-2 col-md-3 col-sm-4 col-6 mb-5 mb-md-0">
+ <h4 class="text-white mb-5 text-uppercase">{{ i18n "company" }}</h4>
+ <ul class="list-unstyled">
+ {{ range .Site.Menus.main }}
+ {{ if not .HasChildren }}
+ <li class="mb-3"><a class="text-color" href="{{ .URL | absLangURL }}">{{ .Name }}</a></li>
+ {{ end }}
+ {{ end }}
+ </ul>
+ </div>
+ <!-- links -->
+ <div class="col-lg-2 col-md-3 col-sm-4 col-6 mb-5 mb-md-0">
+ <h4 class="text-white mb-5 text-uppercase">{{ i18n "links" }}</h4>
+ <ul class="list-unstyled">
+ {{ range .Site.Menus.footer }}
+ <li class="mb-3"><a class="text-color" href="{{ .URL | absLangURL }}">{{ .Name }}</a></li>
+ {{ end }}
+ </ul>
+ </div>
+ <!-- support -->
+ <div class="col-lg-2 col-md-3 col-sm-4 col-6 mb-5 mb-md-0">
+ <h4 class="text-white mb-5 text-uppercase">{{ i18n "courses" }}</h4>
+ <ul class="list-unstyled">
+ {{ range first 5 (where .Site.RegularPages "Type" "course")}}
+ <li class="mb-3"><a class="text-color" href="{{ .Permalink }}">{{ .Title }}</a></li>
+ {{ end }}
+ </ul>
+ </div>
+ <!-- support -->
+ <div class="col-lg-2 col-md-3 col-sm-4 col-6 mb-5 mb-md-0">
+ <h4 class="text-white mb-5 text-uppercase">{{ i18n "new_notice" }}</h4>
+ <ul class="list-unstyled">
+ {{ range first 3 (where .Site.RegularPages "Type" "notice")}}
+ <li class="mb-3"><a class="text-color" href="{{ .Permalink }}">{{ .Title }}</a></li>
+ {{ end }}
+ </ul>
+ </div>
+ </div>
+ </div>
+ </div>
+ <!-- copyright -->
+ <div class="copyright py-4 bg-footer">
+ <div class="container">
+ <div class="row">
+ <div class="col-sm-7 text-sm-left text-center">
+ <p class="mb-0">{{ .Site.Params.copyright | markdownify }}</p>
+ </div>
+ <div class="col-sm-5 text-sm-right text-center">
+ <ul class="list-inline">
+ {{ range .Site.Params.social }}
+ <li class="list-inline-item"><a class="d-inline-block p-2" href="{{ .link | safeURL }}"><i class="{{ .icon }} text-primary"></i></a></li>
+ {{ end }}
+ </ul>
+ </div>
+ </div>
+ </div>
+ </div>
+</footer>
+<!-- /footer -->
+
+{{ "<!-- Google Map API -->" | safeHTML }}
+{{ with .Site.Params.map.gmap_api }}
+<script src="{{ . | safeURL }}"></script>
+{{ end }}
+
+{{ "<!-- JS Plugins -->" | safeHTML }}
+{{ range .Site.Params.plugins.js}}
+<script src="{{ .link | absURL }}"></script>
+{{ end }}
+
+{{ "<!-- Main Script -->" | safeHTML }}
+{{ $script := resources.Get "js/script.js" | minify}}
+<script src="{{ $script.Permalink }}"></script>
+
+{{ "<!-- google analitycs -->" | safeHTML }}
+{{ with .Site.Params.google_analitycs_id}}
+<script>
+ (function (i, s, o, g, r, a, m) {
+ i['GoogleAnalyticsObject'] = r;
+ i[r] = i[r] || function () {
+ (i[r].q = i[r].q || []).push(arguments)
+ }, i[r].l = 1 * new Date();
+ a = s.createElement(o),
+ m = s.getElementsByTagName(o)[0];
+ a.async = 1;
+ a.src = g;
+ m.parentNode.insertBefore(a, m)
+ })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
+ ga('create', '{{ . }}', 'auto');
+ ga('send', 'pageview');
+</script>
+{{ end }}
\ No newline at end of file diff --git a/layouts/partials/head.html b/layouts/partials/head.html new file mode 100755 index 0000000..2e59eef --- /dev/null +++ b/layouts/partials/head.html @@ -0,0 +1,24 @@ +<head>
+ <meta charset="utf-8">
+ <title>{{ .Title }}</title>
+
+ {{ "<!-- mobile responsive meta -->" | safeHTML }}
+ <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
+ <meta name="description" content="{{ with .Params.Description }}{{ . }}{{ else }}{{ with .Site.Params.description }}{{ . }}{{ end }}{{ end }}">
+ {{ with .Site.Params.author }}<meta name="author" content="{{ . }}">{{ end }}
+ {{ hugo.Generator }}
+
+ {{ "<!-- plugins -->" | safeHTML }}
+ {{ range .Site.Params.plugins.css }}
+ <link rel="stylesheet" href="{{ .link | absURL }}">
+ {{ end }}
+
+ {{ "<!-- Main Stylesheet -->" | safeHTML }}
+ {{ $styles := resources.Get "scss/style.scss" | toCSS }}
+ <link rel="stylesheet" href="{{ $styles.Permalink }}" media="screen">
+
+ {{ "<!--Favicon-->" | safeHTML }}
+ <link rel="shortcut icon" href="{{ `images/favicon.png` | absURL }}" type="image/x-icon">
+ <link rel="icon" href="{{ `images/favicon.png` | absURL }}" type="image/x-icon">
+
+</head>
\ No newline at end of file diff --git a/layouts/partials/header.html b/layouts/partials/header.html new file mode 100755 index 0000000..7545098 --- /dev/null +++ b/layouts/partials/header.html @@ -0,0 +1,90 @@ +<!-- header -->
+<header class="fixed-top header">
+ <!-- top header -->
+ {{ if .Site.Params.top_header }}
+ <div class="top-header py-2 bg-white">
+ <div class="container">
+ <div class="row no-gutters align-items-center">
+ <div class="col-lg-4 text-center text-lg-left">
+ <ul class="list-inline">
+ {{ range .Site.Params.social }}
+ <li class="list-inline-item mx-0"><a class="d-inline-block p-2 text-color" href="{{ .link | safeURL }}"><i class="{{ .icon }}"></i></a></li>
+ {{ end }}
+ </ul>
+ </div>
+ <div class="col-lg-8 text-center text-lg-right">
+ <ul class="list-inline">
+ <li class="list-inline-item">
+ <a class="text-color mr-3" href="tel:{{ .Site.Params.mobile }}"><strong>{{ i18n "call" | upper }} : </strong> {{ .Site.Params.mobile }}</a></li>
+ <li class="list-inline-item">
+ <a class="text-color" href="mailto:{{ .Site.Params.email }}"><strong>{{ i18n "email" | upper }} : </strong> {{ .Site.Params.email }}</a></li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </div>
+ {{ end }}
+ <!-- navbar -->
+ <div class="navigation w-100 {{ if .Site.Params.top_header }} top-hider {{ end }}">
+ <div class="container">
+ <nav class="navbar navbar-expand-lg navbar-light p-0">
+ <a class="navbar-brand" href="{{ .Site.BaseURL | relLangURL }}"><img class="img-fluid"
+ src="{{ .Site.Params.logo | absURL }}" alt="{{ .Site.Title }}"></a>
+ <button class="navbar-toggler rounded-0" type="button" data-toggle="collapse" data-target="#navigation"
+ aria-controls="navigation" aria-expanded="false" aria-label="Toggle navigation">
+ <span class="navbar-toggler-icon"></span>
+ </button>
+
+ <div class="collapse navbar-collapse text-center" id="navigation">
+ <ul class="navbar-nav ml-auto">
+ <li class="nav-item">
+ <a class="nav-link" href="{{ .Site.BaseURL | relLangURL }}">{{ .Site.Params.Home }}</a>
+ </li>
+ {{ range .Site.Menus.main }}
+ {{ if .HasChildren }}
+ <li class="nav-item dropdown">
+ <a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true"
+ aria-expanded="false">
+ {{ .Name }}
+ </a>
+ <div class="dropdown-menu">
+ {{ range .Children }}
+ <a class="dropdown-item" href="{{ .URL | relLangURL }}">{{ .Name }}</a>
+ {{ end }}
+ </div>
+ </li>
+ {{ else }}
+ <li class="nav-item">
+ <a class="nav-link" href="{{ .URL | relLangURL }}">{{ .Name }}</a>
+ </li>
+ {{ end }}
+ {{ end }}
+ </ul>
+
+ <!-- Language List -->
+ {{ if .IsTranslated }}
+ <select class="m-2 border-0" id="select-language" onchange="location = this.value;">
+ {{ $siteLanguages := .Site.Languages}}
+ {{ $pageLang := .Page.Lang}}
+ {{ range .Page.AllTranslations }}
+ {{ $translation := .}}
+ {{ range $siteLanguages }}
+ {{ if eq $translation.Lang .Lang }}
+ {{ $selected := false }}
+ {{ if eq $pageLang .Lang}}
+ <option id="{{ $translation.Language }}" value="{{ $translation.Permalink }}" selected>{{ .LanguageName }}
+ </option>
+ {{ else }}
+ <option id="{{ $translation.Language }}" value="{{ $translation.Permalink }}">{{ .LanguageName }}</option>
+ {{ end }}
+ {{ end }}
+ {{ end }}
+ {{ end }}
+ </select>
+ {{ end }}
+ </div>
+ </nav>
+ </div>
+ </div>
+</header>
+<!-- /header -->
\ No newline at end of file diff --git a/layouts/partials/page-header.html b/layouts/partials/page-header.html new file mode 100644 index 0000000..2c8d766 --- /dev/null +++ b/layouts/partials/page-header.html @@ -0,0 +1,15 @@ +<!-- page title --> +<section class="page-title-section overlay" style="background-image: url('{{ .Params.Bg_image | relURL}}'),url('{{`images/backgrounds/page-title.jpg`| relURL}}');" > + <div class="container"> + <div class="row"> + <div class="col-md-8"> + <ul class="list-inline custom-breadcrumb"> + <li class="list-inline-item h2"><a class="text-primary font-secondary" href="{{ .Site.BaseURL | absLangURL }}">{{ .Site.Params.home }}</a></li> + <li class="list-inline-item h5"><i class="ti-angle-right text-white"></i></li> + <li class="list-inline-item text-white h3 font-secondary">{{ .Title }}</li> + </ul> + <p class="text-lighten">{{ .Params.Description | markdownify }}</p> + </div> + </div> + </div> +</section>
\ No newline at end of file diff --git a/layouts/partials/preloader.html b/layouts/partials/preloader.html new file mode 100755 index 0000000..bbf481a --- /dev/null +++ b/layouts/partials/preloader.html @@ -0,0 +1,9 @@ +{{ if .Site.Params.preloader.enable }}
+{{ "<!-- preloader start -->" | safeHTML }}
+<div class="preloader">
+ {{ with .Site.Params.preloader.preloader }}
+ <img src="{{ . | absURL }}" alt="preloader">
+ {{ end }}
+</div>
+{{ "<!-- preloader end -->" | safeHTML }}
+{{ end }}
\ No newline at end of file diff --git a/layouts/partials/success-story.html b/layouts/partials/success-story.html new file mode 100644 index 0000000..c59e223 --- /dev/null +++ b/layouts/partials/success-story.html @@ -0,0 +1,21 @@ +{{ $data := index .Site.Data .Site.Language.Lang }} + +{{ with $data.homepage.success_story }} +<section class="section bg-cover" data-background="{{ .bg_image | absURL }}"> + <div class="container"> + <div class="row"> + <div class="col-lg-6 col-sm-4 position-relative success-video"> + <a class="play-btn venobox" href="{{ .video_link | safeURL }}" data-vbtype="video"> + <i class="ti-control-play"></i> + </a> + </div> + <div class="col-lg-6 col-sm-8"> + <div class="bg-white p-5"> + <h2 class="section-title">{{ .title | markdownify }}</h2> + <p>{{ .content | markdownify }}</p> + </div> + </div> + </div> + </div> +</section> +{{ end }}
\ No newline at end of file diff --git a/layouts/research/list.html b/layouts/research/list.html new file mode 100644 index 0000000..19222b7 --- /dev/null +++ b/layouts/research/list.html @@ -0,0 +1,17 @@ +{{ define "main" }} + +<!-- research --> +<section class="section"> + <div class="container"> + <div class="row"> + {{ range .Data.Pages}} + <!-- recharch item --> + <div class="col-lg-4 col-sm-6 mb-4"> + {{ .Render "research" }}</div> + {{ end }} + </div> + </div> +</section> +<!-- /research --> + +{{ end }}
\ No newline at end of file diff --git a/layouts/research/single.html b/layouts/research/single.html new file mode 100644 index 0000000..782f2c0 --- /dev/null +++ b/layouts/research/single.html @@ -0,0 +1,25 @@ +{{ define "main" }} + +<!-- event single --> +<section class="section-sm"> + <div class="container"> + <div class="row"> + <div class="col-12"> + <h2 class="section-title">{{ .Title }}</h2> + </div> + <!-- research image --> + <div class="col-12 mb-4"> + <img style="height: 500px;width: 100%;object-fit: cover;" src="{{ .Params.Image | relURL }}" alt="{{ .Title }}" class="img-fluid w-100"> + </div> + </div> + <!-- research details --> + <div class="row"> + <div class="col-12 mb-50 content"> + {{ .Content }} + </div> + </div> + </div> +</section> +<!-- /event single --> + +{{ end }}
\ No newline at end of file diff --git a/layouts/scholarship/list.html b/layouts/scholarship/list.html new file mode 100644 index 0000000..cb32ee6 --- /dev/null +++ b/layouts/scholarship/list.html @@ -0,0 +1,26 @@ +{{ define "main" }} + +<!-- scholarship --> +<section class="section"> + <div class="container"> + <div class="row mb-5"> + <div class="col-md-6 mb-4 mb-md-0"> + <img class="img-fluid" src="{{ .Params.Image | relURL }}" alt="scholarship news"> + </div> + <div class="col-md-6 content"> + {{ .Content }} + </div> + </div> + <div class="row"> + <!-- scholarship item --> + {{ range .Data.Pages }} + <div class="col-lg-4 col-sm-6 mb-4"> + {{ .Render "scholarship" }} + </div> + {{ end }} + </div> + </div> +</section> +<!-- /scholarship --> + +{{ end }}
\ No newline at end of file diff --git a/layouts/teacher/list.html b/layouts/teacher/list.html new file mode 100644 index 0000000..fc3e4a8 --- /dev/null +++ b/layouts/teacher/list.html @@ -0,0 +1,34 @@ +{{ define "main" }} + +<!-- teachers --> +<section class="section"> + <div class="container"> + <div class="row"> + <div class="col-12"> + <!-- teacher category list --> + <ul class="list-inline text-center filter-controls mb-5"> + <li class="list-inline-item m-3 text-uppercase active" data-filter="all">{{ i18n "all" }}</li> + {{ $categories := slice }} + {{ range .Data.Pages }} + {{ $categories = $categories | append .Params.Course }} + {{ end }} + {{ range ( $categories | uniq ) }} + <li class="list-inline-item m-3 text-uppercase" data-filter="{{ . | urlize }}">{{ . | humanize }}</li> + {{ end }} + </ul> + </div> + </div> + <!-- teacher list --> + <div class="row filtr-container"> + <!-- teacher --> + {{ range .Data.Pages }} + <div data-category="{{ .Params.Course | urlize }}" class="col-lg-4 col-sm-6 filtr-item"> + {{ .Render "teacher" }} + </div> + {{ end }} + </div> + </div> +</section> +<!-- /teachers --> + +{{ end }}
\ No newline at end of file diff --git a/layouts/teacher/single.html b/layouts/teacher/single.html new file mode 100644 index 0000000..d5132f7 --- /dev/null +++ b/layouts/teacher/single.html @@ -0,0 +1,53 @@ +{{ define "main" }} + +<!-- teacher details --> +<section class="section"> + <div class="container"> + <div class="row"> + <div class="col-md-5 mb-5"> + <img class="img-fluid w-100" src="{{ .Params.Image | relURL }}" alt="{{ .Title }}"> + </div> + <div class="col-md-6 mb-5"> + <h3>{{ .Title }}</h3> + <h6 class="text-color">{{ .Params.Course }}</h6> + <p class="mb-5">{{ .Params.Bio | markdownify }}</p> + <div class="row"> + <div class="col-md-6 mb-5 mb-md-0"> + <h4 class="mb-4">{{ i18n "contact_info" | upper}}:</h4> + <ul class="list-unstyled"> + {{ range .Params.Contact }} + <li class="mb-3"><a class="text-color" href="{{ .link | safeURL }}"><i class="{{ .icon }} mr-2"></i>{{ .name }}</a></li> + {{ end }} + </ul> + </div> + <div class="col-md-6"> + <h4 class="mb-4">{{ i18n "interest" | upper }}</h4> + <ul class="list-unstyled"> + {{ range .Params.Interest }} + <li class="mb-3">{{ . | title }}</li> + {{ end }} + </ul> + </div> + </div> + </div> + <div class="col-12 content"> + {{ .Content }} + </div> + </div> + + <div class="row"> + <div class="col-12"> + <h4 class="mb-4">{{ i18n "courses" | upper}}</h4> + </div> + <!-- course item --> + {{ range where .Site.RegularPages "Params.teacher" .Title }} + <div class="col-lg-4 col-sm-6 mb-5"> + {{ .Render "course"}} + </div> + {{ end }} + </div> + </div> +</section> +<!-- /teacher details --> + +{{ end }}
\ No newline at end of file |