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

github.com/hossainemruz/toha.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhossainemruz <emruz@appscode.com>2020-04-14 18:35:57 +0300
committerhossainemruz <emruz@appscode.com>2020-04-14 18:35:57 +0300
commit3873876e35d16c4f0567a81af4e1ecf7ba350df4 (patch)
tree2726b6110c08549680af6708022bc98c29813042 /layouts
parent7b25c40baade969ca46267d79d002b7c49233b67 (diff)
Convert homepage into hugo templates
Diffstat (limited to 'layouts')
-rw-r--r--layouts/index.html8
-rw-r--r--layouts/partials/about.html125
-rw-r--r--layouts/partials/achievements.html109
-rw-r--r--layouts/partials/cards/post.html17
-rw-r--r--layouts/partials/cards/project.html43
-rw-r--r--layouts/partials/cards/skill.html15
-rw-r--r--layouts/partials/experiences.html258
-rw-r--r--layouts/partials/experiences/experience-info.html14
-rw-r--r--layouts/partials/experiences/left-to-right-h-line.html11
-rw-r--r--layouts/partials/experiences/left-v-line.html3
-rw-r--r--layouts/partials/experiences/right-to-left-h-line.html11
-rw-r--r--layouts/partials/experiences/right-v-line.html3
-rw-r--r--layouts/partials/footer.html31
-rw-r--r--layouts/partials/head.html2
-rw-r--r--layouts/partials/header.html0
-rw-r--r--layouts/partials/home.html26
-rw-r--r--layouts/partials/landing.html19
-rw-r--r--layouts/partials/misc/achievement.html11
-rw-r--r--layouts/partials/navbar.html64
-rw-r--r--layouts/partials/progress/soft-skills.html13
-rw-r--r--layouts/partials/projects.html279
-rw-r--r--layouts/partials/recent-posts.html78
-rw-r--r--layouts/partials/skills.html151
23 files changed, 308 insertions, 983 deletions
diff --git a/layouts/index.html b/layouts/index.html
index 0e27ec0..69a58b9 100644
--- a/layouts/index.html
+++ b/layouts/index.html
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>.Sites.name</title>
+ <title>{{- .Site.Title -}}</title>
{{- partial "head.html" . -}}
</head>
<body data-spy="scroll" data-target="#top-navbar" data-offset="50">
@@ -11,9 +11,9 @@
{{- partial "navbar.html" . -}}
<!--- NAVBAR END ---->
- <!--- LANDING SECTION START ---->
- {{- partial "landing.html" . -}}
- <!--- LANDING SECTION END ---->
+ <!--- Home SECTION START ---->
+ {{- partial "home.html" . -}}
+ <!--- Home SECTION END ---->
<!--- ABOUT SECTION START --->
{{- partial "about.html" . -}}
diff --git a/layouts/partials/about.html b/layouts/partials/about.html
index 8faf693..73b14f9 100644
--- a/layouts/partials/about.html
+++ b/layouts/partials/about.html
@@ -1,96 +1,39 @@
- <!-- ABOUT START -->
- <div class="container-fluid about bg-white anchor p-md-5 d-flex" id="about">
- <div class="container">
- <div class="row pt-sm-2 pt-md-5 align-self-center">
- <!-- summery -->
- <div class="col-md-6">
- <h3 class="p-1">Md: Emruz Hossain</h3>
- <h5 class="p-1">
- Software Engineer at
- <a href="https://www.appscode.com">AppsCode Inc.</a>
- </h5>
- <p class="p-1 text-justify">
- I am a passionate software engineer with 2 years of working
- experience. I built OSS tools for Kubernetes using GO for
- deploying database in Kubernetes and for disaster recovery. I am
- working as team lead of AppsCode’s
- <a href="https://appscode.com/products/stash/" target="/">Stash</a>
- project. Enjoy interacting with end users.
- </p>
- <div class="text-container ml-auto">
- <ul class="social-link d-flex">
- <li>
- <a href="#" target="/"><i class="fas fa-envelope"></i></a>
- </li>
- <li>
- <a href="#" target="/"><i class="fab fa-github"></i></a>
- </li>
- <li>
- <a href="#" target="/"><i class="fab fa-stack-overflow"></i></a>
- </li>
- <li>
- <a href="#" target="/"><i class="fab fa-linkedin"></i></a>
- </li>
- <li>
- <a href="#" target="/"><i class="fab fa-twitter"></i></a>
- </li>
- <li>
- <a href="#" target="/"><i class="fab fa-facebook"></i></a>
- </li>
- </ul>
- </div>
- <a href="assets/files/resume.pdf" target="#"><button class="btn btn-dark">My Resume</button></a>
+<div class="container-fluid about bg-white anchor p-md-5 d-flex" id="about">
+ <div class="container">
+ <div class="row pt-sm-2 pt-md-5 align-self-center">
+ <!-- summery -->
+ <div class="col-md-6">
+ <h3 class="p-1">{{ .Site.Data.about.name }}</h3>
+ <h5 class="p-1">
+ {{ .Site.Data.about.designation }} at
+ <a href="{{ .Site.Data.about.company.url }}"
+ >{{ .Site.Data.about.company.name }}</a
+ >
+ </h5>
+ <p class="p-1 text-justify">
+ {{ .Site.Data.about.summary | markdownify }}
+ </p>
+ <div class="text-container ml-auto">
+ <ul class="social-link d-flex">
+ {{ range .Site.Data.about.socialLinks }}
+ <li>
+ <a href="{{ .url }}" target="/"><i class="{{ .icon }}"></i></a>
+ </li>
+ {{ end }}
+ </ul>
</div>
- <!-- soft skills circular-progressbar -->
- <div class="col-md-6 pt-5 pl-4 pt-md-0 ">
- <div class="row">
- <div class="col-6 col-lg-4 p-2">
- <div class="circular-progress blue">
- <span class="circular-progress-left">
- <span class="circular-progress-bar circular-progress-percentage-85"></span>
- </span>
- <span class="circular-progress-right">
- <span class="circular-progress-bar"></span>
- </span>
- <div class="circular-progress-value">Leadership</div>
- </div>
- </div>
- <div class="col-6 col-lg-4 p-2">
- <div class="circular-progress yellow">
- <span class="circular-progress-left">
- <span class="circular-progress-bar circular-progress-percentage-90"></span>
- </span>
- <span class="circular-progress-right">
- <span class="circular-progress-bar"></span>
- </span>
- <div class="circular-progress-value">Team Work</div>
- </div>
- </div>
- <div class="col-6 col-lg-4 p-2">
- <div class="circular-progress pink">
- <span class="circular-progress-left">
- <span class="circular-progress-bar circular-progress-percentage-75"></span>
- </span>
- <span class="circular-progress-right">
- <span class="circular-progress-bar"></span>
- </span>
- <div class="circular-progress-value">Comunication</div>
- </div>
- </div>
- <div class="col-6 col-lg-4 p-2">
- <div class="circular-progress green">
- <span class="circular-progress-left">
- <span class="circular-progress-bar circular-progress-percentage-85"></span>
- </span>
- <span class="circular-progress-right">
- <span class="circular-progress-bar"></span>
- </span>
- <div class="circular-progress-value">Hard Working</div>
- </div>
- </div>
- </div>
+ <a href="{{ .Site.Data.about.resume }}" target="#"
+ ><button class="btn btn-dark">My Resume</button></a
+ >
+ </div>
+ <!-- soft skills circular-progressbar -->
+ <div class="col-md-6 pt-5 pl-4 pt-md-0">
+ <div class="row">
+ {{ range .Site.Data.about.softSkills }}
+ {{ partial "progress/soft-skills" . }}
+ {{ end }}
</div>
</div>
</div>
</div>
- <!-- ABOUT END --> \ No newline at end of file
+</div>
diff --git a/layouts/partials/achievements.html b/layouts/partials/achievements.html
index 698e08c..30cebc4 100644
--- a/layouts/partials/achievements.html
+++ b/layouts/partials/achievements.html
@@ -1,103 +1,14 @@
- <!-- ACHIEVEMENTS START -->
- <div class="container-fluid achievements bg-dimmed anchor pb-5" id="achievements">
- <h1 class="text-center">Achievements</h1>
+<div class="container-fluid achievements bg-dimmed anchor pb-5" id="achievements">
+ <h1 class="text-center">Achievements</h1>
- <div class="container">
- <div class="row" id="gallery">
- </div>
- </div>
- <!-- achievements-holder holds achievement-entry -->
- <div class="d-none" id="achievements-holder">
- <div class="achievement-entry text-center" style="background-image: url(assets/images/achievements/1.jpg);">
- <i class="fas fa-search-plus" id="enlarge-icon"></i>
- <h4 class="title" id="achievement-title">UAP IUPC 2017</h4>
- <div class="caption hidden col-lg-6 text-left" id="caption">
- <h3>Title</h3>
- <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Possimus architecto minus facere vero?
- Quibusdam
- quis corrupti soluta sed quos cumque veritatis reiciendis dicta culpa fugit illum atque facilis, eos
- provident?</p>
- </div>
- </div>
- <div class="achievement-entry text-center" style="background-image: url(assets/images/achievements/2.jpg);">
- <i class="fas fa-search-plus" id="enlarge-icon"></i>
- <h4 class="title" id="achievement-title">UAP IUPC 2017</h4>
- <div class="caption hidden col-lg-6 text-left" id="caption">
- <h3>Title</h3>
- <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Possimus architecto minus facere vero?
- Quibusdam
- quis corrupti soluta sed quos cumque veritatis reiciendis dicta culpa fugit illum atque facilis, eos
- provident?</p>
- </div>
- </div>
- <div class="achievement-entry text-center" style="background-image: url(assets/images/achievements/3.jpg);">
- <i class="fas fa-search-plus" id="enlarge-icon"></i>
- <h4 class="title" id="achievement-title">UAP IUPC 2017</h4>
- <div class="caption hidden col-lg-6 text-left" id="caption">
- <h3>Title</h3>
- <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Possimus architecto minus facere vero?
- Quibusdam
- quis corrupti soluta sed quos cumque veritatis reiciendis dicta culpa fugit illum atque facilis, eos
- provident?</p>
- </div>
- </div>
- <div class="achievement-entry text-center" style="background-image: url(assets/images/achievements/4.jpg);">
- <i class="fas fa-search-plus" id="enlarge-icon"></i>
- <h4 class="title" id="achievement-title">UAP IUPC 2017</h4>
- <div class="caption hidden col-lg-6 text-left" id="caption">
- <h3>Title</h3>
- <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Possimus architecto minus facere vero?
- Quibusdam
- quis corrupti soluta sed quos cumque veritatis reiciendis dicta culpa fugit illum atque facilis, eos
- provident?</p>
- </div>
- </div>
- <div class="achievement-entry text-center" style="background-image: url(assets/images/achievements/5.jpg);">
- <i class="fas fa-search-plus" id="enlarge-icon"></i>
- <h4 class="title" id="achievement-title">UAP IUPC 2017</h4>
- <div class="caption hidden col-lg-6 text-left" id="caption">
- <h3>Title</h3>
- <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Possimus architecto minus facere vero?
- Quibusdam
- quis corrupti soluta sed quos cumque veritatis reiciendis dicta culpa fugit illum atque facilis, eos
- provident?</p>
- </div>
- </div>
- <div class="achievement-entry text-center" style="background-image: url(assets/images/achievements/6.jpg);">
- <i class="fas fa-search-plus" id="enlarge-icon"></i>
- <h4 class="title" id="achievement-title">UAP IUPC 2017</h4>
- <div class="caption hidden col-lg-6 text-left" id="caption">
- <h3>Title</h3>
- <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Possimus architecto minus facere vero?
- Quibusdam
- quis corrupti soluta sed quos cumque veritatis reiciendis dicta culpa fugit illum atque facilis, eos
- provident?</p>
- </div>
- </div>
- <div class="achievement-entry text-center" style="background-image: url(assets/images/achievements/7.jpg);">
- <i class="fas fa-search-plus" id="enlarge-icon"></i>
- <h4 class="title" id="achievement-title">UAP IUPC 2017</h4>
- <div class="caption hidden col-lg-6 text-left" id="caption">
- <h3>Title</h3>
- <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Possimus architecto minus facere vero?
- Quibusdam
- quis corrupti soluta sed quos cumque veritatis reiciendis dicta culpa fugit illum atque facilis, eos
- provident?</p>
- </div>
- </div>
- <div class="achievement-entry img-type-1 text-center"
- style="background-image: url(assets/images/achievements/7.jpg);">
- <i class="fas fa-search-plus" id="enlarge-icon"></i>
- <h4 class="title" id="achievement-title">UAP IUPC 2017</h4>
- <div class="caption hidden col-lg-6 text-left" id="caption">
- <h3>Title</h3>
- <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Possimus architecto minus facere vero?
- Quibusdam
- quis corrupti soluta sed quos cumque veritatis reiciendis dicta culpa fugit illum atque facilis, eos
- provident?</p>
- </div>
- </div>
+ <div class="container">
+ <div class="row" id="gallery">
</div>
</div>
+ <!-- achievements-holder holds achievement-entry -->
+ <div class="d-none" id="achievements-holder">
+ {{ range .Site.Data.achievements.achievements }}
+ {{ partial "misc/achievement.html" . }}
+ {{ end }}
</div>
- <!-- ACHIEVEMENTS END --> \ No newline at end of file
+</div>
diff --git a/layouts/partials/cards/post.html b/layouts/partials/cards/post.html
new file mode 100644
index 0000000..a20f003
--- /dev/null
+++ b/layouts/partials/cards/post.html
@@ -0,0 +1,17 @@
+<div class="col-lg-4 col-md-6 pt-2">
+ <div class="card">
+ <div class="card-head">
+ <img class="card-img-top" src="{{ .Params.hero }}"
+ alt="Card image cap"
+ />
+ </div>
+ <div class="card-body">
+ <h5 class="card-title">{{ .Title }}</h5>
+ <p class="card-text post-summery"> {{ .Summary }}</p>
+ </div>
+ <div class="card-footer">
+ <span class="float-left">{{ .Date.Format "January 2, 2006" }}</span>
+ <a href="{{ .RelPermalink }}" class="float-right btn btn-outline-info btn-sm">Details</a>
+ </div>
+ </div>
+</div>
diff --git a/layouts/partials/cards/project.html b/layouts/partials/cards/project.html
new file mode 100644
index 0000000..dfb16f7
--- /dev/null
+++ b/layouts/partials/cards/project.html
@@ -0,0 +1,43 @@
+<div
+ class="col-md-6 col-lg-4 p-2 filtr-item"
+ data-category='all, {{ delimit .tags ","}}'
+>
+ <div class="card mt-1">
+ <div class="card">
+ <div class="card-header">
+ <div class="d-flex">
+ {{ if .logo }}
+ <img class="card-img-xs" src="{{ .logo }}" alt="{{ .name }}" />
+ {{ end }}
+ <h5 class="card-title mb-0">{{ .name }}</h5>
+ </div>
+ <div class="sub-title">
+ <span>{{ .role }}</span>
+ <span>{{ .timeline }}</span>
+ </div>
+ </div>
+ <div class="card-body text-justify pt-1 pb-1">
+ <p>{{ .summary }}</p>
+ <span class="float-right">
+ {{ if .repo }}
+ <a
+ class="github-button-inactive"
+ href="{{ .repo }}"
+ data-icon="octicon-standard"
+ data-show-count="true"
+ aria-label="Star {{ .name }}"
+ >Star</a
+ >
+ {{ else if .url }}
+ <a
+ class="btn btn-outline-info btn-sm mb-2"
+ href="{{ .url }}"
+ target="#"
+ >Details</a
+ >
+ {{ end }}
+ </span>
+ </div>
+ </div>
+ </div>
+</div>
diff --git a/layouts/partials/cards/skill.html b/layouts/partials/cards/skill.html
new file mode 100644
index 0000000..5345440
--- /dev/null
+++ b/layouts/partials/cards/skill.html
@@ -0,0 +1,15 @@
+<div class="col-sm-12 col-md-6 col-lg-4 pt-2">
+ <div class="card">
+ <div class="card-head d-flex">
+ {{ if .icon }}
+ <img class="card-img-sm" src="{{ .icon }}" alt="{{ .name }}" />
+ {{ else }}
+ <i class="fas fas fa-tools"></i>
+ {{ end }}
+ <h4 class="card-title">{{ .name }}</h4>
+ </div>
+ <div class="card-body">
+ <p class="card-text">{{ .summary }}</p>
+ </div>
+ </div>
+</div>
diff --git a/layouts/partials/experiences.html b/layouts/partials/experiences.html
index 83ba9ac..e7c17a4 100644
--- a/layouts/partials/experiences.html
+++ b/layouts/partials/experiences.html
@@ -1,235 +1,25 @@
- <!-- EXPERIENCES START -->
- <div class="container-fluid experiences bg-white anchor" id="experiences">
- <h1 class="text-center">Experiences</h1>
- <div class="container timeline text-justify">
- <!--first section-->
- <div class="row align-items-center d-flex pt-2">
- <div class="col-1 col-lg-2 text-center vertical-line d-inline-flex justify-content-center">
- <div class="circle font-weight-bold">1</div>
- </div>
- <div class="col-10 col-lg-8">
- <div class="experience-entry-heading">
- <h5>Software Engineer</h5>
- <h6><a href="https://www.appscode.com">AppsCode Inc.</a></h6>
- <p class="text-muted">Nov 2017 - Present, Dhaka Branch</p>
- </div>
- <p>
- AppsCode Ltd. is a subsidiary company of AppsCode Inc. USA. An
- Integrated platform for collaborative coding, testing & deploying
- containerized apps.
- </p>
- <h6 class="text-muted">Responsibilities:</h6>
- <ul class="justify-content-around">
- <li>
- Design, develop and manage disaster recovery tool Stash that
- backup Kubernetes volumes, databases and cluster's resource
- definition.
- </li>
- <li>
- Worked on database operator KubeDB that deploy and manages most
- popular databases inside Kubernetes cluster in Kubernetes native
- way.
- </li>
- <li>
- Added support for Prometheus monitoring in various AppsCode's
- tools.
- </li>
- <li>Provide support to the users of our various tools.</li>
- </ul>
- </div>
- </div>
- <!--path between 1-2-->
- <div class="row horizontal-line">
- <div class="col-1 col-lg-2 timeline-side-div">
- <div class="corner"></div>
- </div>
- <div class="col-10 col-lg-8">
- <hr />
- </div>
- <div class="col-1 col-lg-2 timeline-side-div">
- <div class="corner"></div>
- </div>
- </div>
- <!--second section-->
- <div class="row align-items-center justify-content-end d-flex">
- <div class="col-10 col-lg-8">
- <div class="experience-entry-heading text-right">
- <h5>Software Engineer</h5>
- <h6><a href="https://www.appscode.com">AppsCode Inc.</a></h6>
- <p class="text-muted">Nov 2017 - Present, Dhaka Branch</p>
- </div>
- <p>
- AppsCode Ltd. is a subsidiary company of AppsCode Inc. USA. An
- Integrated platform for collaborative coding, testing & deploying
- containerized apps.
- </p>
- <h6 class="text-muted">Responsibilities:</h6>
- <ul class="justify-content-around">
- <li>
- Design, develop and manage disaster recovery tool Stash that
- backup Kubernetes volumes, databases and cluster's resource
- definition.
- </li>
- <li>
- Worked on database operator KubeDB that deploy and manages most
- popular databases inside Kubernetes cluster in Kubernetes native
- way.
- </li>
- <li>
- Added support for Prometheus monitoring in various AppsCode's
- tools.
- </li>
- <li>Provide support to the users of our various tools.</li>
- </ul>
- </div>
- <div class="col-1 col-lg-2 text-center vertical-line d-inline-flex justify-content-center">
- <div class="circle font-weight-bold">2</div>
- </div>
- </div>
- <!--path between 2-3-->
- <div class="row horizontal-line">
- <div class="col-1 col-lg-2 timeline-side-div">
- <div class="corner"></div>
- </div>
- <div class="col-10 col-lg-8">
- <hr />
- </div>
- <div class="col-1 col-lg-2 timeline-side-div">
- <div class="corner"></div>
- </div>
- </div>
- <!--third section-->
- <div class="row align-items-center d-flex">
- <div class="col-1 col-lg-2 text-center vertical-line d-inline-flex justify-content-center">
- <div class="circle font-weight-bold">3</div>
- </div>
- <div class="col-10 col-lg-8">
- <div class="experience-entry-heading">
- <h5>Software Engineer</h5>
- <h6><a href="https://www.appscode.com">AppsCode Inc.</a></h6>
- <p class="text-muted">Nov 2017 - Present, Dhaka Branch</p>
- </div>
- <p>
- AppsCode Ltd. is a subsidiary company of AppsCode Inc. USA. An
- Integrated platform for collaborative coding, testing & deploying
- containerized apps.
- </p>
- <h6 class="text-muted">Responsibilities:</h6>
- <ul class="justify-content-around">
- <li>
- Design, develop and manage disaster recovery tool Stash that
- backup Kubernetes volumes, databases and cluster's resource
- definition.
- </li>
- <li>
- Worked on database operator KubeDB that deploy and manages most
- popular databases inside Kubernetes cluster in Kubernetes native
- way.
- </li>
- <li>
- Added support for Prometheus monitoring in various AppsCode's
- tools.
- </li>
- <li>Provide support to the users of our various tools.</li>
- </ul>
- </div>
- </div>
- <!--path between 3-4-->
- <div class="row horizontal-line">
- <div class="col-1 col-lg-2 timeline-side-div">
- <div class="corner"></div>
- </div>
- <div class="col-10 col-lg-8">
- <hr />
- </div>
- <div class="col-1 col-lg-2 timeline-side-div">
- <div class="corner"></div>
- </div>
- </div>
- <!--4th section-->
- <div class="row align-items-center justify-content-end d-flex">
- <div class="col-10 col-lg-8">
- <div class="experience-entry-heading text-right">
- <h5>Software Engineer</h5>
- <h6><a href="https://www.appscode.com">AppsCode Inc.</a></h6>
- <p class="text-muted">Nov 2017 - Present, Dhaka Branch</p>
- </div>
- <p>
- AppsCode Ltd. is a subsidiary company of AppsCode Inc. USA. An
- Integrated platform for collaborative coding, testing & deploying
- containerized apps.
- </p>
- <h6 class="text-muted">Responsibilities:</h6>
- <ul class="justify-content-around">
- <li>
- Design, develop and manage disaster recovery tool Stash that
- backup Kubernetes volumes, databases and cluster's resource
- definition.
- </li>
- <li>
- Worked on database operator KubeDB that deploy and manages most
- popular databases inside Kubernetes cluster in Kubernetes native
- way.
- </li>
- <li>
- Added support for Prometheus monitoring in various AppsCode's
- tools.
- </li>
- <li>Provide support to the users of our various tools.</li>
- </ul>
- </div>
- <div class="col-1 col-lg-2 text-center vertical-line d-inline-flex justify-content-center">
- <div class="circle font-weight-bold">4</div>
- </div>
- </div>
- <!--path between 4-5-->
- <div class="row horizontal-line">
- <div class="col-1 col-lg-2 timeline-side-div">
- <div class="corner"></div>
- </div>
- <div class="col-10 col-lg-8">
- <hr />
- </div>
- <div class="col-1 col-lg-2 timeline-side-div">
- <div class="corner"></div>
- </div>
- </div>
- <!--5th section-->
- <div class="row align-items-center d-flex">
- <div class="col-1 col-lg-2 text-center vertical-line d-inline-flex justify-content-center">
- <div class="circle font-weight-bold">5</div>
- </div>
- <div class="col-10 col-lg-8">
- <div class="experience-entry-heading">
- <h5>Software Engineer</h5>
- <h6><a href="https://www.appscode.com">AppsCode Inc.</a></h6>
- <p class="text-muted">Nov 2017 - Present, Dhaka Branch</p>
- </div>
- <p>
- AppsCode Ltd. is a subsidiary company of AppsCode Inc. USA. An
- Integrated platform for collaborative coding, testing & deploying
- containerized apps.
- </p>
- <h6 class="text-muted">Responsibilities:</h6>
- <ul class="justify-content-around">
- <li>
- Design, develop and manage disaster recovery tool Stash that
- backup Kubernetes volumes, databases and cluster's resource
- definition.
- </li>
- <li>
- Worked on database operator KubeDB that deploy and manages most
- popular databases inside Kubernetes cluster in Kubernetes native
- way.
- </li>
- <li>
- Added support for Prometheus monitoring in various AppsCode's
- tools.
- </li>
- <li>Provide support to the users of our various tools.</li>
- </ul>
- </div>
- </div>
- </div>
+<div class="container-fluid experiences bg-white anchor" id="experiences">
+ <h1 class="text-center">Experiences</h1>
+ <div class="container timeline text-justify">
+ {{ $total:= len .Site.Data.experiences.experiences }}
+ {{ range $idx,$val:= .Site.Data.experiences.experiences }}
+ {{ if eq (mod $idx 2) 0 }}
+ <div class="row align-items-center d-flex">
+ {{ partial "experiences/left-v-line.html" $idx }}
+ {{ partial "experiences/experience-info.html" $val }}
+ </div>
+ {{ if lt $idx (sub $total 1) }}
+ {{ partial "experiences/left-to-right-h-line.html" $idx }}
+ {{ end }}
+ {{else}}
+ <div class="row align-items-center justify-content-end d-flex">
+ {{ partial "experiences/experience-info.html" $val }}
+ {{ partial "experiences/right-v-line.html" $idx }}
+ </div>
+ {{ if lt $idx (sub $total 1) }}
+ {{ partial "experiences/right-to-left-h-line.html" $idx }}
+ {{ end }}
+ {{ end }}
+ {{ end }}
</div>
- <!-- EXPERIENCES END --> \ No newline at end of file
+</div>
diff --git a/layouts/partials/experiences/experience-info.html b/layouts/partials/experiences/experience-info.html
new file mode 100644
index 0000000..39c7989
--- /dev/null
+++ b/layouts/partials/experiences/experience-info.html
@@ -0,0 +1,14 @@
+<div class="col-10 col-lg-8">
+ <div class="experience-entry-heading">
+ <h5>{{ .designation }}</h5>
+ <h6><a href="{{ .company.url }}">{{ .company.name }}</a></h6>
+ <p class="text-muted">{{ .start }} - {{ if .end }} {{ .end }} {{ else }}Present{{ end }}, {{ .company.location }}</p>
+ </div>
+ <p>{{ .company.overview }}</p>
+ <h6 class="text-muted">Responsibilities:</h6>
+ <ul class="justify-content-around">
+ {{ range .responsibilities }}
+ <li>{{ . }}</li>
+ {{ end }}
+ </ul>
+</div>
diff --git a/layouts/partials/experiences/left-to-right-h-line.html b/layouts/partials/experiences/left-to-right-h-line.html
new file mode 100644
index 0000000..95f13ae
--- /dev/null
+++ b/layouts/partials/experiences/left-to-right-h-line.html
@@ -0,0 +1,11 @@
+<div class="row horizontal-line">
+ <div class="col-1 col-lg-2 timeline-side-div">
+ <div class="corner"></div>
+ </div>
+ <div class="col-10 col-lg-8">
+ <hr />
+ </div>
+ <div class="col-1 col-lg-2 timeline-side-div">
+ <div class="corner"></div>
+ </div>
+</div>
diff --git a/layouts/partials/experiences/left-v-line.html b/layouts/partials/experiences/left-v-line.html
new file mode 100644
index 0000000..7d8b74b
--- /dev/null
+++ b/layouts/partials/experiences/left-v-line.html
@@ -0,0 +1,3 @@
+<div class="col-1 col-lg-2 text-center vertical-line d-inline-flex justify-content-center">
+ <div class="circle font-weight-bold">{{ add . 1 }}</div>
+</div>
diff --git a/layouts/partials/experiences/right-to-left-h-line.html b/layouts/partials/experiences/right-to-left-h-line.html
new file mode 100644
index 0000000..95f13ae
--- /dev/null
+++ b/layouts/partials/experiences/right-to-left-h-line.html
@@ -0,0 +1,11 @@
+<div class="row horizontal-line">
+ <div class="col-1 col-lg-2 timeline-side-div">
+ <div class="corner"></div>
+ </div>
+ <div class="col-10 col-lg-8">
+ <hr />
+ </div>
+ <div class="col-1 col-lg-2 timeline-side-div">
+ <div class="corner"></div>
+ </div>
+</div>
diff --git a/layouts/partials/experiences/right-v-line.html b/layouts/partials/experiences/right-v-line.html
new file mode 100644
index 0000000..7d8b74b
--- /dev/null
+++ b/layouts/partials/experiences/right-v-line.html
@@ -0,0 +1,3 @@
+<div class="col-1 col-lg-2 text-center vertical-line d-inline-flex justify-content-center">
+ <div class="circle font-weight-bold">{{ add . 1 }}</div>
+</div>
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
index 6e318c7..c7bb533 100644
--- a/layouts/partials/footer.html
+++ b/layouts/partials/footer.html
@@ -5,34 +5,19 @@
<div class="col-md-4 col-sm-12">
<h5>Navigation</h5>
<ul>
+ {{ range .Site.Menus.main }}
<li class="nav-item">
- <a class="smooth-scroll" href="#home">Home</a>
- </li>
- <li class="nav-item">
- <a class="smooth-scroll" href="#about">About</a>
- </li>
- <li class="nav-item">
- <a class="smooth-scroll" href="#skills">Skills</a>
- </li>
- <li class="nav-item">
- <a class="smooth-scroll" href="#experiences">Experiences</a>
- </li>
- <li class="nav-item">
- <a class="smooth-scroll" href="#projects">Projects</a>
- </li>
- <li class="nav-item">
- <a class="smooth-scroll" href="#recent-posts">Recent Posts</a>
- </li>
- <li class="nav-item">
- <a class="smooth-scroll" href="#achievements">Achievements</a>
+ <a class="smooth-scroll" href="#{{ .URL }}">{{ .Name }}</a>
</li>
+ {{ end }}
</ul>
</div>
<div class="col-md-4 col-sm-12">
<h5>Contact Me</h5>
<ul>
- <li><span>Email: </span> <span>hossainemruz@gmail.com</span></li>
- <li><span>Phone: </span><span>+8801770582121</span></li>
+ {{ range $key,$value:=.Site.Params.contactInfo }}
+ <li><span>{{ title $key }}: </span> <span>{{ $value }}</span></li>
+ {{ end }}
</ul>
</div>
<div class="col-md-4 col-sm-12">
@@ -61,7 +46,7 @@
<div class="row text-left">
<div class="col-md-4">
Theme:
- <a id="theme" href="https://github.com/hossainemruz" target="#">XS2</a>
+ <a id="theme" href="https://github.com/hossainemruz/toha" target="#">Toha</a>
</div>
<div class="col-md-4">© 2019 Copyright.</div>
<div class="col-md-4">
@@ -87,4 +72,4 @@
<script src="assets/js/navbar.js"></script>
<script src="assets/js/home.js"></script>
<script src="assets/js/jquery.filterizr.min.js"></script>
-<!-- Scripts Ends --> \ No newline at end of file
+<!-- Scripts Ends -->
diff --git a/layouts/partials/head.html b/layouts/partials/head.html
index 60cd99d..708e822 100644
--- a/layouts/partials/head.html
+++ b/layouts/partials/head.html
@@ -14,7 +14,7 @@
<link rel="stylesheet" href="assets/css/achievements.css" />
{{/* <link rel="stylesheet" href="assets/css/blog.css" /> */}}
{{/* <link rel="stylesheet" href="assets/css/read.css" /> */}}
-<link rel="icon" type="image/png" href="assets/images/logos/project-default.png" />
+<link rel="icon" type="image/png" href="{{ .Site.Params.logo }}" />
<link href="https://fonts.googleapis.com/css?family=Muli" rel="stylesheet" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.min.css" />
diff --git a/layouts/partials/header.html b/layouts/partials/header.html
deleted file mode 100644
index e69de29..0000000
--- a/layouts/partials/header.html
+++ /dev/null
diff --git a/layouts/partials/home.html b/layouts/partials/home.html
new file mode 100644
index 0000000..fb58a5e
--- /dev/null
+++ b/layouts/partials/home.html
@@ -0,0 +1,26 @@
+<!-- HOME START -->
+<div class="container-fluid home" id="home">
+ <div
+ class="background container-fluid"
+ style="background-image: url('assets/images/background/flower.jpg');"
+ ></div>
+ <div class="container content text-center">
+ <img
+ src="assets/images/profile-image.jpg"
+ class="rounded-circle mx-auto d-block img-fluid"
+ alt=""
+ />
+ <h1 class="greeting">{{- .Site.Data.home.greeting -}}</h1>
+ <div class="typing-carousel">
+ <span id="ityped" class="ityped"></span>
+ <span class="ityped-cursor"></span>
+ </div>
+ <ul id="typing-carousel-data">
+ {{ range .Site.Data.home.typeWriter }}
+ <li>{{ . }}</li>
+ {{ end }}
+ </ul>
+ <a href="#about"><i class="arrow bounce fa fa-chevron-down"></i></a>
+ </div>
+</div>
+<!-- HOME END -->
diff --git a/layouts/partials/landing.html b/layouts/partials/landing.html
deleted file mode 100644
index 3e15873..0000000
--- a/layouts/partials/landing.html
+++ /dev/null
@@ -1,19 +0,0 @@
- <!-- HOME START -->
- <div class="container-fluid home" id="home">
- <div class="background container-fluid" style='background-image: url("assets/images/background/flower.jpg");'></div>
- <div class="container content text-center">
- <img src="assets/images/profile-image.jpg" class="rounded-circle mx-auto d-block img-fluid" alt="" />
- <h1 class="greeting">Hi, I'm Emruz Hossain</h1>
- <div class="typing-carousel">
- <span id="ityped" class="ityped"></span>
- <span class="ityped-cursor"></span>
- </div>
- <ul id="typing-carousel-data">
- <li>I am a Kubernetes developer</li>
- <li>I write controller for Kubernetes</li>
- <li>I work in Go</li>
- </ul>
- <a href="#about"><i class="arrow bounce fa fa-chevron-down"></i></a>
- </div>
- </div>
- <!-- HOME END -->
diff --git a/layouts/partials/misc/achievement.html b/layouts/partials/misc/achievement.html
new file mode 100644
index 0000000..61a6d39
--- /dev/null
+++ b/layouts/partials/misc/achievement.html
@@ -0,0 +1,11 @@
+<div
+ class="achievement-entry text-center"
+ style="background-image: url({{ .image }});"
+>
+ <i class="fas fa-search-plus" id="enlarge-icon"></i>
+ <h4 class="title" id="achievement-title">{{ .title }}</h4>
+ <div class="caption hidden col-lg-6 text-left" id="caption">
+ <h4>{{ .title }}</h4>
+ <p>{{ .summary }}</p>
+ </div>
+</div>
diff --git a/layouts/partials/navbar.html b/layouts/partials/navbar.html
index 50dc451..6c2deda 100644
--- a/layouts/partials/navbar.html
+++ b/layouts/partials/navbar.html
@@ -1,40 +1,28 @@
- <!-- NAVBAR START -->
- <nav class="navbar navbar-expand-lg top-navbar initial-navbar" id="top-navbar">
- <div class="container">
- <a class="navbar-brand" href="#">Toha</a>
- <button class="navbar-toggler navbar-dark" id="navbar-toggler",type="button" data-toggle="collapse" data-target="#top-nav-items">
- <span class="navbar-toggler-icon"></span>
- </button>
+<nav class="navbar navbar-expand-lg top-navbar initial-navbar" id="top-navbar">
+ <div class="container">
+ <a class="navbar-brand" href="#">{{- .Site.Title -}}</a>
+ <button
+ class="navbar-toggler navbar-dark"
+ id="navbar-toggler"
+ ,type="button"
+ data-toggle="collapse"
+ data-target="#top-nav-items"
+ >
+ <span class="navbar-toggler-icon"></span>
+ </button>
- <div class="collapse navbar-collapse" id="top-nav-items">
- <ul class="navbar-nav ml-auto">
- <li class="nav-item">
- <a class="nav-link smooth-scroll" href="#home">Home</a>
- </li>
- <li class="nav-item">
- <a class="nav-link smooth-scroll" href="#about">About</a>
- </li>
- <li class="nav-item">
- <a class="nav-link smooth-scroll" href="#skills">Skills</a>
- </li>
- <li class="nav-item">
- <a class="nav-link smooth-scroll" href="#experiences">Experiences</a>
- </li>
- <li class="nav-item">
- <a class="nav-link smooth-scroll" href="#projects">Projects</a>
- </li>
- <li class="nav-item">
- <a class="nav-link smooth-scroll" href="#recent-posts">Recent Posts</a>
- </li>
- <li class="nav-item">
- <a class="nav-link smooth-scroll" href="#achievements">Achievements</a>
- </li>
- <div class="dropdown-divider" id="top-navbar-divider"></div>
- <li class="nav-item">
- <a class="nav-link" id="blog-link" href="blog.html">Blog</a>
- </li>
- </ul>
- </div>
+ <div class="collapse navbar-collapse" id="top-nav-items">
+ <ul class="navbar-nav ml-auto">
+ {{ range .Site.Menus.main }}
+ <li class="nav-item">
+ <a class="nav-link smooth-scroll" href="{{ .URL }}">{{ .Name }}</a>
+ </li>
+ {{ end }}
+ <div class="dropdown-divider" id="top-navbar-divider"></div>
+ <li class="nav-item">
+ <a class="nav-link" id="blog-link" href="blog.html">Blog</a>
+ </li>
+ </ul>
</div>
- </nav>
- <!-- NAVBAR END --> \ No newline at end of file
+ </div>
+</nav>
diff --git a/layouts/partials/progress/soft-skills.html b/layouts/partials/progress/soft-skills.html
new file mode 100644
index 0000000..4c32067
--- /dev/null
+++ b/layouts/partials/progress/soft-skills.html
@@ -0,0 +1,13 @@
+<div class="col-6 col-lg-4 p-2">
+ <div class="circular-progress {{ .color }}">
+ <span class="circular-progress-left">
+ <span
+ class="circular-progress-bar circular-progress-percentage-{{ .percentage }}"
+ ></span>
+ </span>
+ <span class="circular-progress-right">
+ <span class="circular-progress-bar"></span>
+ </span>
+ <div class="circular-progress-value">{{ .name }}</div>
+ </div>
+</div>
diff --git a/layouts/partials/projects.html b/layouts/partials/projects.html
index 65bb7ef..62c556c 100644
--- a/layouts/partials/projects.html
+++ b/layouts/partials/projects.html
@@ -1,267 +1,18 @@
- <!-- PROJECTS START -->
- <div class="container-fluid projects bg-dimmed anchor pb-5" id="projects">
- <h1 class="text-center">Projects</h1>
-
- <div class="container ml-auto text-center">
- <div class="btn-group flex-wrap" role="group" id="project-filter-buttons">
- <button type="button" class="btn btn-dark" data-filter="all">All</button>
- <button type="button" class="btn btn-dark" data-filter="professional">Professional</button>
- <button type="button" class="btn btn-dark" data-filter="academic">Academic</button>
- <button type="button" class="btn btn-dark" data-filter="hobby">Hobby</button>
- </div>
+<div class="container-fluid projects bg-dimmed anchor pb-5" id="projects">
+ <h1 class="text-center">Projects</h1>
+ <div class="container ml-auto text-center">
+ <div class="btn-group flex-wrap" role="group" id="project-filter-buttons">
+ {{ range .Site.Data.projects.filters }}
+ <button type="button" class="btn btn-dark" data-filter="{{ .tag }}">
+ {{ .name }}
+ </button>
+ {{ end }}
</div>
- <div class="container filtr-projects">
- <div class="row">
-
- <div class="col-md-6 col-lg-4 p-2 filtr-item" data-category="all,profess">
- <div class="card mt-1">
- <div class="card">
- <div class="card-header">
- <div class="d-flex">
- <img class="card-img-xs" src="assets/images/logos/stash.png" alt="Card image cap" />
- <h5 class="card-title mb-0">Stash</h5>
- </div>
- <div class="sub-title">
- <span>Team Lead</span>
- <span>March 2018 - Present</span>
- </div>
- </div>
- <div class="card-body text-justify pt-1 pb-1">
- <p>
- A tool to backup Kubernetes volumes, StatefulSet application,
- databases etc.
- </p>
- <span class="float-right">
- <a class="github-button-inactive" href="https://github.com/stashed/stash" data-icon="octicon-standard"
- data-show-count="true" aria-label="Star stahsed/stash">Star</a>
- </span>
- </div>
- </div>
- </div>
- </div>
-
- <div class="col-md-6 col-lg-4 p-2 filtr-item" data-category="all,professional">
- <div class="card mt-1" data-category="professional">
- <div class="card-header pb-1">
- <div class="d-flex">
- <img class="card-img-xs" src="assets/images/logos/kubedb.png" alt="Card image cap" />
- <h5 class="card-title mb-0">KubeDB</h5>
- </div>
- <div class="sub-title">
- <span>Developer</span>
- <span>Jan 2019 - Present</span>
- </div>
- </div>
- <div class="card-body text-justify pt-1 pb-1">
- <p>KubeDB by AppsCode simplifies and automates routine database tasks such as provisioning, patching,
- backup, recovery, failure detection, and repair for various popular databases on private and public
- clouds.</p>
- <span class="float-right">
- <a class="github-button-inactive" href="https://github.com/kubedb/cli" data-icon="octicon-standard"
- data-show-count="true" aria-label="Star kubedb/cli">Star</a>
- </span>
- </div>
- </div>
- </div>
-
- <div class="col-md-6 col-lg-4 p-2 filtr-item" data-category="all,professional">
- <div class="card mt-1">
- <div class="card-header pb-1">
- <div class="d-flex">
- <img class="card-img-xs" src="assets/images/logos/kubed.png" alt="Card image cap" />
- <h5 class="card-title mb-0">Kubed</h5>
- </div>
- <div class="sub-title">
- <span>Developer</span>
- <span>Oct 2018 - Dec 2018</span>
- </div>
- </div>
- <div class="card-body text-justify pt-1 pb-1">
- <p>A tool to sync Kubernetes ConfigMap, Secret across namespaces and clusters.</p>
- <span class="float-right">
- <a class="github-button-inactive" href="https://github.com/appscode/kubed" data-icon="octicon-standard"
- data-show-count="true" aria-label="Star appscode/kubed">Star</a>
- </span>
- </div>
- </div>
- </div>
-
- <div class="col-md-6 col-lg-4 p-2 filtr-item" data-category="all,academic">
- <div class="card mt-1">
- <div class="card-header pb-1">
- <div class="d-flex">
- <h5 class="card-title mb-0">Riverine Vehicle Tracking System with Overload Detection</h5>
- </div>
- <div class="sub-title">
- <span>Owner</span>
- <span>Jan 2017 - Nov 2017</span>
- </div>
- </div>
- <div class="card-body text-justify pt-1 pb-1">
- <p>
- This project aims to develop a monitoring and overload detection system for riverine vehicles.
- Here, we have built an Ardunio based GPS tracking system, an ultrasonic sensor based overload
- detector. We have also built a mobile based user application as well as an emergency notification
- system.
- </p>
- <span class="float-right">
- <a class="btn btn-outline-info btn-sm mb-2"
- href="https://drive.google.com/open?id=0BwCjE-AXb1mjT1ExczBuMjk1aTQ" target="#">Details</a>
- </span>
- </div>
-
- </div>
- </div>
-
- <div class="col-md-6 col-lg-4 p-2 filtr-item" data-category="all,hobby">
- <div class="card mt-1">
- <div class="card-header pb-1">
- <div class="d-flex">
- <img class="card-img-xs" src="assets/images/logos/project-default.png" alt="Card image cap" />
- <h5 class="card-title mb-0">Project 1</h5>
- </div>
- <div class="sub-title">
- <span>Team Lead</span>
- <span>March 2018 - Present</span>
- </div>
- </div>
- <div class="card-body text-justify pt-1 pb-1">
- <p>
- Lorem ipsum dolor sit amet consectetur adipisicing elit. Libero velit soluta vitae rem nihil neque,
- similique repellendus, recusandae in harum rerum nisi doloremque eius debitis ex atque alias voluptatem
- ratione?
- </p>
- <span class="float-right">
- <a class="github-button-inactive" href="https://github.com/stashed/stash" data-icon="octicon-standard"
- data-show-count="true" aria-label="Star stahsed/stash">Star</a>
- </span>
- </div>
- </div>
- </div>
-
- <div class="col-md-6 col-lg-4 p-2 filtr-item" data-category="all,hobby">
- <div class="card mt-1">
- <div class="card-header pb-1">
- <div class="d-flex">
- <img class="card-img-xs" src="assets/images/logos/project-default.png" alt="Card image cap" />
- <h5 class="card-title mb-0">Project 2</h5>
- </div>
- <div class="sub-title">
- <span>Team Lead</span>
- <span>March 2018 - Present</span>
- </div>
- </div>
- <div class="card-body text-justify pt-1 pb-1">
- <p>
- This is a placeholder card.
- </p>
- <span class="float-right">
- <a class="github-button-inactive" href="https://github.com/stashed/stash" data-icon="octicon-standard"
- data-show-count="true" aria-label="Star stahsed/stash">Star</a>
- </span>
- </div>
- </div>
- </div>
-
- <div class="col-md-6 col-lg-4 p-2 filtr-item" data-category="all,hobby">
- <div class="card mt-1">
- <div class="card-header pb-1">
- <div class="d-flex">
- <img class="card-img-xs" src="assets/images/logos/project-default.png" alt="Card image cap" />
- <h5 class="card-title mb-0">Project 3</h5>
- </div>
- <div class="sub-title">
- <span>Team Lead</span>
- <span>March 2018 - Present</span>
- </div>
- </div>
- <div class="card-body text-justify pt-1 pb-1">
- <p>
- Yet another placeholder card.
- </p>
- <span class="float-right">
- <a class="github-button-inactive" href="https://github.com/stashed/stash" data-icon="octicon-standard"
- data-show-count="true" aria-label="Star stahsed/stash">Star</a>
- </span>
- </div>
- </div>
- </div>
-
- <div class="col-md-6 col-lg-4 p-2 filtr-item" data-category="all,hobby">
- <div class="card mt-1">
- <div class="card-header pb-1">
- <div class="d-flex">
- <img class="card-img-xs" src="assets/images/logos/project-default.png" alt="Card image cap" />
- <h5 class="card-title mb-0">Project 4</h5>
- </div>
- <div class="sub-title">
- <span>Team Lead</span>
- <span>March 2018 - Present</span>
- </div>
- </div>
- <div class="card-body text-justify pt-1 pb-1">
- <p>
- This is in flex 4.
- </p>
- <span class="float-right">
- <a class="github-button-inactive" href="https://github.com/stashed/stash" data-icon="octicon-standard"
- data-show-count="true" aria-label="Star stahsed/stash">Star</a>
- </span>
- </div>
- </div>
- </div>
-
- <div class="col-md-6 col-lg-4 p-2 filtr-item" data-category="all,hobby">
- <div class="card mt-1">
- <div class="card-header pb-1">
- <div class="d-flex">
- <img class="card-img-xs" src="assets/images/logos/project-default.png" alt="Card image cap" />
- <h5 class="card-title mb-0">Project 5</h5>
- </div>
- <div class="sub-title">
- <span>Team Lead</span>
- <span>March 2018 - Present</span>
- </div>
- </div>
- <div class="card-body text-justify pt-1 pb-1">
- <p>
- Lorem ipsum dolor sit, amet consectetur adipisicing elit. Expedita provident vero accusantium sed error,
- modi nisi illo commodi repellat dolor quisquam obcaecati quae enim eveniet nostrum autem ipsum qui
- molestiae!
- </p>
- <span class="float-right">
- <a class="github-button-inactive" href="https://github.com/stashed/stash" data-icon="octicon-standard"
- data-show-count="true" aria-label="Star stahsed/stash">Star</a>
- </span>
- </div>
- </div>
- </div>
-
- <div class="col-md-6 col-lg-4 p-2 filtr-item" data-category="all,hobby">
- <div class="card mt-1">
- <div class="card-header pb-1">
- <div class="d-flex">
- <img class="card-img-xs" src="assets/images/logos/project-default.png" alt="Card image cap" />
- <h5 class="card-title mb-0">Project 6</h5>
- </div>
- <div class="sub-title">
- <span>Team Lead</span>
- <span>March 2018 - Present</span>
- </div>
- </div>
- <div class="card-body text-justify pt-1 pb-1">
- <p>
- This suppose to be last card.
- </p>
- <span class="float-right">
- <a class="github-button-inactive" href="https://github.com/stashed/stash" data-icon="octicon-standard"
- data-show-count="true" aria-label="Star stahsed/stash">Star</a>
- </span>
- </div>
- </div>
- </div>
- </div>
-
+ </div>
+ <div class="container filtr-projects">
+ <div class="row">
+ {{ range .Site.Data.projects.projects }} {{ partial "cards/project" . }}
+ {{ end }}
</div>
</div>
- <!-- PROJECTS END --> \ No newline at end of file
+</div>
diff --git a/layouts/partials/recent-posts.html b/layouts/partials/recent-posts.html
index feeca20..9b57286 100644
--- a/layouts/partials/recent-posts.html
+++ b/layouts/partials/recent-posts.html
@@ -1,72 +1,10 @@
- <!-- RECENT POSTS START -->
- <div class="container-fluid recent-posts bg-white anchor pb-5">
- <h1 class="text-center">Recent Posts</h1>
- <div class="container">
- <div class="row" id="recent-posts">
- <div class="col-lg-4 col-md-6 pt-2">
- <div class="card">
- <div class="card-head">
- <img class="card-img-top" src="assets/images/background/bird.jpg" alt="Card image cap" />
- </div>
- <div class="card-body">
- <h5 class="card-title">
- How to Build Multi-stage Docker Image
- </h5>
- <p class="card-text post-summery">
- Some quick example text to build on the card title and make up
- the bulk of the card's content.
- </p>
- </div>
- <div class="card-footer">
- <span class="float-left">November 12, 2019</span>
- <a href="#" class="float-right btn btn-outline-info btn-sm">Details</a>
- </div>
- </div>
- </div>
- <div class="col-lg-4 col-md-6 pt-2">
- <div class="card">
- <div class="card-head">
- <img class="card-img-top" src="assets/images/recent-posts/docker-2.png" alt="Card image cap" />
- </div>
- <div class="card-body">
- <h5 class="card-title">
- How to Build Multi-stage Docker Image
- </h5>
- <p class="card-text post-summery">
- Some quick example text to build on the card title and make up
- the bulk of the card's content. Lorem ipsum dolor sit amet consectetur adipisicing elit. Possimus
- corporis sint voluptates maiores expedita, id ullam, maxime sit eaque eius earum, consectetur blanditiis
- nulla ex aliquam dolor libero. Inventore, maiores.
- </p>
- </div>
- <div class="card-footer">
- <span class="float-left">November 12, 2019</span>
- <a href="#" class="float-right btn btn-outline-info btn-sm">Details</a>
- </div>
- </div>
- </div>
- <div class="col-lg-4 col-md-6 pt-2">
- <div class="card">
- <div class="card-head">
- <img class="card-img-top" src="assets/images/recent-posts/kubernetes.png" alt="Card image cap" />
- </div>
- <div class="card-body">
- <h5 class="card-title">
- How to Build Multi-stage Docker Image
- </h5>
- <p class="card-text post-summery">
- Lorem ipsum dolor sit amet, consectetur adipisicing elit. Perspiciatis veritatis sapiente fuga
- aspernatur adipisci dolor, et doloremque quos eos incidunt? Earum, debitis explicabo. Obcaecati eligendi
- placeat eos quod laboriosam quia.
- </p>
- </div>
- <div class="card-footer">
- <span class="float-left">November 12, 2019</span>
- <a href="#" class="float-right btn btn-outline-info btn-sm">Details</a>
- </div>
- </div>
- </div>
- </div>
+<div class="container-fluid recent-posts bg-white anchor pb-5">
+ <h1 class="text-center">Recent Posts</h1>
+ <div class="container">
+ <div class="row" id="recent-posts">
+ {{ range first 3 .Site.RegularPages }}
+ {{ partial "cards/post.html" . }}
+ {{ end }}
</div>
</div>
- <!-- RECENT POSTS END --> \ No newline at end of file
+</div>
diff --git a/layouts/partials/skills.html b/layouts/partials/skills.html
index 73f588e..dd7f456 100644
--- a/layouts/partials/skills.html
+++ b/layouts/partials/skills.html
@@ -1,142 +1,13 @@
- <!-- SKILLS START -->
- <div class="container-fluid skills bg-dimmed anchor pb-5" id="skills">
- <h1 class="text-center">Skills</h1>
-
- <div class="container d-flex-block">
- <div class="row " id="primary-skills">
- <div class="col-sm-12 col-md-6 col-lg-4 pt-2">
- <div class="card">
- <div class="card-head d-flex">
- <img class="card-img-sm" src="assets/images/skills/kubernetes.png" alt="Card image cap" />
- <h4 class="card-title">Kubernetes</h4>
- </div>
- <div class="card-body">
- <p class="card-text">
- Some quick example text to build on the card title and make up
- the bulk of tlsdfjlsdjflsdfhe card's content.
- </p>
- </div>
- </div>
- </div>
-
- <div class="col-sm-12 col-md-6 col-lg-4 pt-2">
- <div class="card">
- <div class="card-head d-flex">
- <img class="card-img-sm" src="assets/images/skills/go.png" alt="Card image cap" />
- <h4 class="card-title">Go Development</h4>
- </div>
- <div class="card-body">
- <p class="card-text">
- Some quick example text to build on the card title and make up
- the bulk of the card's content.
- </p>
- </div>
- </div>
- </div>
-
- <div class="col-sm-12 col-md-6 col-lg-4 pt-2">
- <div class="card ">
- <div class="card-head d-flex">
- <img class="card-img-sm" src="assets/images/skills/cloud.png" alt="Card image cap" />
- <h4 class="card-title">Cloud Computing</h4>
- </div>
- <div class="card-body">
- <p class="card-text">
- Some quick example text to build on the card title and make up
- the bulk of the card's content.
- </p>
- </div>
- </div>
- </div>
- <div class="col-sm-12 col-md-6 col-lg-4 pt-2">
- <div class="card">
- <div class="card-head d-flex">
- <img class="card-img-sm" src="assets/images/skills/docker.svg" alt="Card image cap" />
- <h4 class="card-title">Docker</h4>
- </div>
- <div class="card-body">
- <p class="card-text">
- Some quick example text to build on the card title and make up
- the bulk of the card's content.
- </p>
- </div>
- </div>
- </div>
- <div class="col-sm-12 col-md-6 col-lg-4 pt-2">
- <div class="card ">
- <div class="card-head d-flex">
- <img class="card-img-sm" src="assets/images/skills/linux.png" alt="Card image cap" />
- <h4 class="card-title">Linux</h4>
- </div>
- <div class="card-body">
- <p class="card-text">
- Some quick example text to build on the card title and make up
- the bulk of the card's content.
- </p>
- </div>
- </div>
- </div>
-
- <div class="col-sm-12 col-md-6 col-lg-4 pt-2">
- <div class="card ">
- <div class="card-head d-flex">
- <img class="card-img-sm" src="assets/images/skills/prometheus.png" alt="Card image cap" />
- <h4 class="card-title">Prometheus</h4>
- </div>
- <div class="card-body">
- <p class="card-text">
- Some quick example text to build on the card title and make up
- the bulk of the card's content.
- </p>
- </div>
- </div>
- </div>
-
- <div class=" col-sm-12 col-md-6 col-lg-4 pt-2">
- <div class="card">
- <div class="card-head d-flex">
- <img class="card-img-sm" src="assets/images/skills/git.png" alt="Card image cap" />
- <h4 class="card-title">Git</h4>
- </div>
- <div class="card-body">
- <p class="card-text">
- Some quick example text to build on the card title and make up
- the bulk of the card's content.
- </p>
- </div>
- </div>
- </div>
- <div class="col-sm-12 col-md-6 col-lg-4 pt-2">
- <div class="card ">
- <div class="card-head d-flex">
- <img class="card-img-sm" src="assets/images/skills/c++.png" alt="Card image cap" />
- <h4 class="card-title">C++</h4>
- </div>
- <div class="card-body">
- <p class="card-text">
- Some quick example text to build on the card title and make up
- the bulk of the card's content.
- </p>
- </div>
- </div>
- </div>
-
- <div class=" col-sm-12 col-md-6 col-lg-4 pt-2">
- <div class="card">
- <div class="card-head d-flex">
- <img class="card-img-sm" src="assets/images/skills/gopher.png" alt="Card image cap" />
- <h4 class="card-title">Gopher</h4>
- </div>
- <div class="card-body">
- <p class="card-text">
- Some quick example text to build on the card title and make up
- the bulk of the card's content.
- </p>
- </div>
- </div>
- </div>
-
- </div>
+<!-- SKILLS START -->
+<div class="container-fluid skills bg-dimmed anchor pb-5" id="skills">
+ <h1 class="text-center">Skills</h1>
+
+ <div class="container d-flex-block">
+ <div class="row" id="primary-skills">
+ {{ range .Site.Data.skills.skills }}
+ {{ partial "cards/skill.html" . }}
+ {{ end }}
</div>
</div>
- <!-- SKILLS END --> \ No newline at end of file
+</div>
+<!-- SKILLS END -->