Initial Release
This commit is contained in:
0
layouts/404.html
Normal file
0
layouts/404.html
Normal file
11
layouts/_default/baseof.html
Normal file
11
layouts/_default/baseof.html
Normal file
@@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="{{ with .Site.LanguageCode }}{{ . }}{{ else }}en-US{{ end }}">
|
||||
{{- partial "head.html" . -}}
|
||||
<body>
|
||||
{{- partial "header.html" . -}}
|
||||
<main>
|
||||
{{- block "main" . }}{{- end }}
|
||||
</main>
|
||||
{{- partial "footer.html" . -}}
|
||||
</body>
|
||||
</html>
|
||||
3
layouts/_default/list.html
Normal file
3
layouts/_default/list.html
Normal file
@@ -0,0 +1,3 @@
|
||||
{{ define "main" }}
|
||||
|
||||
{{ end }}
|
||||
3
layouts/_default/single.html
Normal file
3
layouts/_default/single.html
Normal file
@@ -0,0 +1,3 @@
|
||||
{{ define "main" }}
|
||||
|
||||
{{ end }}
|
||||
51
layouts/about/list.html
Normal file
51
layouts/about/list.html
Normal file
@@ -0,0 +1,51 @@
|
||||
{{ define "main" }}
|
||||
|
||||
<section class="site-about-header">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<div class="site-about-wrapper">
|
||||
<div class="site-about-company">
|
||||
<h1>
|
||||
{{ .Params.heading }}
|
||||
</h1>
|
||||
</div>
|
||||
<div class="site-about-description">
|
||||
<p>
|
||||
{{ .Description }}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="site-expertise">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
{{ with .Params.expertise_title }}
|
||||
<div class="col-md-5">
|
||||
<div class="section-title">
|
||||
<h2>{{ . }}</h2>
|
||||
</div>
|
||||
</div>
|
||||
{{ end }}
|
||||
<div class="col-md-6">
|
||||
<ul class="site-expertise-list">
|
||||
{{ range .Params.expertise_sectors }}
|
||||
<li>{{ . }}</li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{{ partial "clients.html" . }}
|
||||
|
||||
{{ partial "team.html" . }}
|
||||
|
||||
{{ partial "call-to-action.html" . }}
|
||||
|
||||
{{ end }}
|
||||
49
layouts/blog/list.html
Normal file
49
layouts/blog/list.html
Normal file
@@ -0,0 +1,49 @@
|
||||
{{ define "main" }}
|
||||
|
||||
<section class="site-blog-header">
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-lg-8 text-center">
|
||||
<h1>{{ .Title }}</h1>
|
||||
<p>
|
||||
{{ .Params.description }}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="site-blog">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
{{ range (.Paginator 4).Pages }}
|
||||
<div class="col-lg-6">
|
||||
<article class="site-blog-post">
|
||||
{{ with .Params.image }}
|
||||
<div class="site-blog-post-thumb">
|
||||
<img src="{{ . | absURL }}" alt="post-thumb">
|
||||
</div>
|
||||
{{ end }}
|
||||
<div class="site-blog-post-content">
|
||||
<span>{{ .PublishDate.Format "January 2, 2006" }}</span>
|
||||
<h3><a href="{{ .Permalink }}">{{ .Title }}</a></h3>
|
||||
<p>
|
||||
{{ .Summary }} ...
|
||||
</p>
|
||||
<a href="{{ .Permalink }}" class="read-more">read more</a>
|
||||
</div>
|
||||
</article>
|
||||
</div>
|
||||
{{ end }}
|
||||
<div class="col-12">
|
||||
<div class="site-blog-pagination">
|
||||
{{ template "_internal/pagination.html" . }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{{ partial "call-to-action.html" . }}
|
||||
|
||||
{{ end }}
|
||||
20
layouts/blog/single.html
Normal file
20
layouts/blog/single.html
Normal file
@@ -0,0 +1,20 @@
|
||||
{{ define "main" }}
|
||||
|
||||
<section class="site-blog details">
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-lg-8">
|
||||
<article class="site-blog-details">
|
||||
<p><span>{{ .PublishDate.Format "January 2, 2006" }}</span> by <span>{{ .Params.author }}</span></p>
|
||||
<h2 class="blog-title">{{ .Title }}</h2>
|
||||
<img class="feature-image" src="{{ .Params.feature_image | absURL }}" alt="blog-feature-image">
|
||||
{{ .Content }}
|
||||
</article>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{{ partial "call-to-action.html" . }}
|
||||
|
||||
{{ end }}
|
||||
53
layouts/contact/list.html
Normal file
53
layouts/contact/list.html
Normal file
@@ -0,0 +1,53 @@
|
||||
{{ define "main" }}
|
||||
<section class="site-contact">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-5">
|
||||
<h1 class="site-contact-title">
|
||||
{{ .Params.heading | safeHTML }}
|
||||
</h1>
|
||||
</div>
|
||||
<div class="col-lg-6 ml-auto">
|
||||
<div class="site-contact-form">
|
||||
<h4>{{ .Params.form_heading }}</h4>
|
||||
<form id="contact-form" action="{{ .Site.Params.formspreeFormUrl }}" method="POST">
|
||||
<div class="row">
|
||||
<div class="col-lg-6">
|
||||
<input type="text" class="form-control" name="first-name" id="first-name" placeholder="First Name">
|
||||
</div>
|
||||
<div class="col-lg-6">
|
||||
<input type="text" class="form-control" name="last-name" id="last-name" placeholder="Last Name">
|
||||
</div>
|
||||
<div class="col-lg-6">
|
||||
<input type="email" class="form-control" name="email" id="email" placeholder="Email">
|
||||
</div>
|
||||
<div class="col-lg-6">
|
||||
<div class="select-wrapper">
|
||||
<select class="form-control" id="projectType" name="project-type">
|
||||
<option value="" selected disabled hidden>Project Type</option>
|
||||
<option value="gd">Graphics Design</option>
|
||||
<option value="wb">Web Design</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12">
|
||||
<textarea class="form-control" id="aboutProject" name="about-project" rows="6" placeholder="About the Project"></textarea>
|
||||
</div>
|
||||
<div class="col-12">
|
||||
<button type="submit" class="btn btn-primary" id="contact-form-button">
|
||||
<span class="btn-area">
|
||||
<span data-text="Send Message">
|
||||
Send Message
|
||||
</span>
|
||||
</span>
|
||||
</button>
|
||||
</div>
|
||||
<p id="contact-form-status"></p>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{{ end }}
|
||||
13
layouts/index.html
Normal file
13
layouts/index.html
Normal file
@@ -0,0 +1,13 @@
|
||||
{{ define "main" }}
|
||||
|
||||
{{ partial "hero.html" . }}
|
||||
|
||||
{{ partial "counter.html" . }}
|
||||
|
||||
{{ partial "portfolio.html" . }}
|
||||
|
||||
{{ partial "testimonial.html" . }}
|
||||
|
||||
{{ partial "call-to-action.html" . }}
|
||||
|
||||
{{ end }}
|
||||
33
layouts/partials/call-to-action.html
Normal file
33
layouts/partials/call-to-action.html
Normal file
@@ -0,0 +1,33 @@
|
||||
{{ with .Site.Params.call_to_action }}
|
||||
{{ if .enable }}
|
||||
<section class="site-cta" style='background-image: url("{{ .background_image | absURL }}");'>
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-12 text-center">
|
||||
<h1 class="site-cta-title">{{ .title }}</h1>
|
||||
<ul class="site-cta-buttons">
|
||||
<li>
|
||||
<a href="{{ .primary_button_url | absURL }}" class="btn btn-secondary">
|
||||
<span class="btn-area">
|
||||
<span data-text="{{ .primary_button }}">
|
||||
{{ .primary_button }}
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="{{ .secondary_button_url | absURL }}" class="btn btn-primary">
|
||||
<span class="btn-area">
|
||||
<span data-text="{{ .secondary_button }}">
|
||||
{{ .secondary_button }}
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
22
layouts/partials/clients.html
Normal file
22
layouts/partials/clients.html
Normal file
@@ -0,0 +1,22 @@
|
||||
{{ with .Site.Data.clients }}
|
||||
{{ if .enable }}
|
||||
<section class="site-client">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<div class="section-title">
|
||||
<h2>{{ .title }}</h2>
|
||||
</div>
|
||||
<div class="site-client-wrapper">
|
||||
{{ range .client_logos }}
|
||||
<div class="site-client-item">
|
||||
<img src="{{ . | absURL }}" alt="client-logo">
|
||||
</div>
|
||||
{{ end }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
23
layouts/partials/counter.html
Normal file
23
layouts/partials/counter.html
Normal file
@@ -0,0 +1,23 @@
|
||||
{{ with .Site.Data.counter }}
|
||||
{{ if .enable }}
|
||||
<section class="site-counter" id="counter">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<div class="section-title">
|
||||
<h2 class="text-white">{{ .heading }}</h2>
|
||||
</div>
|
||||
</div>
|
||||
{{ range .counter_item }}
|
||||
<div class="col-lg-3 col-md-6">
|
||||
<div class="site-counter-item">
|
||||
<span class="site-counter-item-title">{{ .title }}</span>
|
||||
<h3 class="site-counter-item-number">{{ .number }}+</h3>
|
||||
</div>
|
||||
</div>
|
||||
{{ end }}
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
74
layouts/partials/footer.html
Normal file
74
layouts/partials/footer.html
Normal file
@@ -0,0 +1,74 @@
|
||||
<footer class="site-footer">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<div class="site-footer-logo"><a href="{{ .Site.BaseURL }}"><img src="{{ "images/logo-footer.png" | absURL }}" alt="logo-footer"></a></div>
|
||||
</div>
|
||||
{{ with .Site.Params.footer.contactInfo }}
|
||||
<div class="col-lg-3 col-md-6">
|
||||
<div class="site-footer-widget">
|
||||
<h5 class="site-footer-widget-title">{{ .title }}</h5>
|
||||
<p class="site-footer-widget-description">
|
||||
{{ .address | safeHTML }}
|
||||
<br>
|
||||
<a href="tel:{{ .phone }}">{{ .phone }}</a>
|
||||
<br>
|
||||
<a href="mailto:{{ .email }}">{{ .email }}</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
{{ end }}
|
||||
{{ with .Site.Params.footer.sitemap }}
|
||||
<div class="col-lg-2 col-md-6">
|
||||
<div class="site-footer-widget">
|
||||
<h5 class="site-footer-widget-title">{{ .title }}</h5>
|
||||
<ul class="site-footer-widget-links">
|
||||
{{ range .link }}
|
||||
<li><a href="{{ .url }}">{{ .name }}</a></li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
{{ end }}
|
||||
{{ with .Site.Params.footer.social }}
|
||||
<div class="col-lg-2 col-md-6">
|
||||
<div class="site-footer-widget">
|
||||
<h5 class="site-footer-widget-title">{{ .title }}</h5>
|
||||
<ul class="site-footer-widget-links">
|
||||
{{ range .link }}
|
||||
<li><a href="{{ .url }}">{{ .name }}</a></li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
{{ end }}
|
||||
{{ with .Site.Params.footer.service }}
|
||||
<div class="col-lg-3 col-md-6">
|
||||
<div class="site-footer-widget">
|
||||
<h5 class="site-footer-widget-title">{{ .title }}</h5>
|
||||
<p class="site-footer-widget-description">
|
||||
{{ .description | safeHTML }}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
{{ end }}
|
||||
<div class="col-lg-2 col-12">
|
||||
<a href="#top" class="site-footer-widget-top">
|
||||
<img src="{{ "images/to-top.svg" | absURL }}" alt="back-to-top">
|
||||
<p>
|
||||
I want to
|
||||
<br>
|
||||
visit again
|
||||
</p>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
{{ $formhandler := resources.Get "js/formhandler.js" | minify }}
|
||||
<script src="{{ $formhandler.Permalink }}"></script>
|
||||
{{ $vendor := resources.Get "js/vendor.js" | minify }}
|
||||
<script src="{{ $vendor.Permalink }}"></script>
|
||||
{{ $script := resources.Get "js/script.js" | minify }}
|
||||
<script src="{{ $script.Permalink }}"></script>
|
||||
25
layouts/partials/head.html
Normal file
25
layouts/partials/head.html
Normal file
@@ -0,0 +1,25 @@
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>{{ .Title }}</title>
|
||||
|
||||
{{ "<!-- mobile responsive meta -->" | safeHTML }}
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
|
||||
{{ with .Site.Params.author }}
|
||||
<meta name="author" content="{{ . }}">
|
||||
{{ end }}
|
||||
{{ hugo.Generator }}
|
||||
|
||||
{{ "<!-- Bootstrap -->" | safeHTML }}
|
||||
{{ $bootstrap := resources.Get "css/bootstrap.css" | minify }}
|
||||
<link rel="stylesheet" href="{{ $bootstrap.Permalink }}" />
|
||||
{{ "<!-- font-awesome -->" | safeHTML }}
|
||||
<link rel="stylesheet" href="{{ "font-awesome/css/font-awesome.min.css" | absURL }}" />
|
||||
{{ "<!-- Main Stylesheets -->" | safeHTML }}
|
||||
{{ $style := resources.Get "scss/style.scss" | resources.ToCSS | minify }}
|
||||
<link href="{{ $style.Permalink }}" rel="stylesheet" />
|
||||
|
||||
<!--Favicon-->
|
||||
<link rel="shortcut icon" href="{{ "images/favicon.png" | absURL }}" type="image/x-icon" />
|
||||
<link rel="icon" href="{{ "images/favicon.ico" | absURL }}" type="image/x-icon" />
|
||||
</head>
|
||||
40
layouts/partials/header.html
Normal file
40
layouts/partials/header.html
Normal file
@@ -0,0 +1,40 @@
|
||||
<nav class="navbar navbar-expand-lg site-navigation">
|
||||
<div class="container">
|
||||
<a class="navbar-brand" href="{{ .Site.BaseURL }}">
|
||||
<img src="{{ "images/logo.png" | absURL }}" alt="logo" />
|
||||
</a>
|
||||
<button
|
||||
class="navbar-toggler collapsed"
|
||||
type="button"
|
||||
data-toggle="collapse"
|
||||
data-target="#sitenavbar"
|
||||
>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
</button>
|
||||
|
||||
<div class="collapse navbar-collapse" id="sitenavbar">
|
||||
<ul class="navbar-nav ml-auto main-nav">
|
||||
{{ range .Site.Menus.nav }}
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="{{ .URL | absURL }}">{{ .Name }}</a>
|
||||
</li>
|
||||
{{ end }}
|
||||
{{ with .Site.Params.navAction }}
|
||||
{{ if .status }}
|
||||
<li class="nav-item">
|
||||
<a class="nav-link btn btn-sm btn-primary btn-sm-rounded" href="{{ .url }}">
|
||||
<span class="btn-area">
|
||||
<span data-text="{{ .name }}">
|
||||
{{ .name }}
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
</li>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
43
layouts/partials/hero.html
Normal file
43
layouts/partials/hero.html
Normal file
@@ -0,0 +1,43 @@
|
||||
{{ with .Site.Params.banner }}
|
||||
{{ if .enable }}
|
||||
{{ "<!-- Site Hero Start -->" | safeHTML }}
|
||||
<section class="site-hero" style="background-image: url('{{ .background_image }}');">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-10 mx-auto">
|
||||
<div class="site-hero-content text-center">
|
||||
<h6>{{ .tagline }}</h6>
|
||||
<h1>
|
||||
{{ .heading }}
|
||||
</h1>
|
||||
<ul class="site-hero-content-buttons">
|
||||
<li>
|
||||
<a href="{{ .primary_button_url | absURL }}" class="btn btn-secondary">
|
||||
<span class="btn-area">
|
||||
<span data-text="{{ .primary_button }}">
|
||||
{{ .primary_button }}
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="{{ .secondary_button_url | absURL }}" class="btn btn-primary">
|
||||
<span class="btn-area">
|
||||
<span data-text="{{ .secondary_button }}">
|
||||
{{ .secondary_button }}
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<a href="#counter" class="site-hero-scroll scroll-to">
|
||||
<img src="images/arrow-down.svg" alt="arrow-down">
|
||||
</a>
|
||||
</section>
|
||||
{{ "<!-- Site Hero End -->" | safeHTML }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
33
layouts/partials/portfolio.html
Normal file
33
layouts/partials/portfolio.html
Normal file
@@ -0,0 +1,33 @@
|
||||
{{ with .Site.Params.portfolio }}
|
||||
{{ if .enable }}
|
||||
<section class="site-project" id="project">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<div class="section-title">
|
||||
<h2>{{ .title }}</h2>
|
||||
<p>{{ .subtitle }}</p>
|
||||
</div>
|
||||
</div>
|
||||
{{ range first 4 (where $.Site.RegularPages "Type" "portfolio") }}
|
||||
<div class="col-lg-6 col-md-10 mx-auto">
|
||||
<div class="site-project-item">
|
||||
<div class="site-project-item-thumb">
|
||||
<img src="{{ .Params.Image | absURL }}" alt="project-thumb">
|
||||
</div>
|
||||
<div class="site-project-item-content">
|
||||
<span>{{ delimit .Params.category ", " }}</span>
|
||||
<h3>{{ .Title }}</h3>
|
||||
<a href="{{ .Permalink }}" class="read-more">view project</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{ end }}
|
||||
<div class="col-12 text-center text-lg-left">
|
||||
<a href="portfolio" class="site-project-cta">MORE WORKS</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
35
layouts/partials/team.html
Normal file
35
layouts/partials/team.html
Normal file
@@ -0,0 +1,35 @@
|
||||
{{ with .Site.Data.team }}
|
||||
{{ if .enable }}
|
||||
<section class="site-team">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<div class="section-title">
|
||||
<h2>
|
||||
{{ .title }}
|
||||
</h2>
|
||||
</div>
|
||||
</div>
|
||||
{{ range .members }}
|
||||
<div class="col-lg-4 col-md-6">
|
||||
<div class="site-team-member">
|
||||
<div class="site-team-member-image">
|
||||
<img src="{{ .image | absURL }}" alt="team-member">
|
||||
</div>
|
||||
<div class="site-team-member-content">
|
||||
<h3>{{ .name }}</h3>
|
||||
<p>{{ .designation }}</p>
|
||||
<ul class="site-team-member-social">
|
||||
<li><a href="{{ .medium | absURL }}"><i class="fa fa-medium"></i></a></li>
|
||||
<li><a href="{{ .linkedin | absURL }}"><i class="fa fa-linkedin"></i></a></li>
|
||||
<li><a href="{{ .instagram | absURL }}"><i class="fa fa-instagram"></i></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{ end }}
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
38
layouts/partials/testimonial.html
Normal file
38
layouts/partials/testimonial.html
Normal file
@@ -0,0 +1,38 @@
|
||||
{{ with .Site.Data.testimonial }}
|
||||
{{ if .enable }}
|
||||
<section class="site-testimonial">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<div class="section-title">
|
||||
<h2>
|
||||
{{ .title }}
|
||||
</h2>
|
||||
<p>
|
||||
{{ .subtitle }}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
{{ range .testimonial_item }}
|
||||
<div class="col-lg-4 col-md-6">
|
||||
<div class="site-testimonial-item">
|
||||
<div class="site-testimonial-item-header">
|
||||
<div class="thumb">
|
||||
<img src="{{ .thumb | absURL }}" alt="user-thumb-one">
|
||||
</div>
|
||||
<div class="person">
|
||||
<h5>{{ .name }}</h5>
|
||||
<p>{{ .company_position }}</p>
|
||||
</div>
|
||||
</div>
|
||||
<p class="site-testimonial-item-body">
|
||||
{{ .quote }}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
{{ end }}
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
51
layouts/portfolio/list.html
Normal file
51
layouts/portfolio/list.html
Normal file
@@ -0,0 +1,51 @@
|
||||
{{ define "main" }}
|
||||
|
||||
<section class="site-project-header">
|
||||
<div class="container">
|
||||
<div class="row align-items-center">
|
||||
<div class="col-lg-8">
|
||||
<div class="site-project-header-content">
|
||||
<h1>
|
||||
{{ .Title | safeHTML }}
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<a href="#project" class="site-project-header-action scroll-to">
|
||||
<span>Scroll Down</span>
|
||||
<img src="{{ "images/arrow-down.svg" | absURL }}" alt="arrow-down">
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="site-project" id="project">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
{{ range (.Paginator 4).Pages }}
|
||||
<div class="col-lg-6 col-md-10 mx-auto">
|
||||
<div class="site-project-item">
|
||||
<div class="site-project-item-thumb">
|
||||
<img src="{{ .Params.Image | absURL }}" alt="project-thumb">
|
||||
</div>
|
||||
<div class="site-project-item-content">
|
||||
<span>{{ delimit .Params.category ", " }}</span>
|
||||
<h3>{{ .Title }}</h3>
|
||||
<a href="{{ .Permalink }}" class="read-more">view project</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{ end }}
|
||||
<div class="col-12">
|
||||
<div class="site-project-pagination">
|
||||
{{ template "_internal/pagination.html" . }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{{ partial "call-to-action.html" . }}
|
||||
|
||||
{{ end }}
|
||||
39
layouts/portfolio/single.html
Normal file
39
layouts/portfolio/single.html
Normal file
@@ -0,0 +1,39 @@
|
||||
{{ define "main" }}
|
||||
|
||||
<section class="site-project-single-section">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-8 mx-auto">
|
||||
<div class="site-project-single">
|
||||
<h1>
|
||||
{{ .Title }}
|
||||
</h1>
|
||||
<div class="site-project-single-description">
|
||||
{{ .Content }}
|
||||
</div>
|
||||
<div class="site-project-single-image">
|
||||
{{ range .Params.project_images }}
|
||||
<img src="{{ . | absURL }}" alt="project image">
|
||||
{{ end }}
|
||||
</div>
|
||||
{{ if .NextInSection }}
|
||||
<div class="site-project-single-action">
|
||||
<a href="{{.NextInSection.Permalink}}">
|
||||
<span class="link-area">
|
||||
<span data-text="Next Project">
|
||||
Next Project
|
||||
</span>
|
||||
</span>
|
||||
<img src="{{ "images/to-top.svg" | absURL }}" alt="next project">
|
||||
</a>
|
||||
</div>
|
||||
{{ end }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{{ partial "call-to-action.html" . }}
|
||||
|
||||
{{ end }}
|
||||
Reference in New Issue
Block a user