Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/gurusabarish/hugo-profile.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgurusabarish <gurusabarisha@gmail.com>2022-02-13 08:56:08 +0300
committergurusabarish <gurusabarisha@gmail.com>2022-02-13 08:56:08 +0300
commit006bf5abcd35b6ad85ef0836bdd05896d9f68198 (patch)
tree513deca0e6f062ad14dbb51bcb45427868b7b701 /layouts
parenta8ec5d338841d2d8b2e9cd324290ca421722bcc9 (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.html3
-rw-r--r--layouts/partials/sections/achievements.html2
-rw-r--r--layouts/partials/sections/contact.html23
-rw-r--r--layouts/partials/sections/footer/recentBlogPosts.html2
-rw-r--r--layouts/partials/sections/header.html29
-rw-r--r--layouts/partials/sections/projects.html83
-rw-r--r--layouts/projects/list.html58
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