diff options
author | gurusabarish <gurusabarisha@gmail.com> | 2022-02-13 08:56:08 +0300 |
---|---|---|
committer | gurusabarish <gurusabarisha@gmail.com> | 2022-02-13 08:56:08 +0300 |
commit | 006bf5abcd35b6ad85ef0836bdd05896d9f68198 (patch) | |
tree | 513deca0e6f062ad14dbb51bcb45427868b7b701 /layouts | |
parent | a8ec5d338841d2d8b2e9cd324290ca421722bcc9 (diff) |
added projects,contact in home and added list page for project
Diffstat (limited to 'layouts')
-rw-r--r-- | layouts/blogs/single.html (renamed from layouts/blog/single.html) | 0 | ||||
-rw-r--r-- | layouts/index.html | 3 | ||||
-rw-r--r-- | layouts/partials/sections/achievements.html | 2 | ||||
-rw-r--r-- | layouts/partials/sections/contact.html | 23 | ||||
-rw-r--r-- | layouts/partials/sections/footer/recentBlogPosts.html | 2 | ||||
-rw-r--r-- | layouts/partials/sections/header.html | 29 | ||||
-rw-r--r-- | layouts/partials/sections/projects.html | 83 | ||||
-rw-r--r-- | layouts/projects/list.html | 58 |
8 files changed, 187 insertions, 13 deletions
diff --git a/layouts/blog/single.html b/layouts/blogs/single.html index 9cdd2a0..9cdd2a0 100644 --- a/layouts/blog/single.html +++ b/layouts/blogs/single.html diff --git a/layouts/index.html b/layouts/index.html index 098e831..e84c5d9 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -1,6 +1,7 @@ {{ define "head" }}
<meta name="description" content={{ .Site.Params.description }}>
<link rel="stylesheet" href="/css/index.css" media="all">
+<link rel="stylesheet" href="/css/projects.css" media="all">
<!-- fontawesome -->
<script defer src="/fontawesome-5/all-5.15.4.js"></script>
@@ -11,5 +12,7 @@ {{ end }}
{{ define "main" }}
+{{- partial "sections/projects.html" . -}}
{{- partial "sections/achievements.html" . -}}
+{{- partial "sections/contact.html" . -}}
{{ end }}
\ No newline at end of file diff --git a/layouts/partials/sections/achievements.html b/layouts/partials/sections/achievements.html index e26526d..2301f96 100644 --- a/layouts/partials/sections/achievements.html +++ b/layouts/partials/sections/achievements.html @@ -5,7 +5,7 @@ <div class="px-0 px-md-5 px-lg-5">
<div class="row justify-content-center px-3 px-md-5 px-lg-5">
{{ range .Site.Params.achievements.items }}
- <div class="col-md-4 my-3" title="{{ .title }}">
+ <div class="col-lg-4 col-md-6 my-3" title="{{ .title }}">
<a class="card my-3 h-100 p-3" href="{{ .url }}">
<div class="card-body bg-transparent">
<h5 class="card-title bg-transparent">{{ .title }}</h5>
diff --git a/layouts/partials/sections/contact.html b/layouts/partials/sections/contact.html new file mode 100644 index 0000000..32aeed3 --- /dev/null +++ b/layouts/partials/sections/contact.html @@ -0,0 +1,23 @@ +{{ if .Site.Params.contact.enable | default false }}
+<section id="contact" class="py-5">
+ <div class="container">
+ <h3 class="text-center">Get In Touch</h3>
+ <div class="px-0 px-md-5 px-lg-5">
+ <div class="row justify-content-center px-md-5">
+ <div class="col-md-8 py-3">
+ <div class="text-center">
+ {{ .Site.Params.contact.content | emojify | markdownify }}
+ </div>
+ {{ if .Site.Params.contact.email }}
+ <div class="text-center pt-3">
+ <a href="mailto:{{ .Site.Params.contact.email }}" class="btn">
+ {{ .Site.Params.contact.btnName | default "Get in Touch" }}
+ </a>
+ </div>
+ {{ end }}
+ </div>
+ </div>
+ </div>
+ </div>
+</section>
+{{ end }}
\ No newline at end of file diff --git a/layouts/partials/sections/footer/recentBlogPosts.html b/layouts/partials/sections/footer/recentBlogPosts.html index 72edf38..a02a728 100644 --- a/layouts/partials/sections/footer/recentBlogPosts.html +++ b/layouts/partials/sections/footer/recentBlogPosts.html @@ -2,7 +2,7 @@ {{ if .Site.Params.footer.recentPosts | default true }}
<div class="h3 text-center text-secondary py-3">Recent posts</div>
<div class="row justify-content-center">
- {{ range ( where .Site.RegularPages "Type" "blog" | first 3 ) }}
+ {{ range ( where .Site.RegularPages "Type" "blogs" | first 3 ) }}
<div class="col-lg-4 col-md-6 pt-2">
<div class="card h-100">
<div class="card-body bg-transparent p-3 shadow-sm">
diff --git a/layouts/partials/sections/header.html b/layouts/partials/sections/header.html index 5eb4950..9cd286d 100644 --- a/layouts/partials/sections/header.html +++ b/layouts/partials/sections/header.html @@ -48,46 +48,53 @@ <!-- navbar content -->
<div class="collapse navbar-collapse text-wrap primary-font" id="navbarContent">
<ul class="navbar-nav {{ .Site.Params.navbar.align | default " ms-auto"}} text-center">
- {{ if .Site.Params.disable_about }}
- {{ else }}
+ {{ if not (.Site.Params.navbar.menus.disableAbout | default false) }}
<li class="nav-item navbar-text">
<a class="nav-link" href="{{ .Site.BaseURL | relURL }}#about" aria-label="about">About</a>
</li>
{{ end }}
- {{ if .Site.Params.disable_experience }}
- {{ else }}
+ {{ if not (.Site.Params.navbar.menus.disableExperience | default false) }}
<li class="nav-item navbar-text">
<a class="nav-link" href="{{ .Site.BaseURL | relURL }}#experience"
aria-label="experience">Experience</a>
</li>
{{ end }}
- {{ if .Site.Params.disable_education }}
- {{ else }}
+ {{ if not (.Site.Params.navbar.menus.disableEducation | default false) }}
<li class="nav-item navbar-text">
<a class="nav-link" href="{{ .Site.BaseURL | relURL }}#education"
aria-label="education">Education</a>
</li>
{{ end }}
- {{ if .Site.Params.disable_projects }}
- {{ else }}
+ {{
+ if and
+ (.Site.Params.projects.enable | default false)
+ (not (.Site.Params.navbar.menus.disableEducation | default false))
+ }}
+ {{/* {{ if .Site.Params.projects.enable | default false }} */}}
<li class="nav-item navbar-text">
<a class="nav-link" href="{{ .Site.BaseURL | relURL }}#projects"
aria-label="projects">Projects</a>
</li>
{{ end }}
- {{ if .Site.Params.achievements.enable | default false }}
+ {{
+ if and
+ (.Site.Params.achievements.enable | default false)
+ (not (.Site.Params.navbar.menus.disableAchievements | default false))
+ }}
<li class="nav-item navbar-text">
<a class="nav-link" href="{{ .Site.BaseURL | relURL }}#achievements"
aria-label="achievements">Achievements</a>
</li>
{{ end }}
- {{ if .Site.Params.disable_contact }}
- {{ else }}
+ {{ if and
+ (.Site.Params.contact.enable | default false)
+ (not (.Site.Params.navbar.menus.disableContact | default false))
+ }}
<li class="nav-item navbar-text">
<a class="nav-link" href="{{ .Site.BaseURL | relURL }}#contact"
aria-label="contact">Contact</a>
diff --git a/layouts/partials/sections/projects.html b/layouts/partials/sections/projects.html new file mode 100644 index 0000000..c2cee6b --- /dev/null +++ b/layouts/partials/sections/projects.html @@ -0,0 +1,83 @@ +{{ if .Site.Params.projects.enable | default false }}
+<section id="projects" class="py-5">
+ <div class="container">
+ <h3 class="text-center">Projects</h3>
+ <div class="row justify-content-center px-3 px-md-5 px-lg-5">
+ {{ range .Site.Params.projects.items }}
+ <div class="col-lg-4 col-md-6 my-3">
+ <div class="card my-3 h-100" title="{{ .title }}">
+ <div class="card-head">
+ <img class="card-img-top" src="{{ .image }}" alt="{{ .title }}">
+ </div>
+ <div class="card-body bg-transparent p-3">
+ <div class="pb-2 bg-transparent">
+ {{ range .badges }}
+ <span class="badge badge-secondary">{{ . }}</span>
+ {{ end }}
+ </div>
+ <h5 class="card-title bg-transparent">{{ .title }}</h5>
+ <div class="card-text bg-transparent secondary-font">
+ {{ .content }}
+ </div>
+ </div>
+ {{ if or (.links) (.featured) }}
+ <div class="card-footer py-3">
+ {{ range .links }}
+ <span class="m-1 mx-2">
+ <a href="{{ .url }}">
+ <i class="{{ .icon }}"></i>
+ </a>
+ </span>
+ {{ end }}
+ {{ if .featured }}
+ <span class="float-end">
+ <a class="btn btn-sm" href="{{ .featured.link }}" target="_blank">
+ {{ .featured.name }}
+ </a>
+ </span>
+ {{ end }}
+ </div>
+ {{ end }}
+ </div>
+ </div>
+ {{ end }}
+ {{ range ( where .Site.RegularPages "Type" "projects" ) }}
+ {{ if .Params.showInHome | default true }}
+ <div class="col-lg-4 col-md-6 my-3">
+ <div class="card my-3 h-100" title="{{ .Title }}">
+ <div class="card-head">
+ <img class="card-img-top" src="{{ .Params.image }}" alt="{{ .Title }}">
+ </div>
+ <div class="card-body bg-transparent p-3">
+ <div class="pb-2 bg-transparent">
+ {{ range .Params.badges }}
+ <span class="badge badge-secondary">{{ . }}</span>
+ {{ end }}
+ </div>
+ <h5 class="card-title bg-transparent">{{ .Title | truncate 50 }}</h5>
+ <div class="card-text bg-transparent secondary-font">
+ {{ .Summary | truncate 100 | safeHTML }}
+ </div>
+ </div>
+ <div class="card-footer py-3">
+ {{ range .Params.links }}
+ <span class="m-1 mx-2">
+ <a href="{{ .url }}">
+ <i class="{{ .icon }}"></i>
+ </a>
+ </span>
+ {{ end }}
+ <span class="float-end">
+ <a class="btn btn-sm" href="{{ .RelPermalink }}">
+ Know more
+ </a>
+ </span>
+ </div>
+ </div>
+ </div>
+ {{ end }}
+ {{ end }}
+ </div>
+ </div>
+</section>
+{{ end }}
\ No newline at end of file diff --git a/layouts/projects/list.html b/layouts/projects/list.html new file mode 100644 index 0000000..2859530 --- /dev/null +++ b/layouts/projects/list.html @@ -0,0 +1,58 @@ +{{ define "head" }}
+<meta name="description" content="{{ .Title }} of {{ .Site.Title }}">
+<link rel="stylesheet" href="/css/projects.css" media="all">
+
+<!-- fontawesome -->
+<script defer src="/fontawesome-5/all-5.15.4.js"></script>
+{{ end }}
+
+{{ define "title" }}
+{{.Title }} | {{ .Site.Title }}
+{{ end }}
+
+{{ define "main" }}
+<div class="container pt-5" id="projects">
+ <h2 class="text-center pb-2">{{.Title}}</h2>
+ <div class="row">
+ {{ range .Paginator.Pages }}
+ <div class="col-lg-4 col-md-6 my-3">
+ <div class="card my-3 h-100" title="{{ .Title }}">
+ <div class="card-head">
+ <img class="card-img-top" src="{{ .Params.image }}" alt="{{ .Title }}">
+ </div>
+ <div class="card-body bg-transparent p-3">
+ <div class="pb-2 bg-transparent">
+ {{ range .Params.badges }}
+ <span class="badge badge-secondary">{{ . }}</span>
+ {{ end }}
+ </div>
+ <h5 class="card-title bg-transparent">{{ .Title | truncate 50 }}</h5>
+ <div class="card-text bg-transparent secondary-font">
+ {{ .Summary | truncate 100 | safeHTML }}
+ </div>
+ </div>
+ <div class="card-footer py-3">
+ {{ range .Params.links }}
+ <span class="m-1 mx-2">
+ <a href="{{ .url }}">
+ <i class="{{ .icon }}"></i>
+ </a>
+ </span>
+ {{ end }}
+ <span class="float-end">
+ <a class="btn btn-sm" href="{{ .RelPermalink }}">
+ Know more
+ </a>
+ </span>
+ </div>
+ </div>
+ </div>
+ {{ end }}
+ <div class="row justify-content-center">
+ <div class="col-auto m-3">
+ {{template "_internal/pagination.html" . }}
+ </div>
+ </div>
+ </div>
+</div>
+{{ end }}
\ No newline at end of file |