@@ -1,13 +1,11 @@ | |||
<div align="center"> | |||
<h1><a href="https://themefisher.com/hugo-themes/">Meghna Hugo</a></h1> | |||
[![GitHub stars](https://img.shields.io/github/stars/themefisher/meghna-hugo.svg)](https://github.com/themefisher/meghna-hugo/stargazers) | |||
[![GitHub issues](https://img.shields.io/github/issues/themefisher/meghna-hugo.svg)](https://github.com/themefisher/meghna-hugo/issues) | |||
[![GitHub issues closed](https://img.shields.io/github/issues-closed-raw/themefisher/meghna-hugo.svg?maxAge=2592000)]() | |||
[![GitHub forks](https://img.shields.io/github/forks/themefisher/meghna-hugo.svg)](https://github.com/themefisher/meghna-hugo/network) | |||
<img src="https://user-images.githubusercontent.com/37659754/54068559-44d79a80-4278-11e9-9601-f58d6879989c.gif" alt="screenshot" width="100%"> | |||
</div> | |||
Meghna is a clean, unique, business website template. Built with refined business as well as corporate elements, and saturated with rich typography, Meghna is lightweight, fast-loading, responsive and W3C-validated, delivering a great first impression to visitors. | |||
Meghna is now support [forestry CMS](https://forestry.io/), and every settings and template has been included. Just connect with forestry and it will be amazing. | |||
**The images are only for demonstration purpose, Please don't use those images.** | |||
## Table of Contents |
@@ -60,7 +60,7 @@ pre { | |||
} | |||
hr { | |||
border-top: 1px solid rgba(255,255,255,.1); | |||
border-top: 1px solid rgba(255, 255, 255, .1); | |||
} | |||
figure { | |||
@@ -96,7 +96,7 @@ a:hover { | |||
padding: 0 !important; | |||
} | |||
.mb-50{ | |||
.mb-50 { | |||
margin-bottom: 50px; | |||
} | |||
@@ -123,27 +123,6 @@ a:hover { | |||
color: #fff; | |||
} | |||
#loading-mask { | |||
background: #333439; | |||
height: 100%; | |||
left: 0; | |||
opacity: 1; | |||
filter: alpha(opacity=100); | |||
position: fixed; | |||
text-align: center; | |||
top: 0; | |||
width: 100%; | |||
z-index: 999999999; | |||
} | |||
.loading-img { | |||
height: 100%; | |||
left: 0; | |||
position: fixed; | |||
top: 50%; | |||
width: 100%; | |||
} | |||
.border-meghna { | |||
border-top: 2px solid rgba(236, 239, 241, 0.07); | |||
height: 1px; | |||
@@ -298,109 +277,19 @@ a:hover { | |||
background-size: cover; | |||
} | |||
#preloader { | |||
.preloader { | |||
position: fixed; | |||
top: 0; | |||
left: 0; | |||
right: 0; | |||
bottom: 0; | |||
background-color: #fff; | |||
z-index: 999; | |||
background-color: #292F36; | |||
z-index: 9999; | |||
display: flex; | |||
align-items: center; | |||
justify-content: center; | |||
} | |||
.sk-cube-grid { | |||
width: 40px; | |||
height: 40px; | |||
margin: 100px auto; | |||
} | |||
.sk-cube-grid .sk-cube { | |||
width: 33%; | |||
height: 33%; | |||
background-color: #57cbcc; | |||
float: left; | |||
-webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out; | |||
animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out; | |||
} | |||
.sk-cube-grid .sk-cube1 { | |||
-webkit-animation-delay: 0.2s; | |||
animation-delay: 0.2s; | |||
} | |||
.sk-cube-grid .sk-cube2 { | |||
-webkit-animation-delay: 0.3s; | |||
animation-delay: 0.3s; | |||
} | |||
.sk-cube-grid .sk-cube3 { | |||
-webkit-animation-delay: 0.4s; | |||
animation-delay: 0.4s; | |||
} | |||
.sk-cube-grid .sk-cube4 { | |||
-webkit-animation-delay: 0.1s; | |||
animation-delay: 0.1s; | |||
} | |||
.sk-cube-grid .sk-cube5 { | |||
-webkit-animation-delay: 0.2s; | |||
animation-delay: 0.2s; | |||
} | |||
.sk-cube-grid .sk-cube6 { | |||
-webkit-animation-delay: 0.3s; | |||
animation-delay: 0.3s; | |||
} | |||
.sk-cube-grid .sk-cube7 { | |||
-webkit-animation-delay: 0s; | |||
animation-delay: 0s; | |||
} | |||
.sk-cube-grid .sk-cube8 { | |||
-webkit-animation-delay: 0.1s; | |||
animation-delay: 0.1s; | |||
} | |||
.sk-cube-grid .sk-cube9 { | |||
-webkit-animation-delay: 0.2s; | |||
animation-delay: 0.2s; | |||
} | |||
@-webkit-keyframes sk-cubeGridScaleDelay { | |||
0%, | |||
70%, | |||
100% { | |||
-webkit-transform: scale3D(1, 1, 1); | |||
transform: scale3D(1, 1, 1); | |||
} | |||
35% { | |||
-webkit-transform: scale3D(0, 0, 1); | |||
transform: scale3D(0, 0, 1); | |||
} | |||
} | |||
@keyframes sk-cubeGridScaleDelay { | |||
0%, | |||
70%, | |||
100% { | |||
-webkit-transform: scale3D(1, 1, 1); | |||
transform: scale3D(1, 1, 1); | |||
} | |||
35% { | |||
-webkit-transform: scale3D(0, 0, 1); | |||
transform: scale3D(0, 0, 1); | |||
} | |||
} | |||
.title { | |||
padding-bottom: 60px; | |||
} | |||
@@ -538,14 +427,14 @@ a:hover { | |||
} | |||
.navigation .navbar-toggler { | |||
color: rgba(255,255,255,.5); | |||
border-color: rgba(255,255,255,.1); | |||
color: rgba(255, 255, 255, .5); | |||
border-color: rgba(255, 255, 255, .1); | |||
border-radius: 0; | |||
} | |||
.navigation .navbar-collapse { | |||
padding: 10px; | |||
box-shadow: inset 0 1px 0 rgba(255,255,255,.1); | |||
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); | |||
border-top: 5px solid transparent; | |||
} | |||
@@ -557,7 +446,7 @@ a:hover { | |||
} | |||
.navbar-toggler:focus { | |||
outline-color: #57cbcc; | |||
outline-color: #57cbcc; | |||
} | |||
.bg-1 { | |||
@@ -819,8 +708,7 @@ a:hover { | |||
padding-top: 50px; | |||
} | |||
@media (max-width: 768px) | |||
{ | |||
@media (max-width: 768px) { | |||
.contact-us { | |||
padding-top: 80px; | |||
} | |||
@@ -838,8 +726,7 @@ a:hover { | |||
border: 1px solid rgba(236, 239, 241, 0.07); | |||
} | |||
.form-meghna .form-control:focus | |||
{ | |||
.form-meghna .form-control:focus { | |||
border-color: none; | |||
box-shadow: none; | |||
} | |||
@@ -850,8 +737,7 @@ a:hover { | |||
border-color: #57cbcc; | |||
} | |||
.form-meghna ::placeholder | |||
{ | |||
.form-meghna ::placeholder { | |||
color: #ddd !important; | |||
} | |||
@@ -960,7 +846,8 @@ a:hover { | |||
font-size: 30px; | |||
} | |||
.pricing ul, .skill-bar { | |||
.pricing ul, | |||
.skill-bar { | |||
list-style-type: none; | |||
margin: 0; | |||
padding: 0; | |||
@@ -992,9 +879,8 @@ a:hover { | |||
text-align: center; | |||
} | |||
.portfolio-filter button { | |||
border: none; | |||
outline: none; | |||
.portfolio-filter .btn { | |||
outline: 0; | |||
border: 1px solid rgba(236, 239, 241, 0.07); | |||
background: transparent; | |||
display: inline-block; | |||
@@ -1005,13 +891,8 @@ a:hover { | |||
transition: .3s all; | |||
} | |||
.portfolio-filter button.mixitup-control-active { | |||
border: 1px solid #57cbcc; | |||
color: #57cbcc; | |||
} | |||
.portfolio-items-wrapper .mix { | |||
padding: 5px; | |||
.portfolio-filter .btn.active { | |||
border-color: #57cbcc; | |||
} | |||
.portfolio-block { | |||
@@ -1597,7 +1478,8 @@ a:hover { | |||
} | |||
.post-comment { | |||
background-color: #292f36;; | |||
background-color: #292f36; | |||
; | |||
padding: 20px; | |||
margin-top: 20px; | |||
margin-bottom: 20px; | |||
@@ -1639,7 +1521,8 @@ a:hover { | |||
color: #737f8a; | |||
} | |||
input#e-mail, #hidden_iframe { | |||
input#e-mail, | |||
#hidden_iframe { | |||
display: none; | |||
} | |||
@@ -1667,11 +1550,11 @@ input#e-mail, #hidden_iframe { | |||
transition: all 400ms ease-out 0s; | |||
} | |||
.social-icon ul li a:hover{ | |||
.social-icon ul li a:hover { | |||
background: #57cbcc; | |||
} | |||
.social-icon ul li a:hover i{ | |||
.social-icon ul li a:hover i { | |||
color: #fff; | |||
opacity: 1; | |||
} | |||
@@ -2012,6 +1895,7 @@ blockquote { | |||
border-left: 5px solid #6cb670; | |||
font-style: italic; | |||
line-height: 22px; | |||
padding: 20px 20px 10px 20px; | |||
margin: 20px 0; | |||
} | |||
@@ -2136,8 +2020,7 @@ blockquote { | |||
border: 1px solid rgba(236, 239, 241, 0.07); | |||
} | |||
.form-control-meghna .form-control:focus | |||
{ | |||
.form-control-meghna .form-control:focus { | |||
border-color: #57cbcc; | |||
box-shadow: 0 0 0 0.2rem rgba(0, 174, 255, 0.432); | |||
} | |||
@@ -2164,10 +2047,10 @@ figcaption { | |||
} | |||
.resp-sharing-button { | |||
border-radius: 5px; | |||
border-radius: 0; | |||
transition: 25ms ease-out; | |||
padding: 0.5em 0.75em; | |||
font-family: Helvetica Neue,Helvetica,Arial, sans-serif; | |||
font-family: Helvetica Neue, Helvetica, Arial, sans-serif; | |||
} | |||
.resp-sharing-button__icon svg { | |||
@@ -2276,9 +2159,13 @@ figcaption { | |||
} | |||
.resp-sharing-button--hackernews { | |||
background-color: #FF6600 | |||
background-color: #FF6600 | |||
} | |||
.resp-sharing-button--hackernews:hover, | |||
.resp-sharing-button--hackernews:focus { | |||
background-color: #FB6200 | |||
} | |||
.resp-sharing-button--hackernews:hover, .resp-sharing-button--hackernews:focus { background-color: #FB6200 } | |||
.resp-sharing-button--vk { | |||
background-color: #507299 | |||
@@ -2360,6 +2247,59 @@ background-color: #FF6600 | |||
} | |||
.resp-sharing-button--telegram:hover { | |||
background-color: #4B97D1;} | |||
background-color: #4B97D1; | |||
} | |||
/*# sourceMappingURL=maps/style.css.map */ | |||
.pagination { | |||
text-align: center; | |||
display: block; | |||
margin-top: 20px; | |||
} | |||
.pagination>li { | |||
display: inline-block; | |||
} | |||
.pagination .page-item .page-link { | |||
display: inline-block; | |||
width: 40px; | |||
height: 40px; | |||
border-radius: 0; | |||
background-color: #26292e; | |||
border: 1px solid #26292e; | |||
text-align: center; | |||
margin-right: 6px; | |||
font-weight: 700; | |||
color: #55606a; | |||
} | |||
.pagination .page-item .page-link:hover { | |||
background: #57cbcc; | |||
border-color: #57cbcc; | |||
color: #fff | |||
} | |||
.pagination .page-item:first-child .page-link, | |||
.pagination .page-item:last-child .page-link { | |||
border-radius: 0; | |||
} | |||
.pagination .page-item.active .page-link { | |||
background: #57cbcc; | |||
color: #fff; | |||
border-color: #57cbcc; | |||
} | |||
#select-language { | |||
background: #353b43; | |||
color: #ffffff; | |||
border: 0; | |||
} | |||
.simple-icon { | |||
color: #6c7b8a; | |||
padding: 10px; | |||
display: block; | |||
} | |||
/*# sourceMappingURL=maps/style.css.map */ |
@@ -5,28 +5,8 @@ jQuery(function ($) { | |||
/* Page Preloader | |||
/* ========================================================================= */ | |||
// Preloader js | |||
$(window).on('load', function () { | |||
$('#preloader').fadeOut(700); | |||
}); | |||
/* ========================================================================= */ | |||
/* Post image slider | |||
/* ========================================================================= */ | |||
$("#post-thumb, #gallery-post").slick({ | |||
infinite: true, | |||
arrows: false, | |||
autoplay: true, | |||
autoplaySpeed: 4000 | |||
}); | |||
$("#features").slick({ | |||
infinite: true, | |||
arrows: false, | |||
autoplay: true, | |||
autoplaySpeed: 4000 | |||
$('.preloader').fadeOut(100); | |||
}); | |||
/* ========================================================================= */ | |||
@@ -51,15 +31,25 @@ jQuery(function ($) { | |||
/* Portfolio Filtering Hook | |||
/* ========================================================================= */ | |||
var containerEl = document.querySelector('.filtr-container'); | |||
var containerEl = document.querySelector('.shuffle-wrapper'); | |||
if (containerEl) { | |||
var filterizd = $('.filtr-container').filterizr({}); | |||
var Shuffle = window.Shuffle; | |||
var myShuffle = new Shuffle(document.querySelector('.shuffle-wrapper'), { | |||
itemSelector: '.shuffle-item', | |||
buffer: 1 | |||
}); | |||
jQuery('input[name="shuffle-filter"]').on('change', function (evt) { | |||
var input = evt.currentTarget; | |||
if (input.checked) { | |||
myShuffle.filter(input.value); | |||
} | |||
}); | |||
} | |||
/* ========================================================================= */ | |||
/* Testimonial Carousel | |||
/* ========================================================================= */ | |||
//Init the carousel | |||
$("#testimonials").slick({ | |||
infinite: true, | |||
arrows: false, | |||
@@ -68,246 +58,208 @@ jQuery(function ($) { | |||
}); | |||
/* ========================================================================= */ | |||
/* Contact Form Validating | |||
/* Animated section | |||
/* ========================================================================= */ | |||
var wow = new WOW({ | |||
offset: 100, // distance to the element when triggering the animation (default is 0) | |||
mobile: false // trigger animations on mobile devices (default is true) | |||
}); | |||
$('#contact-submit').click(function (e) { | |||
//stop the form from being submitted | |||
e.preventDefault(); | |||
var scrolled = false; | |||
$(window).on('scroll', function () { | |||
if (!scrolled) { | |||
scrolled = true; | |||
wow.init(); | |||
} | |||
}) | |||
/* declare the variables, var error is the variable that we use on the end | |||
to determine if there was an error or not */ | |||
var error = false; | |||
var name = $('#name').val(); | |||
var email = $('#email').val(); | |||
var subject = $('#subject').val(); | |||
var message = $('#message').val(); | |||
/* in the next section we do the checking by using VARIABLE.length | |||
where VARIABLE is the variable we are checking (like name, email), | |||
length is a JavaScript function to get the number of characters. | |||
And as you can see if the num of characters is 0 we set the error | |||
variable to true and show the name_error div with the fadeIn effect. | |||
if it's not 0 then we fadeOut the div( that's if the div is shown and | |||
the error is fixed it fadesOut. | |||
/* ========================================================================= */ | |||
/* animation scroll js | |||
/* ========================================================================= */ | |||
The only difference from these checks is the email checking, we have | |||
email.indexOf('@') which checks if there is @ in the email input field. | |||
This JavaScript function will return -1 if no occurrence have been found.*/ | |||
if (name.length == 0) { | |||
var error = true; | |||
$('#name').css("border-color", "#D8000C"); | |||
} else { | |||
$('#name').css("border-color", "#666"); | |||
} | |||
if (email.length == 0 || email.indexOf('@') == '-1') { | |||
var error = true; | |||
$('#email').css("border-color", "#D8000C"); | |||
} else { | |||
$('#email').css("border-color", "#666"); | |||
} | |||
if (subject.length == 0) { | |||
var error = true; | |||
$('#subject').css("border-color", "#D8000C"); | |||
} else { | |||
$('#subject').css("border-color", "#666"); | |||
} | |||
if (message.length == 0) { | |||
var error = true; | |||
$('#message').css("border-color", "#D8000C"); | |||
} else { | |||
$('#message').css("border-color", "#666"); | |||
var html_body = $('html, body'); | |||
$('nav a, .page-scroll').on('click', function () { //use page-scroll class in any HTML tag for scrolling | |||
if (location.pathname.replace(/^\//, '') === this.pathname.replace(/^\//, '') && location.hostname === this.hostname) { | |||
var target = $(this.hash); | |||
target = target.length ? target : $('[name=' + this.hash.slice(1) + ']'); | |||
if (target.length) { | |||
html_body.animate({ | |||
scrollTop: target.offset().top - 70 | |||
}, 1500, 'easeInOutExpo'); | |||
return false; | |||
} | |||
} | |||
}); | |||
//now when the validation is done we check if the error variable is false (no errors) | |||
if (error == false) { | |||
//disable the submit button to avoid spamming | |||
//and change the button text to Sending... | |||
$('#contact-submit').attr({ | |||
'disabled': 'false', | |||
'value': 'Sending...' | |||
}); | |||
/* using the jquery's post(ajax) function and a lifesaver | |||
function serialize() which gets all the data from the form | |||
we submit it to send_email.php */ | |||
$.post("sendmail.php", $("#contact-form").serialize(), function (result) { | |||
//and after the ajax request ends we check the text returned | |||
if (result == 'sent') { | |||
//if the mail is sent remove the submit paragraph | |||
$('#cf-submit').remove(); | |||
//and show the mail success div with fadeIn | |||
$('#mail-success').fadeIn(500); | |||
} else { | |||
//show the mail failed div | |||
$('#mail-fail').fadeIn(500); | |||
//re enable the submit button by removing attribute disabled and change the text back to Send The Message | |||
$('#contact-submit').removeAttr('disabled').attr('value', 'Send The Message'); | |||
} | |||
}); | |||
// easeInOutExpo Declaration | |||
jQuery.extend(jQuery.easing, { | |||
easeInOutExpo: function (x, t, b, c, d) { | |||
if (t === 0) { | |||
return b; | |||
} | |||
if (t === d) { | |||
return b + c; | |||
} | |||
if ((t /= d / 2) < 1) { | |||
return c / 2 * Math.pow(2, 10 * (t - 1)) + b; | |||
} | |||
return c / 2 * (-Math.pow(2, -10 * --t) + 2) + b; | |||
} | |||
}); | |||
}); | |||
// End Jquery Function | |||
/* ========================================================================= */ | |||
/* Animated section | |||
/* ========================================================================= */ | |||
var wow = new WOW({ | |||
offset: 100, // distance to the element when triggering the animation (default is 0) | |||
mobile: false // trigger animations on mobile devices (default is true) | |||
}); | |||
//https://github.com/matthieua/WOW/issues/196#issuecomment-348734401 | |||
var scrolled = false; | |||
$(window).on('scroll', function () { | |||
if (!scrolled) { | |||
scrolled = true; | |||
wow.init(); | |||
/* ========================================================================= */ | |||
/* counter up | |||
/* ========================================================================= */ | |||
function counter() { | |||
var oTop; | |||
if ($('.count').length !== 0) { | |||
oTop = $('.count').offset().top - window.innerHeight; | |||
} | |||
if ($(window).scrollTop() > oTop) { | |||
$('.count').each(function () { | |||
var $this = $(this), | |||
countTo = $this.attr('data-count'); | |||
$({ | |||
countNum: $this.text() | |||
}).animate({ | |||
countNum: countTo | |||
}, { | |||
duration: 1000, | |||
easing: 'swing', | |||
step: function () { | |||
$this.text(Math.floor(this.countNum)); | |||
}, | |||
complete: function () { | |||
$this.text(this.countNum); | |||
} | |||
}); | |||
}); | |||
} | |||
} | |||
}) | |||
$(window).on('scroll', function () { | |||
counter(); | |||
}); | |||
/* ========================================================================= */ | |||
/* Google Map Customization | |||
/* ========================================================================= */ | |||
/* ========================================================================= */ | |||
/* Google Map Customization | |||
/* ========================================================================= */ | |||
function initialize() { | |||
function initialize() { | |||
var latitude = $('#map-canvas').attr('data-latitude'); | |||
var longitude = $('#map-canvas').attr('data-longitude'); | |||
var myLatLng = new google.maps.LatLng(latitude, longitude); | |||
var latitude = $('#map-canvas').attr('data-latitude'); | |||
var longitude = $('#map-canvas').attr('data-longitude'); | |||
var myLatLng = new google.maps.LatLng(latitude, longitude); | |||
var roadAtlasStyles = [{ | |||
"featureType": "landscape", | |||
"elementType": "geometry.fill", | |||
"stylers": [{ | |||
"color": "#2F3238" | |||
}] | |||
}, { | |||
"elementType": "labels.text.fill", | |||
"stylers": [{ | |||
"color": "#FFFFFF" | |||
}] | |||
}, { | |||
"elementType": "labels.text.stroke", | |||
"stylers": [{ | |||
"visibility": "off" | |||
}] | |||
}, { | |||
"featureType": "road", | |||
"elementType": "geometry.fill", | |||
"stylers": [{ | |||
"color": "#50525f" | |||
}] | |||
}, { | |||
"featureType": "road", | |||
"elementType": "geometry.stroke", | |||
"stylers": [{ | |||
"visibility": "on" | |||
var roadAtlasStyles = [{ | |||
"featureType": "landscape", | |||
"elementType": "geometry.fill", | |||
"stylers": [{ | |||
"color": "#2F3238" | |||
}] | |||
}, { | |||
"color": "#808080" | |||
}] | |||
}, { | |||
"featureType": "poi", | |||
"elementType": "labels", | |||
"stylers": [{ | |||
"visibility": "off" | |||
}] | |||
}, { | |||
"featureType": "transit", | |||
"elementType": "labels.icon", | |||
"stylers": [{ | |||
"visibility": "off" | |||
}] | |||
}, { | |||
"featureType": "poi", | |||
"elementType": "geometry", | |||
"stylers": [{ | |||
"color": "#808080" | |||
}] | |||
}, { | |||
"featureType": "water", | |||
"elementType": "geometry.fill", | |||
"stylers": [{ | |||
"color": "#3071a7" | |||
"elementType": "labels.text.fill", | |||
"stylers": [{ | |||
"color": "#FFFFFF" | |||
}] | |||
}, { | |||
"saturation": -65 | |||
}] | |||
}, { | |||
"featureType": "road", | |||
"elementType": "labels.icon", | |||
"stylers": [{ | |||
"visibility": "off" | |||
}] | |||
}, { | |||
"featureType": "landscape", | |||
"elementType": "geometry.stroke", | |||
"stylers": [{ | |||
"color": "#bbbbbb" | |||
}] | |||
}]; | |||
var mapOptions = { | |||
zoom: 14, | |||
center: myLatLng, | |||
disableDefaultUI: true, | |||
scrollwheel: false, | |||
navigationControl: false, | |||
mapTypeControl: false, | |||
scaleControl: false, | |||
draggable: false, | |||
mapTypeControlOptions: { | |||
mapTypeIds: [google.maps.MapTypeId.ROADMAP, 'roadatlas'] | |||
} | |||
}; | |||
var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions); | |||
"elementType": "labels.text.stroke", | |||
"stylers": [{ | |||
"visibility": "off" | |||
}] | |||
}, { | |||
"featureType": "road", | |||
"elementType": "geometry.fill", | |||
"stylers": [{ | |||
"color": "#50525f" | |||
}] | |||
}, { | |||
"featureType": "road", | |||
"elementType": "geometry.stroke", | |||
"stylers": [{ | |||
"visibility": "on" | |||
}, { | |||
"color": "#808080" | |||
}] | |||
}, { | |||
"featureType": "poi", | |||
"elementType": "labels", | |||
"stylers": [{ | |||
"visibility": "off" | |||
}] | |||
}, { | |||
"featureType": "transit", | |||
"elementType": "labels.icon", | |||
"stylers": [{ | |||
"visibility": "off" | |||
}] | |||
}, { | |||
"featureType": "poi", | |||
"elementType": "geometry", | |||
"stylers": [{ | |||
"color": "#808080" | |||
}] | |||
}, { | |||
"featureType": "water", | |||
"elementType": "geometry.fill", | |||
"stylers": [{ | |||
"color": "#3071a7" | |||
}, { | |||
"saturation": -65 | |||
}] | |||
}, { | |||
"featureType": "road", | |||
"elementType": "labels.icon", | |||
"stylers": [{ | |||
"visibility": "off" | |||
}] | |||
}, { | |||
"featureType": "landscape", | |||
"elementType": "geometry.stroke", | |||
"stylers": [{ | |||
"color": "#bbbbbb" | |||
}] | |||
}]; | |||
var mapOptions = { | |||
zoom: 14, | |||
center: myLatLng, | |||
disableDefaultUI: true, | |||
scrollwheel: false, | |||
navigationControl: false, | |||
mapTypeControl: false, | |||
scaleControl: false, | |||
draggable: false, | |||
mapTypeControlOptions: { | |||
mapTypeIds: [google.maps.MapTypeId.ROADMAP, 'roadatlas'] | |||
} | |||
}; | |||
var marker = new google.maps.Marker({ | |||
position: myLatLng, | |||
map: map, | |||
title: '', | |||
}); | |||
var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions); | |||
google.maps.event.addListener(marker, 'click', function () { | |||
infowindow.open(map, marker); | |||
}); | |||
var marker = new google.maps.Marker({ | |||
position: myLatLng, | |||
map: map, | |||
title: '', | |||
}); | |||
var styledMapOptions = { | |||
name: 'US Road Atlas' | |||
}; | |||
var usRoadMapType = new google.maps.StyledMapType( | |||
roadAtlasStyles, styledMapOptions); | |||
google.maps.event.addListener(marker, 'click', function () { | |||
infowindow.open(map, marker); | |||
}); | |||
map.mapTypes.set('roadatlas', usRoadMapType); | |||
map.setMapTypeId('roadatlas'); | |||
} | |||
var styledMapOptions = { | |||
name: 'US Road Atlas' | |||
}; | |||
google.maps.event.addDomListener(window, "load", initialize); | |||
var usRoadMapType = new google.maps.StyledMapType( | |||
roadAtlasStyles, styledMapOptions); | |||
/* ========================================================================= */ | |||
/* Staticman comments reply | |||
/* ========================================================================= */ | |||
function changeValue(elementName, newValue) { | |||
document.getElementsByName(elementName)[0].value = newValue; | |||
}; | |||
map.mapTypes.set('roadatlas', usRoadMapType); | |||
map.setMapTypeId('roadatlas'); | |||
} | |||
/* ========================================================================= */ | |||
/* Honeypot | |||
/* ========================================================================= */ | |||
$(document).ready(function () { | |||
$('form').submit(function () { | |||
if ($('input[type="text"]#e-mail').val().length > 0) { | |||
$('form').attr('action', '/'); | |||
return false; | |||
} | |||
}); | |||
google.maps.event.addDomListener(window, "load", initialize) | |||
}); |
@@ -1,899 +0,0 @@ | |||
// https://www.jsdelivr.com/package/npm/scroll-behavior-polyfill?path=dist | |||
/*! | |||
scroll-behavior-polyfill 2.0.6 | |||
license: MIT (https://github.com/wessberg/scroll-behavior-polyfill/blob/master/LICENSE.md) | |||
Copyright © 2019 Frederik Wessberg <frederikwessberg@hotmail.com> | |||
*/ | |||
(function () { | |||
'use strict'; | |||
/** | |||
* Is true if the browser natively supports the 'scroll-behavior' CSS-property. | |||
* @type {boolean} | |||
*/ | |||
var SUPPORTS_SCROLL_BEHAVIOR = "scrollBehavior" in document.documentElement.style; | |||
/*! ***************************************************************************** | |||
Copyright (c) Microsoft Corporation. All rights reserved. | |||
Licensed under the Apache License, Version 2.0 (the "License"); you may not use | |||
this file except in compliance with the License. You may obtain a copy of the | |||
License at http://www.apache.org/licenses/LICENSE-2.0 | |||
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | |||
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED | |||
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, | |||
MERCHANTABLITY OR NON-INFRINGEMENT. | |||
See the Apache Version 2.0 License for specific language governing permissions | |||
and limitations under the License. | |||
***************************************************************************** */ | |||
var __assign = function() { | |||
__assign = Object.assign || function __assign(t) { | |||
for (var s, i = 1, n = arguments.length; i < n; i++) { | |||
s = arguments[i]; | |||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; | |||
} | |||
return t; | |||
}; | |||
return __assign.apply(this, arguments); | |||
}; | |||
function __read(o, n) { | |||
var m = typeof Symbol === "function" && o[Symbol.iterator]; | |||
if (!m) return o; | |||
var i = m.call(o), r, ar = [], e; | |||
try { | |||
while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); | |||
} | |||
catch (error) { e = { error: error }; } | |||
finally { | |||
try { | |||
if (r && !r.done && (m = i["return"])) m.call(i); | |||
} | |||
finally { if (e) throw e.error; } | |||
} | |||
return ar; | |||
} | |||
var styleDeclarationPropertyName = "scrollBehavior"; | |||
var styleAttributePropertyName = "scroll-behavior"; | |||
var styleAttributePropertyNameRegex = new RegExp(styleAttributePropertyName + ":\\s*([^;]*)"); | |||
/** | |||
* Determines the scroll behavior to use, depending on the given ScrollOptions and the position of the Element | |||
* within the DOM | |||
* @param {Element|HTMLElement|Window} inputTarget | |||
* @param {ScrollOptions} [options] | |||
* @returns {ScrollBehavior} | |||
*/ | |||
function getScrollBehavior(inputTarget, options) { | |||
// If the given 'behavior' is 'smooth', apply smooth scrolling no matter what | |||
if (options != null && options.behavior === "smooth") | |||
return "smooth"; | |||
var target = "style" in inputTarget ? inputTarget : document.scrollingElement != null ? document.scrollingElement : document.documentElement; | |||
var value; | |||
if ("style" in target) { | |||
// Check if scroll-behavior is set as a property on the CSSStyleDeclaration | |||
var scrollBehaviorPropertyValue = target.style[styleDeclarationPropertyName]; | |||
// Return it if it is given and has a proper value | |||
if (scrollBehaviorPropertyValue != null && scrollBehaviorPropertyValue !== "") { | |||
value = scrollBehaviorPropertyValue; | |||
} | |||
} | |||
if (value == null) { | |||
var attributeValue = target.getAttribute("scroll-behavior"); | |||
if (attributeValue != null && attributeValue !== "") { | |||
value = attributeValue; | |||
} | |||
} | |||
if (value == null) { | |||
// Otherwise, check if it is set as an inline style | |||
var styleAttributeValue = target.getAttribute("style"); | |||
if (styleAttributeValue != null && styleAttributeValue.includes(styleAttributePropertyName)) { | |||
var match = styleAttributeValue.match(styleAttributePropertyNameRegex); | |||
if (match != null) { | |||
var _a = __read(match, 2), behavior = _a[1]; | |||
if (behavior != null && behavior !== "") { | |||
value = behavior; | |||
} | |||
} | |||
} | |||
} | |||
if (value == null) { | |||
// Take the computed style for the element and see if it contains a specific 'scroll-behavior' value | |||
var computedStyle = getComputedStyle(target); | |||
var computedStyleValue = computedStyle.getPropertyValue("scrollBehavior"); | |||
if (computedStyleValue != null && computedStyleValue !== "") { | |||
value = computedStyleValue; | |||
} | |||
} | |||
// In all other cases, use the value from the CSSOM | |||
return value; | |||
} | |||
var HALF = 0.5; | |||
/** | |||
* The easing function to use when applying the smooth scrolling | |||
* @param {number} k | |||
* @returns {number} | |||
*/ | |||
function ease(k) { | |||
return HALF * (1 - Math.cos(Math.PI * k)); | |||
} | |||
/** | |||
* The duration of a smooth scroll | |||
* @type {number} | |||
*/ | |||
var SCROLL_TIME = 15000; | |||
/** | |||
* Performs a smooth repositioning of the scroll | |||
* @param {ISmoothScrollOptions} options | |||
*/ | |||
function smoothScroll(options) { | |||
var startTime = options.startTime, startX = options.startX, startY = options.startY, endX = options.endX, endY = options.endY, method = options.method; | |||
var timeLapsed = 0; | |||
var distanceX = endX - startX; | |||
var distanceY = endY - startY; | |||
var speed = Math.max(Math.abs((distanceX / 1000) * SCROLL_TIME), Math.abs((distanceY / 1000) * SCROLL_TIME)); | |||
requestAnimationFrame(function animate(timestamp) { | |||
timeLapsed += timestamp - startTime; | |||
var percentage = Math.max(0, Math.min(1, speed === 0 ? 0 : timeLapsed / speed)); | |||
var positionX = Math.floor(startX + distanceX * ease(percentage)); | |||
var positionY = Math.floor(startY + distanceY * ease(percentage)); | |||
method(positionX, positionY); | |||
if (positionX !== endX || positionY !== endY) { | |||
requestAnimationFrame(animate); | |||
} | |||
}); | |||
} | |||
/** | |||
* Returns a High Resolution timestamp if possible, otherwise fallbacks to Date.now() | |||
* @returns {number} | |||
*/ | |||
function now() { | |||
if ("performance" in window) | |||
return performance.now(); | |||
return Date.now(); | |||
} | |||
var ELEMENT_ORIGINAL_SCROLL = Element.prototype.scroll; | |||
var WINDOW_ORIGINAL_SCROLL = window.scroll; | |||
var ELEMENT_ORIGINAL_SCROLL_BY = Element.prototype.scrollBy; | |||
var WINDOW_ORIGINAL_SCROLL_BY = window.scrollBy; | |||
var ELEMENT_ORIGINAL_SCROLL_TO = Element.prototype.scrollTo; | |||
var WINDOW_ORIGINAL_SCROLL_TO = window.scrollTo; | |||
/** | |||
* A fallback if Element.prototype.scroll is not defined | |||
* @param {number} x | |||
* @param {number} y | |||
*/ | |||
function elementPrototypeScrollFallback(x, y) { | |||
this.__adjustingScrollPosition = true; | |||
this.scrollLeft = x; | |||
this.scrollTop = y; | |||
delete this.__adjustingScrollPosition; | |||
} | |||
/** | |||
* A fallback if Element.prototype.scrollTo is not defined | |||
* @param {number} x | |||
* @param {number} y | |||
*/ | |||
function elementPrototypeScrollToFallback(x, y) { | |||
return elementPrototypeScrollFallback.call(this, x, y); | |||
} | |||
/** | |||
* A fallback if Element.prototype.scrollBy is not defined | |||
* @param {number} x | |||
* @param {number} y | |||
*/ | |||
function elementPrototypeScrollByFallback(x, y) { | |||
this.__adjustingScrollPosition = true; | |||
this.scrollLeft += x; | |||
this.scrollTop += y; | |||
delete this.__adjustingScrollPosition; | |||
} | |||
/** | |||
* Gets the original non-patched prototype method for the given kind | |||
* @param {ScrollMethodName} kind | |||
* @param {Element|Window} element | |||
* @return {Function} | |||
*/ | |||
function getOriginalScrollMethodForKind(kind, element) { | |||
switch (kind) { | |||
case "scroll": | |||
if (element instanceof Element) { | |||
if (ELEMENT_ORIGINAL_SCROLL != null) { | |||
return ELEMENT_ORIGINAL_SCROLL; | |||
} | |||
else { | |||
return elementPrototypeScrollFallback; | |||
} | |||
} | |||
else { | |||
return WINDOW_ORIGINAL_SCROLL; | |||
} | |||
case "scrollBy": | |||
if (element instanceof Element) { | |||
if (ELEMENT_ORIGINAL_SCROLL_BY != null) { | |||
return ELEMENT_ORIGINAL_SCROLL_BY; | |||
} | |||
else { | |||
return elementPrototypeScrollByFallback; | |||
} | |||
} | |||
else { | |||
return WINDOW_ORIGINAL_SCROLL_BY; | |||
} | |||
case "scrollTo": | |||
if (element instanceof Element) { | |||
if (ELEMENT_ORIGINAL_SCROLL_TO != null) { | |||
return ELEMENT_ORIGINAL_SCROLL_TO; | |||
} | |||
else { | |||
return elementPrototypeScrollToFallback; | |||
} | |||
} | |||
else { | |||
return WINDOW_ORIGINAL_SCROLL_TO; | |||
} | |||
} | |||
} | |||
/** | |||
* Gets the Smooth Scroll Options to use for the step function | |||
* @param {Element|Window} element | |||
* @param {number} x | |||
* @param {number} y | |||
* @param {ScrollMethodName} kind | |||
* @returns {ISmoothScrollOptions} | |||
*/ | |||
function getSmoothScrollOptions(element, x, y, kind) { | |||
var startTime = now(); | |||
if (!(element instanceof Element)) { | |||
// Use window as the scroll container | |||
var scrollX_1 = window.scrollX, pageXOffset_1 = window.pageXOffset, scrollY_1 = window.scrollY, pageYOffset_1 = window.pageYOffset; | |||
var startX = scrollX_1 == null || scrollX_1 === 0 ? pageXOffset_1 : scrollX_1; | |||
var startY = scrollY_1 == null || scrollY_1 === 0 ? pageYOffset_1 : scrollY_1; | |||
return { | |||
startTime: startTime, | |||
startX: startX, | |||
startY: startY, | |||
endX: Math.floor(kind === "scrollBy" ? startX + x : x), | |||
endY: Math.floor(kind === "scrollBy" ? startY + y : y), | |||
method: getOriginalScrollMethodForKind("scrollTo", window).bind(window) | |||
}; | |||
} | |||
else { | |||
var scrollLeft = element.scrollLeft, scrollTop = element.scrollTop; | |||
var startX = scrollLeft; | |||
var startY = scrollTop; | |||
return { | |||
startTime: startTime, | |||
startX: startX, | |||
startY: startY, | |||
endX: Math.floor(kind === "scrollBy" ? startX + x : x), | |||
endY: Math.floor(kind === "scrollBy" ? startY + y : y), | |||
method: getOriginalScrollMethodForKind("scrollTo", element).bind(element) | |||
}; | |||
} | |||
} | |||
/** | |||
* Ensures that the given value is numeric | |||
* @param {number} value | |||
* @return {number} | |||
*/ | |||
function ensureNumeric(value) { | |||
if (value == null) | |||
return 0; | |||
else if (typeof value === "number") { | |||
return value; | |||
} | |||
else if (typeof value === "string") { | |||
return parseFloat(value); | |||
} | |||
else { | |||
return 0; | |||
} | |||
} | |||
/** | |||
* Returns true if the given value is some ScrollToOptions | |||
* @param {number | ScrollToOptions} value | |||
* @return {value is ScrollToOptions} | |||
*/ | |||
function isScrollToOptions(value) { | |||
return value != null && typeof value === "object"; | |||
} | |||
/** | |||
* Handles a scroll method | |||
* @param {Element|Window} element | |||
* @param {ScrollMethodName} kind | |||
* @param {number | ScrollToOptions} optionsOrX | |||
* @param {number} y | |||
*/ | |||
function handleScrollMethod(element, kind, optionsOrX, y) { | |||
onScrollWithOptions(getScrollToOptionsWithValidation(optionsOrX, y), element, kind); | |||
} | |||
/** | |||
* Invoked when a 'ScrollToOptions' dict is provided to 'scroll()' as the first argument | |||
* @param {ScrollToOptions} options | |||
* @param {Element|Window} element | |||
* @param {ScrollMethodName} kind | |||
*/ | |||
function onScrollWithOptions(options, element, kind) { | |||
var behavior = getScrollBehavior(element, options); | |||
// If the behavior is 'auto' apply instantaneous scrolling | |||
if (behavior == null || behavior === "auto") { | |||
getOriginalScrollMethodForKind(kind, element).call(element, options.left, options.top); | |||
} | |||
else { | |||
smoothScroll(getSmoothScrollOptions(element, options.left, options.top, kind)); | |||
} | |||
} | |||
/** | |||
* Normalizes the given scroll coordinates | |||
* @param {number?} x | |||
* @param {number?} y | |||
* @return {Required<Pick<ScrollToOptions, "top" | "left">>} | |||
*/ | |||
function normalizeScrollCoordinates(x, y) { | |||
return { | |||
left: ensureNumeric(x), | |||
top: ensureNumeric(y) | |||
}; | |||
} | |||
/** | |||
* Gets ScrollToOptions based on the given arguments. Will throw if validation fails | |||
* @param {number | ScrollToOptions} optionsOrX | |||
* @param {number} y | |||
* @return {Required<ScrollToOptions>} | |||
*/ | |||
function getScrollToOptionsWithValidation(optionsOrX, y) { | |||
// If only one argument is given, and it isn't an options object, throw a TypeError | |||
if (y === undefined && !isScrollToOptions(optionsOrX)) { | |||
throw new TypeError("Failed to execute 'scroll' on 'Element': parameter 1 ('options') is not an object."); | |||
} | |||
// Scroll based on the primitive values given as arguments | |||
if (!isScrollToOptions(optionsOrX)) { | |||
return __assign({}, normalizeScrollCoordinates(optionsOrX, y), { behavior: "auto" }); | |||
} | |||
// Scroll based on the received options object | |||
else { | |||
return __assign({}, normalizeScrollCoordinates(optionsOrX.left, optionsOrX.top), { behavior: optionsOrX.behavior == null ? "auto" : optionsOrX.behavior }); | |||
} | |||
} | |||
/** | |||
* Patches the 'scroll' method on the Element prototype | |||
*/ | |||
function patchElementScroll() { | |||
Element.prototype.scroll = function (optionsOrX, y) { | |||
handleScrollMethod(this, "scroll", optionsOrX, y); | |||
}; | |||
} | |||
/** | |||
* Patches the 'scrollBy' method on the Element prototype | |||
*/ | |||
function patchElementScrollBy() { | |||
Element.prototype.scrollBy = function (optionsOrX, y) { | |||
handleScrollMethod(this, "scrollBy", optionsOrX, y); | |||
}; | |||
} | |||
/** | |||
* Patches the 'scrollTo' method on the Element prototype | |||
*/ | |||
function patchElementScrollTo() { | |||
Element.prototype.scrollTo = function (optionsOrX, y) { | |||
handleScrollMethod(this, "scrollTo", optionsOrX, y); | |||
}; | |||
} | |||
/** | |||
* Patches the 'scroll' method on the Window prototype | |||
*/ | |||
function patchWindowScroll() { | |||
window.scroll = function (optionsOrX, y) { | |||
handleScrollMethod(this, "scroll", optionsOrX, y); | |||
}; | |||
} | |||
/** | |||
* Patches the 'scrollBy' method on the Window prototype | |||
*/ | |||
function patchWindowScrollBy() { | |||
window.scrollBy = function (optionsOrX, y) { | |||
handleScrollMethod(this, "scrollBy", optionsOrX, y); | |||
}; | |||
} | |||
/** | |||
* Patches the 'scrollTo' method on the Window prototype | |||
*/ | |||
function patchWindowScrollTo() { | |||
window.scrollTo = function (optionsOrX, y) { | |||
handleScrollMethod(this, "scrollTo", optionsOrX, y); | |||
}; | |||
} | |||
// tslint:disable:no-any | |||
/** | |||
* Gets the parent of an element, taking into account DocumentFragments, ShadowRoots, as well as the root context (window) | |||
* @param {EventTarget} currentElement | |||
* @returns {EventTarget | null} | |||
*/ | |||
function getParent(currentElement) { | |||
if ("nodeType" in currentElement && currentElement.nodeType === 1) { | |||
return currentElement.parentNode; | |||
} | |||
if ("ShadowRoot" in window && currentElement instanceof window.ShadowRoot) { | |||
return currentElement.host; | |||
} | |||
else if (currentElement === document) { | |||
return window; | |||
} | |||
else if (currentElement instanceof Node) | |||
return currentElement.parentNode; | |||
return null; | |||
} | |||
var scrollingElement = document.scrollingElement != null ? document.scrollingElement : document.documentElement; | |||
/** | |||
* Returns true if the given overflow property represents a scrollable overflow value | |||
* @param {string | null} overflow | |||
* @return {boolean} | |||
*/ | |||
function canOverflow(overflow) { | |||
return overflow !== "visible" && overflow !== "clip"; | |||
} | |||
/** | |||
* Returns true if the given element is scrollable | |||
* @param {Element} element | |||
* @return {boolean} | |||
*/ | |||
function isScrollable(element) { | |||
if (element.clientHeight < element.scrollHeight || element.clientWidth < element.scrollWidth) { | |||
var style = getComputedStyle(element, null); | |||
return canOverflow(style.overflowY) || canOverflow(style.overflowX); | |||
} | |||
return false; | |||
} | |||
/** | |||
* Finds the nearest ancestor of an element that can scroll | |||
* @param {Element} target | |||
* @returns {Element|Window?} | |||
*/ | |||
function findNearestAncestorsWithScrollBehavior(target) { | |||
var currentElement = target; | |||
while (currentElement != null) { | |||
var behavior = getScrollBehavior(currentElement); | |||
if (behavior != null && (currentElement === scrollingElement || isScrollable(currentElement))) { | |||
return [currentElement, behavior]; | |||
} | |||
var parent_1 = getParent(currentElement); | |||
currentElement = parent_1; | |||
} | |||
// No such element could be found. Start over, but this time find the nearest ancestor that can simply scroll | |||
currentElement = target; | |||
while (currentElement != null) { | |||
if (currentElement === scrollingElement || isScrollable(currentElement)) { | |||
return [currentElement, "auto"]; | |||
} | |||
var parent_2 = getParent(currentElement); | |||
currentElement = parent_2; | |||
} | |||
// Default to the scrolling element | |||
return [scrollingElement, "auto"]; | |||
} | |||
// tslint:disable:no-any | |||
/** | |||
* Finds the nearest root from an element | |||
* @param {Element} target | |||
* @returns {Document|ShadowRoot} | |||
*/ | |||
function findNearestRoot(target) { | |||
var currentElement = target; | |||
while (currentElement != null) { | |||
if ("ShadowRoot" in window && currentElement instanceof window.ShadowRoot) { | |||
// Assume this is a ShadowRoot | |||
return currentElement; | |||
} | |||
var parent_1 = getParent(currentElement); | |||
if (parent_1 === currentElement) { | |||
return document; | |||
} | |||
currentElement = parent_1; | |||
} | |||
return document; | |||
} | |||
/** | |||
* A Regular expression that matches id's of the form "#[digit]" | |||
* @type {RegExp} | |||
*/ | |||
var ID_WITH_LEADING_DIGIT_REGEXP = /^#\d/; | |||
/** | |||
* Catches anchor navigation to IDs within the same root and ensures that they can be smooth-scrolled | |||
* if the scroll behavior is smooth in the first rooter within that context | |||
*/ | |||
function catchNavigation() { | |||
// Listen for 'click' events globally | |||
window.addEventListener("click", function (e) { | |||
// Only work with trusted events on HTMLAnchorElements | |||
if (!e.isTrusted || !(e.target instanceof HTMLAnchorElement)) | |||
return; | |||
var hrefAttributeValue = e.target.getAttribute("href"); | |||
// Only work with HTMLAnchorElements that navigates to a specific ID | |||
if (hrefAttributeValue == null || !hrefAttributeValue.startsWith("#")) { | |||
return; | |||
} | |||
// Find the nearest root, whether it be a ShadowRoot or the document itself | |||
var root = findNearestRoot(e.target); | |||
// Attempt to match the selector from that root. querySelector' doesn't support IDs that start with a digit, so work around that limitation | |||
var elementMatch = hrefAttributeValue.match(ID_WITH_LEADING_DIGIT_REGEXP) != null ? root.getElementById(hrefAttributeValue.slice(1)) : root.querySelector(hrefAttributeValue); | |||
// If no selector could be found, don't proceed | |||
if (elementMatch == null) | |||
return; | |||
// Find the nearest ancestor that can be scrolled | |||
var _a = __read(findNearestAncestorsWithScrollBehavior(elementMatch), 2), ancestorWithScrollBehavior = _a[0], behavior = _a[1]; | |||
// If the behavior isn't smooth, don't proceed | |||
if (behavior !== "smooth") | |||
return; | |||
// Otherwise, first prevent the default action. | |||
e.preventDefault(); | |||
// Now, scroll to the element with that ID | |||
ancestorWithScrollBehavior.scrollTo({ | |||
behavior: behavior, | |||
top: elementMatch.offsetTop, | |||
left: elementMatch.offsetLeft | |||
}); | |||
}); | |||
} | |||
var ELEMENT_ORIGINAL_SCROLL_INTO_VIEW = Element.prototype.scrollIntoView; | |||
/** | |||
* The majority of this file is based on https://github.com/stipsan/compute-scroll-into-view (MIT license), | |||
* but has been rewritten to accept a scroller as an argument. | |||
*/ | |||
/** | |||
* Find out which edge to align against when logical scroll position is "nearest" | |||
* Interesting fact: "nearest" works similarly to "if-needed", if the element is fully visible it will not scroll it | |||
* | |||
* Legends: | |||
* ┌────────┐ ┏ ━ ━ ━ ┓ | |||
* │ target │ frame | |||
* └────────┘ ┗ ━ ━ ━ ┛ | |||
*/ | |||
function alignNearest(scrollingEdgeStart, scrollingEdgeEnd, scrollingSize, scrollingBorderStart, scrollingBorderEnd, elementEdgeStart, elementEdgeEnd, elementSize) { | |||
/** | |||
* If element edge A and element edge B are both outside scrolling box edge A and scrolling box edge B | |||
* | |||
* ┌──┐ | |||
* ┏━│━━│━┓ | |||
* │ │ | |||
* ┃ │ │ ┃ do nothing | |||
* │ │ | |||
* ┗━│━━│━┛ | |||
* └──┘ | |||
* | |||
* If element edge C and element edge D are both outside scrolling box edge C and scrolling box edge D | |||
* | |||
* ┏ ━ ━ ━ ━ ┓ | |||
* ┌───────────┐ | |||
* │┃ ┃│ do nothing | |||
* └───────────┘ | |||
* ┗ ━ ━ ━ ━ ┛ | |||
*/ | |||
if ((elementEdgeStart < scrollingEdgeStart && elementEdgeEnd > scrollingEdgeEnd) || (elementEdgeStart > scrollingEdgeStart && elementEdgeEnd < scrollingEdgeEnd)) { | |||
return 0; | |||
} | |||
/** | |||
* If element edge A is outside scrolling box edge A and element height is less than scrolling box height | |||
* | |||
* ┌──┐ | |||
* ┏━│━━│━┓ ┏━┌━━┐━┓ | |||
* └──┘ │ │ | |||
* from ┃ ┃ to ┃ └──┘ ┃ | |||
* | |||
* ┗━ ━━ ━┛ ┗━ ━━ ━┛ | |||
* | |||
* If element edge B is outside scrolling box edge B and element height is greater than scrolling box height | |||
* | |||
* ┏━ ━━ ━┓ ┏━┌━━┐━┓ | |||
* │ │ | |||
* from ┃ ┌──┐ ┃ to ┃ │ │ ┃ | |||
* │ │ │ │ | |||
* ┗━│━━│━┛ ┗━│━━│━┛ | |||
* │ │ └──┘ | |||
* │ │ | |||
* └──┘ | |||
* | |||
* If element edge C is outside scrolling box edge C and element width is less than scrolling box width | |||
* | |||
* from to | |||
* ┏ ━ ━ ━ ━ ┓ ┏ ━ ━ ━ ━ ┓ | |||
* ┌───┐ ┌───┐ | |||
* │ ┃ │ ┃ ┃ │ ┃ | |||
* └───┘ └───┘ | |||
* ┗ ━ ━ ━ ━ ┛ ┗ ━ ━ ━ ━ ┛ | |||
* | |||
* If element edge D is outside scrolling box edge D and element width is greater than scrolling box width | |||
* | |||
* from to | |||
* ┏ ━ ━ ━ ━ ┓ ┏ ━ ━ ━ ━ ┓ | |||
* ┌───────────┐ ┌───────────┐ | |||
* ┃ │ ┃ │ ┃ ┃ │ | |||
* └───────────┘ └───────────┘ | |||
* ┗ ━ ━ ━ ━ ┛ ┗ ━ ━ ━ ━ ┛ | |||
*/ | |||
if ((elementEdgeStart <= scrollingEdgeStart && elementSize <= scrollingSize) || (elementEdgeEnd >= scrollingEdgeEnd && elementSize >= scrollingSize)) { | |||
return elementEdgeStart - scrollingEdgeStart - scrollingBorderStart; | |||
} | |||
/** | |||
* If element edge B is outside scrolling box edge B and element height is less than scrolling box height | |||
* | |||
* ┏━ ━━ ━┓ ┏━ ━━ ━┓ | |||
* | |||
* from ┃ ┃ to ┃ ┌──┐ ┃ | |||
* ┌──┐ │ │ | |||
* ┗━│━━│━┛ ┗━└━━┘━┛ | |||
* └──┘ | |||
* | |||
* If element edge A is outside scrolling box edge A and element height is greater than scrolling box height | |||
* | |||
* ┌──┐ | |||
* │ │ | |||
* │ │ ┌──┐ | |||
* ┏━│━━│━┓ ┏━│━━│━┓ | |||
* │ │ │ │ | |||
* from ┃ └──┘ ┃ to ┃ │ │ ┃ | |||
* │ │ | |||
* ┗━ ━━ ━┛ ┗━└━━┘━┛ | |||
* | |||
* If element edge C is outside scrolling box edge C and element width is greater than scrolling box width | |||
* | |||
* from to | |||
* ┏ ━ ━ ━ ━ ┓ ┏ ━ ━ ━ ━ ┓ | |||
* ┌───────────┐ ┌───────────┐ | |||
* │ ┃ │ ┃ │ ┃ ┃ | |||
* └───────────┘ └───────────┘ | |||
* ┗ ━ ━ ━ ━ ┛ ┗ ━ ━ ━ ━ ┛ | |||
* | |||
* If element edge D is outside scrolling box edge D and element width is less than scrolling box width | |||
* | |||
* from to | |||
* ┏ ━ ━ ━ ━ ┓ ┏ ━ ━ ━ ━ ┓ | |||
* ┌───┐ ┌───┐ | |||
* ┃ │ ┃ │ ┃ │ ┃ | |||
* └───┘ └───┘ | |||
* ┗ ━ ━ ━ ━ ┛ ┗ ━ ━ ━ ━ ┛ | |||
* | |||
*/ | |||
if ((elementEdgeEnd > scrollingEdgeEnd && elementSize < scrollingSize) || (elementEdgeStart < scrollingEdgeStart && elementSize > scrollingSize)) { | |||
return elementEdgeEnd - scrollingEdgeEnd + scrollingBorderEnd; | |||
} | |||
return 0; | |||
} | |||
function computeScrollIntoView(target, scroller, options) { | |||
var block = options.block, inline = options.inline; | |||
// Used to handle the top most element that can be scrolled | |||
var scrollingElement = document.scrollingElement || document.documentElement; | |||
// Support pinch-zooming properly, making sure elements scroll into the visual viewport | |||
// Browsers that don't support visualViewport will report the layout viewport dimensions on document.documentElement.clientWidth/Height | |||
// and viewport dimensions on window.innerWidth/Height | |||
// https://www.quirksmode.org/mobile/viewports2.html | |||
// https://bokand.github.io/viewport/index.html | |||
var viewportWidth = window.visualViewport != null ? visualViewport.width : innerWidth; | |||
var viewportHeight = window.visualViewport != null ? visualViewport.height : innerHeight; | |||
var viewportX = window.scrollX != null ? window.scrollX : window.pageXOffset; | |||
var viewportY = window.scrollY != null ? window.scrollY : window.pageYOffset; | |||
var _a = target.getBoundingClientRect(), targetHeight = _a.height, targetWidth = _a.width, targetTop = _a.top, targetRight = _a.right, targetBottom = _a.bottom, targetLeft = _a.left; | |||
// These values mutate as we loop through and generate scroll coordinates | |||
var targetBlock = block === "start" || block === "nearest" ? targetTop : block === "end" ? targetBottom : targetTop + targetHeight / 2; // block === 'center | |||
var targetInline = inline === "center" ? targetLeft + targetWidth / 2 : inline === "end" ? targetRight : targetLeft; // inline === 'start || inline === 'nearest | |||
var _b = scroller.getBoundingClientRect(), height = _b.height, width = _b.width, top = _b.top, right = _b.right, bottom = _b.bottom, left = _b.left; | |||
var frameStyle = getComputedStyle(scroller); | |||
var borderLeft = parseInt(frameStyle.borderLeftWidth, 10); | |||
var borderTop = parseInt(frameStyle.borderTopWidth, 10); | |||
var borderRight = parseInt(frameStyle.borderRightWidth, 10); | |||
var borderBottom = parseInt(frameStyle.borderBottomWidth, 10); | |||
var blockScroll = 0; | |||
var inlineScroll = 0; | |||
// The property existance checks for offset[Width|Height] is because only HTMLElement objects have them, but any Element might pass by here | |||
// @TODO find out if the "as HTMLElement" overrides can be dropped | |||
var scrollbarWidth = "offsetWidth" in scroller ? scroller.offsetWidth - scroller.clientWidth - borderLeft - borderRight : 0; | |||
var scrollbarHeight = "offsetHeight" in scroller ? scroller.offsetHeight - scroller.clientHeight - borderTop - borderBottom : 0; | |||
if (scrollingElement === scroller) { | |||
// Handle viewport logic (document.documentElement or document.body) | |||
if (block === "start") { | |||
blockScroll = targetBlock; | |||
} | |||
else if (block === "end") { | |||
blockScroll = targetBlock - viewportHeight; | |||
} | |||
else if (block === "nearest") { | |||
blockScroll = alignNearest(viewportY, viewportY + viewportHeight, viewportHeight, borderTop, borderBottom, viewportY + targetBlock, viewportY + targetBlock + targetHeight, targetHeight); | |||
} | |||
else { | |||
// block === 'center' is the default | |||
blockScroll = targetBlock - viewportHeight / 2; | |||
} | |||
if (inline === "start") { | |||
inlineScroll = targetInline; | |||
} | |||
else if (inline === "center") { | |||
inlineScroll = targetInline - viewportWidth / 2; | |||
} | |||
else if (inline === "end") { | |||
inlineScroll = targetInline - viewportWidth; | |||
} | |||
else { | |||
// inline === 'nearest' is the default | |||
inlineScroll = alignNearest(viewportX, viewportX + viewportWidth, viewportWidth, borderLeft, borderRight, viewportX + targetInline, viewportX + targetInline + targetWidth, targetWidth); | |||
} | |||
// Apply scroll position offsets and ensure they are within bounds | |||
// @TODO add more test cases to cover this 100% | |||
blockScroll = Math.max(0, blockScroll + viewportY); | |||
inlineScroll = Math.max(0, inlineScroll + viewportX); | |||
} | |||
else { | |||
// Handle each scrolling frame that might exist between the target and the viewport | |||
if (block === "start") { | |||
blockScroll = targetBlock - top - borderTop; | |||
} | |||
else if (block === "end") { | |||
blockScroll = targetBlock - bottom + borderBottom + scrollbarHeight; | |||
} | |||
else if (block === "nearest") { | |||
blockScroll = alignNearest(top, bottom, height, borderTop, borderBottom + scrollbarHeight, targetBlock, targetBlock + targetHeight, targetHeight); | |||
} | |||
else { | |||
// block === 'center' is the default | |||
blockScroll = targetBlock - (top + height / 2) + scrollbarHeight / 2; | |||
} | |||
if (inline === "start") { | |||
inlineScroll = targetInline - left - borderLeft; | |||
} | |||
else if (inline === "center") { | |||
inlineScroll = targetInline - (left + width / 2) + scrollbarWidth / 2; | |||
} | |||
else if (inline === "end") { | |||
inlineScroll = targetInline - right + borderRight + scrollbarWidth; | |||
} | |||
else { | |||
// inline === 'nearest' is the default | |||
inlineScroll = alignNearest(left, right, width, borderLeft, borderRight + scrollbarWidth, targetInline, targetInline + targetWidth, targetWidth); | |||
} | |||
var scrollLeft = scroller.scrollLeft, scrollTop = scroller.scrollTop; | |||
// Ensure scroll coordinates are not out of bounds while applying scroll offsets | |||
blockScroll = Math.max(0, Math.min(scrollTop + blockScroll, scroller.scrollHeight - height + scrollbarHeight)); | |||
inlineScroll = Math.max(0, Math.min(scrollLeft + inlineScroll, scroller.scrollWidth - width + scrollbarWidth)); | |||
} | |||
return { | |||
top: blockScroll, | |||
left: inlineScroll | |||
}; | |||
} | |||
/** | |||
* Patches the 'scrollIntoView' method on the Element prototype | |||
*/ | |||
function patchElementScrollIntoView() { | |||
Element.prototype.scrollIntoView = function (arg) { | |||
var normalizedOptions = arg == null || arg === true | |||
? { | |||
block: "start", | |||
inline: "nearest" | |||
} | |||
: arg === false | |||
? { | |||
block: "end", | |||
inline: "nearest" | |||
} | |||
: arg; | |||
// Find the nearest ancestor that can be scrolled | |||
var _a = __read(findNearestAncestorsWithScrollBehavior(this), 2), ancestorWithScroll = _a[0], ancestorWithScrollBehavior = _a[1]; | |||
var behavior = normalizedOptions.behavior != null ? normalizedOptions.behavior : ancestorWithScrollBehavior; | |||
// If the behavior isn't smooth, simply invoke the original implementation and do no more | |||
if (behavior !== "smooth") { | |||
// Assert that 'scrollIntoView' is actually defined | |||
if (ELEMENT_ORIGINAL_SCROLL_INTO_VIEW != null) { | |||
ELEMENT_ORIGINAL_SCROLL_INTO_VIEW.call(this, normalizedOptions); | |||
} | |||
// Otherwise, invoke 'scrollTo' instead and provide the scroll coordinates | |||
else { | |||
var _b = computeScrollIntoView(this, ancestorWithScroll, normalizedOptions), top_1 = _b.top, left = _b.left; | |||
getOriginalScrollMethodForKind("scrollTo", this).call(this, left, top_1); | |||
} | |||
return; | |||
} | |||
ancestorWithScroll.scrollTo(__assign({ behavior: behavior }, computeScrollIntoView(this, ancestorWithScroll, normalizedOptions))); | |||
}; | |||
} | |||
var ELEMENT_ORIGINAL_SCROLL_TOP_SET_DESCRIPTOR = Object.getOwnPropertyDescriptor(Element.prototype, "scrollTop").set; | |||
/** | |||
* Patches the 'scrollTop' property descriptor on the Element prototype | |||
*/ | |||
function patchElementScrollTop() { | |||
Object.defineProperty(Element.prototype, "scrollTop", { | |||
set: function (scrollTop) { | |||
if (this.__adjustingScrollPosition) { | |||
return ELEMENT_ORIGINAL_SCROLL_TOP_SET_DESCRIPTOR.call(this, scrollTop); | |||
} | |||
handleScrollMethod(this, "scrollTo", this.scrollLeft, scrollTop); | |||
return scrollTop; | |||
} | |||
}); | |||
} | |||
var ELEMENT_ORIGINAL_SCROLL_LEFT_SET_DESCRIPTOR = Object.getOwnPropertyDescriptor(Element.prototype, "scrollLeft").set; | |||
/** | |||
* Patches the 'scrollLeft' property descriptor on the Element prototype | |||
*/ | |||
function patchElementScrollLeft() { | |||
Object.defineProperty(Element.prototype, "scrollLeft", { | |||
set: function (scrollLeft) { | |||
if (this.__adjustingScrollPosition) { | |||
return ELEMENT_ORIGINAL_SCROLL_LEFT_SET_DESCRIPTOR.call(this, scrollLeft); | |||
} | |||
handleScrollMethod(this, "scrollTo", scrollLeft, this.scrollTop); | |||
return scrollLeft; | |||
} | |||
}); | |||
} | |||
/** | |||
* Applies the polyfill | |||
*/ | |||
function patch() { | |||
// Element.prototype methods | |||
patchElementScroll(); | |||
patchElementScrollBy(); | |||
patchElementScrollTo(); | |||
patchElementScrollIntoView(); | |||
// Element.prototype descriptors | |||
patchElementScrollLeft(); | |||
patchElementScrollTop(); | |||
// window methods | |||
patchWindowScroll(); | |||
patchWindowScrollBy(); | |||
patchWindowScrollTo(); | |||
// Navigation | |||
catchNavigation(); | |||
} | |||
/** | |||
* Is true if the browser natively supports the Element.prototype.[scroll|scrollTo|scrollBy|scrollIntoView] methods | |||
* @type {boolean} | |||
*/ | |||
var SUPPORTS_ELEMENT_PROTOTYPE_SCROLL_METHODS = "scroll" in Element.prototype && "scrollTo" in Element.prototype && "scrollBy" in Element.prototype && "scrollIntoView" in Element.prototype; | |||
if (!SUPPORTS_SCROLL_BEHAVIOR || !SUPPORTS_ELEMENT_PROTOTYPE_SCROLL_METHODS) { | |||
patch(); | |||
} | |||
}()); | |||
@@ -0,0 +1,21 @@ | |||
--- | |||
label: Author | |||
hide_body: false | |||
fields: | |||
- type: text | |||
name: title | |||
label: title | |||
- type: text | |||
name: email | |||
label: email | |||
- type: field_group_list | |||
name: social | |||
label: social | |||
fields: | |||
- type: text | |||
name: icon | |||
label: icon | |||
description: https://themify.me/themify-icons | |||
- type: text | |||
name: link | |||
label: link |
@@ -0,0 +1,22 @@ | |||
--- | |||
label: Post | |||
hide_body: false | |||
fields: | |||
- type: text | |||
name: title | |||
label: title | |||
- type: datetime | |||
name: date | |||
label: date | |||
- type: file | |||
name: image | |||
label: image | |||
- type: text | |||
name: author | |||
label: author | |||
- name: description | |||
type: text | |||
config: | |||
required: false | |||
label: description | |||
description: this is meta description |
@@ -0,0 +1,75 @@ | |||
--- | |||
new_page_extension: md | |||
auto_deploy: false | |||
admin_path: '' | |||
webhook_url: | |||
sections: | |||
- type: heading | |||
label: Blog Post | |||
- type: directory | |||
path: content/english/blog | |||
label: Post (en) | |||
create: documents | |||
match: "**/*" | |||
new_doc_ext: '20191203072044' | |||
templates: | |||
- post | |||
- type: directory | |||
path: content/french/blog | |||
label: Post (fr) | |||
create: documents | |||
match: "**/*" | |||
templates: | |||
- post | |||
- type: heading | |||
label: Author | |||
- type: directory | |||
path: content/english/author | |||
label: Author (en) | |||
create: documents | |||
match: "**/*" | |||
templates: | |||
- author | |||
- type: directory | |||
path: content/french/author | |||
label: Author (fr) | |||
create: documents | |||
match: "**/*" | |||
templates: | |||
- author | |||
- type: heading | |||
label: Data | |||
- type: directory | |||
path: data | |||
label: Homepage | |||
create: all | |||
match: "**/*" | |||
- type: directory | |||
path: i18n | |||
label: i18n | |||
create: documents | |||
match: "**/*" | |||
- type: heading | |||
label: Configuration | |||
- type: directory | |||
path: '' | |||
label: Configuration | |||
create: all | |||
match: "*.toml" | |||
new_doc_ext: toml | |||
upload_dir: static/images | |||
public_path: "/images" | |||
front_matter_path: '' | |||
use_front_matter_path: false | |||
file_template: ":filename:" | |||
build: | |||
preview_env: | |||
- HUGO_ENV=staging | |||
- HUGO_VERSION=0.58.2 | |||
preview_output_directory: public | |||
preview_docker_image: forestryio/hugo:latest | |||
mount_path: "/srv" | |||
working_dir: "/srv" | |||
instant_preview_command: hugo server -D -E -F --port 8080 --bind 0.0.0.0 --renderToDisk | |||
-d public | |||
version: 0.58.2 |
@@ -1,137 +1,180 @@ | |||
baseURL = "http://example.org/" | |||
languageCode = "en-us" | |||
DefaultContentLanguage = "en" | |||
################################# Default configuration ################### | |||
baseURL = "https://examplesite.com" | |||
title = "Meghna" | |||
theme = "meghna-hugo" | |||
summaryLength = 10 | |||
# post pagination | |||
paginate = "6" | |||
# post excerpt | |||
summaryLength = "15" | |||
# disqus short name | |||
disqusShortname = "" # get your shortname form here : https://disqus.com | |||
# default content language | |||
defaultContentLanguage = "en" | |||
defaultContentLanguageInSubdir = true | |||
# disable language | |||
disableLanguages = [""] | |||
############################# Plugins ########################## | |||
# css plugins | |||
[[params.plugins.css]] | |||
URL = "plugins/bootstrap/bootstrap.min.css" | |||
[[params.plugins.css]] | |||
URL = "plugins/themify-icons/themify-icons.css" | |||
[[params.plugins.css]] | |||
URL = "plugins/animate-css/animate.css" | |||
[[params.plugins.css]] | |||
URL = "plugins/magnific-popup/magnific-popup.css" | |||
[[params.plugins.css]] | |||
URL = "plugins/slick/slick.css" | |||
# js plugins | |||
[[params.plugins.js]] | |||
URL = "plugins/jquery/jquery.min.js" | |||
[[params.plugins.js]] | |||
URL = "plugins/bootstrap/bootstrap.min.js" | |||
[[params.plugins.js]] | |||
URL = "plugins/slick/slick.min.js" | |||
[[params.plugins.js]] | |||
URL = "plugins/shuffle/shuffle.min.js" | |||
[[params.plugins.js]] | |||
URL = "plugins/magnific-popup/jquery.magnific-popup.min.js" | |||
[[params.plugins.js]] | |||
URL = "plugins/wow/wow.min.js" | |||
############################# Default Parameters ########################## | |||
[params] | |||
logo = "images/logo.png" | |||
# Meta data | |||
description = "Responsive Multipurpose Parallax HTML5 Template" | |||
author = "Themefisher" | |||
# Google Analitycs | |||
googleAnalitycsID = "Your ID" | |||
# post share | |||
postShare = true | |||
# preloader | |||
[params.preloader] | |||
enable = true | |||
preloader = "images/logo.png" | |||
############################# social icons ########################## | |||
[[params.social_Icon]] | |||
icon = "ti-facebook" # themify icon pack : https://themify.me/themify-icons | |||
link = "#" | |||
[[params.social_Icon]] | |||
icon = "ti-twitter-alt" # themify icon pack : https://themify.me/themify-icons | |||
link = "#" | |||
[[params.social_Icon]] | |||
icon = "ti-youtube" # themify icon pack : https://themify.me/themify-icons | |||
link = "#" | |||
[[params.social_Icon]] | |||
icon = "ti-linkedin" # themify icon pack : https://themify.me/themify-icons | |||
link = "#" | |||
[[params.social_Icon]] | |||
icon = "ti-dribbble" # themify icon pack : https://themify.me/themify-icons | |||
link = "#" | |||
[[params.social_Icon]] | |||
icon = "ti-pinterest" # themify icon pack : https://themify.me/themify-icons | |||
link = "#" | |||
################################# language ################################ | |||
[Languages] | |||
################################ English Language ######################## | |||
[Languages.en] | |||
languageName = "En" | |||
languageCode = "en-us" | |||
contentDir = "content/english" | |||
weight = 1 | |||
home = "Home" | |||
# Menu | |||
[Languages.en.menu] | |||
[[Languages.en.menu.main]] | |||
name = "About Us" | |||
URL = "about" | |||
weight = 1 | |||
[[Languages.en.menu.main]] | |||
name = "Service" | |||
URL = "services" | |||
weight = 2 | |||
[[Languages.en.menu.main]] | |||
name = "Portfolio" | |||
URL = "portfolio" | |||
weight = 3 | |||
[[Languages.en.menu.main]] | |||
name = "Team" | |||
URL = "team" | |||
weight = 4 | |||
[[Languages.en.menu.main]] | |||
name = "Pricing" | |||
URL = "pricing" | |||
weight = 5 | |||
[[Languages.en.menu.main]] | |||
name = "Blog" | |||
URL = "blog" | |||
weight = 6 | |||
[[Languages.en.menu.main]] | |||
name = "Contact" | |||
URL = "contact" | |||
weight = 7 | |||
################################ France Language ######################## | |||
[Languages.fr] | |||
languageName = "Fr" | |||
languageCode = "fr-fr" | |||
contentDir = "content/french" | |||
weight = 2 | |||
home = "Home" | |||
[taxonomies] | |||
author = "author" | |||
category = "categories" | |||
tag = "tags" | |||
# Menu | |||
[Languages.fr.menu] | |||
# Menu | |||
[menu] | |||
[[menu.nav]] | |||
[[Languages.fr.menu.main]] | |||
name = "About Us" | |||
URL = "about" | |||
weight = 2 | |||
weight = 1 | |||
[[menu.nav]] | |||
[[Languages.fr.menu.main]] | |||
name = "Service" | |||
URL = "services" | |||
weight = 3 | |||
weight = 2 | |||
[[menu.nav]] | |||
[[Languages.fr.menu.main]] | |||
name = "Portfolio" | |||
URL = "portfolio" | |||
weight = 4 | |||
weight = 3 | |||
[[menu.nav]] | |||
[[Languages.fr.menu.main]] | |||
name = "Team" | |||
URL = "our-team" | |||
weight = 5 | |||
URL = "team" | |||
weight = 4 | |||
[[menu.nav]] | |||
[[Languages.fr.menu.main]] | |||
name = "Pricing" | |||
URL = "pricing" | |||
weight = 6 | |||
weight = 5 | |||
[[menu.nav]] | |||
[[Languages.fr.menu.main]] | |||
name = "Blog" | |||
URL = "blog" | |||
weight = 7 | |||
weight = 6 | |||
[[menu.nav]] | |||
[[Languages.fr.menu.main]] | |||
name = "Contact" | |||
URL = "contact-us" | |||
weight = 8 | |||
# Site params | |||
[params] | |||
home= "Home" | |||
logo = "images/logo.png" | |||
gmapAPI = "https://maps.googleapis.com/maps/api/js?key=AIzaSyCcABaamniA6OL5YvYSpB3pFMNrXwXnLwU&libraries=places" | |||
# Meta data | |||
description = "Responsive Multipurpose Parallax HTML5 Template" | |||
author = "Themefisher" | |||
# Google Analitycs | |||
googleAnalitycsID = "Your ID" | |||
custom_css = ["css/custom.css"] | |||
# Banner Section | |||
[params.banner] | |||
enable = true | |||
bgImage = "images/slider/hero-area.jpg" | |||
icon = "tf-ion-play" | |||
heading = "Experience the new reality" | |||
content= "Lorem ipsum dolor sit amet consectetur adipisicing elit. Fugit, excepturi. At recusandae sit perferendis autem,iste tempora nostrum numquam sapiente!" | |||
btn = true | |||
btnText="Explore Us" | |||
btnURL="#services" | |||
# call to action | |||
[params.cta] | |||
enable = true | |||
title = "Great Design & Incredible Features" | |||
content = "Lorem ipsum dolor sit amet consectetur adipisicing elit. Officiis tenetur odio impedit incidunt? Omnis accusantium ea reiciendis, fugit commodi nostrum." | |||
btnURL = "#" | |||
btnText = "Start a project with us" | |||
# counter | |||
[params.counter] | |||
enable = true | |||
bgImage = "images/backgrounds/bg-1.jpg" | |||
[[params.counter.counterItem]] | |||
title = "Happy Clients" | |||
icon = "tf-ion-android-happy" | |||
count = "320" | |||
[[params.counter.counterItem]] | |||
title = "Projects completed" | |||
icon = "tf-ion-archive" | |||
count = "565" | |||
[[params.counter.counterItem]] | |||
title = "Positive feedback" | |||
icon = "tf-ion-thumbsup" | |||
count = "95" | |||
[[params.counter.counterItem]] | |||
title = "Cups of Coffee" | |||
icon = "tf-ion-coffee" | |||
count = "2500" | |||
# footer | |||
[params.footer] | |||
copyright = "Themefisher" | |||
copyrightURL = "http://www.themefisher.com" | |||
# social Icons | |||
[[params.footer.socialIcon]] | |||
icon = "tf-ion-social-facebook" | |||
url = "#" | |||
[[params.footer.socialIcon]] | |||
icon = "tf-ion-social-twitter" | |||
url = "#" | |||
[[params.footer.socialIcon]] | |||
icon = "tf-ion-social-google-outline" | |||
url = "#" | |||
[[params.footer.socialIcon]] | |||
icon = "tf-ion-social-youtube" | |||
url = "#" | |||
[[params.footer.socialIcon]] | |||
icon = "tf-ion-social-linkedin" | |||
url = "#" | |||
[[params.footer.socialIcon]] | |||
icon = "tf-ion-social-dribbble-outline" | |||
url = "#" | |||
[[params.footer.socialIcon]] | |||
icon = "tf-ion-social-pinterest-outline" | |||
url = "#" | |||
URL = "contact" | |||
weight = 7 |
@@ -1,7 +0,0 @@ | |||
--- | |||
name: Jamica Jock | |||
email: email@example.org | |||
github: example | |||
--- | |||
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin eu magna arcu. Vivamus id hendrerit dui, in elementum ante. Aenean euismod ipsum sed sagittis accumsan. Ut ultrices tincidunt viverra. Mauris eu nisl urna. Proin finibus feugiat tortor ut interdum. Curabitur. |
@@ -1,7 +0,0 @@ | |||
--- | |||
name: John Doe | |||
email: email@example.com | |||
github: example | |||
--- | |||
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam pulvinar turpis ac est vulputate egestas at vitae nunc. Praesent vestibulum nulla at ligula rutrum, quis cursus tellus tempus. Proin faucibus dapibus auctor. Mauris faucibus imperdiet metus, eget consectetur eros porttitor. |
@@ -1,7 +0,0 @@ | |||
--- | |||
name: Somrat | |||
email: email2@example.org | |||
github: example | |||
--- | |||
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin sit amet vulputate augue. Duis auctor lacus id vehicula gravida. Nam suscipit vitae purus et laoreet. Donec nisi dolor, consequat vel pretium id, auctor in dui. Nam iaculis, neque ac ullamcorper. |
@@ -0,0 +1,14 @@ | |||
--- | |||
title: "John Doe" | |||
email: "email2@example.org" | |||
social: | |||
- icon : "ti-facebook" # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : "ti-twitter-alt" # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : "ti-github" # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
--- | |||
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin sit amet vulputate augue. Duis auctor lacus id vehicula gravida. Nam suscipit vitae purus et laoreet. | |||
Donec nisi dolor, consequat vel pretium id, auctor in dui. Nam iaculis, neque ac ullamcorper. |
@@ -0,0 +1,14 @@ | |||
--- | |||
title: "Mark Dinn" | |||
email: "email2@example.org" | |||
social: | |||
- icon : "ti-facebook" # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : "ti-twitter-alt" # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : "ti-github" # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
--- | |||
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin sit amet vulputate augue. Duis auctor lacus id vehicula gravida. Nam suscipit vitae purus et laoreet. | |||
Donec nisi dolor, consequat vel pretium id, auctor in dui. Nam iaculis, neque ac ullamcorper. |
@@ -14,7 +14,4 @@ Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. |
@@ -1,12 +1,10 @@ | |||
+++ | |||
title = "How To Setup Meghna Hugo" | |||
date = "2019-3-06T21:49:20+02:00" | |||
description = "This is meta description for blog page" | |||
tags = ["golang", "programming", "theme", "hugo"] | |||
categories = ["starting"] | |||
author = "Themefisher" | |||
image = "images/blog/meghna.png" | |||
+++ | |||
--- | |||
title: "How To Setup Meghna Hugo" | |||
date: 2018-09-12T14:51:12+06:00 | |||
author: Mark Dinn | |||
image: images/blog/meghna.jpg | |||
description : "This is meta description" | |||
--- | |||
## Install this template by following those simple steps: | |||
@@ -1,12 +1,11 @@ | |||
--- | |||
title: "Simple Post Title" | |||
date: 2018-09-12T14:39:16+06:00 | |||
author: Somrat | |||
image: images/blog/blog-post-2.jpg | |||
title: "Simple Blog Post" | |||
date: 2018-09-12T12:52:36+06:00 | |||
image: images/blog/blog-post-3.jpg | |||
author: John Doe | |||
description : "This is meta description" | |||
--- | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. | |||
@@ -15,5 +14,4 @@ Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. |
@@ -1,8 +1,8 @@ | |||
--- | |||
title: "Simple Image Post" | |||
title: "Simple Blog Post" | |||
date: 2018-09-12T12:52:36+06:00 | |||
image: images/blog/blog-post-1.jpg | |||
author: Jamica Jock | |||
author: John Doe | |||
description : "This is meta description" | |||
--- | |||
@@ -0,0 +1,17 @@ | |||
--- | |||
title: "Simple Blog Post" | |||
date: 2018-09-12T12:52:36+06:00 | |||
image: images/blog/blog-post-1.jpg | |||
author: John Doe | |||
description : "This is meta description" | |||
--- | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. | |||
> Design is not just what it looks like and feels like. Design is how it works. | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. |
@@ -0,0 +1,17 @@ | |||
--- | |||
title: "Simple Blog Post" | |||
date: 2018-09-12T12:52:36+06:00 | |||
image: images/blog/blog-post-1.jpg | |||
author: John Doe | |||
description : "This is meta description" | |||
--- | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. | |||
> Design is not just what it looks like and feels like. Design is how it works. | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. |
@@ -0,0 +1,17 @@ | |||
--- | |||
title: "Simple Blog Post" | |||
date: 2018-09-12T12:52:36+06:00 | |||
image: images/blog/blog-post-1.jpg | |||
author: John Doe | |||
description : "This is meta description" | |||
--- | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. | |||
> Design is not just what it looks like and feels like. Design is how it works. | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. |
@@ -0,0 +1,17 @@ | |||
--- | |||
title: "Simple Blog Post" | |||
date: 2018-09-12T12:52:36+06:00 | |||
image: images/blog/blog-post-1.jpg | |||
author: Mark Dinn | |||
description : "This is meta description" | |||
--- | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. | |||
> Design is not just what it looks like and feels like. Design is how it works. | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. |
@@ -0,0 +1,17 @@ | |||
--- | |||
title: "Simple Blog Post" | |||
date: 2018-09-12T12:52:36+06:00 | |||
image: images/blog/blog-post-1.jpg | |||
author: John Doe | |||
description : "This is meta description" | |||
--- | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. | |||
> Design is not just what it looks like and feels like. Design is how it works. | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. |
@@ -0,0 +1,14 @@ | |||
--- | |||
title: "John Doe" | |||
email: "email2@example.org" | |||
social: | |||
- icon : "ti-facebook" # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : "ti-twitter-alt" # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : "ti-github" # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
--- | |||
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin sit amet vulputate augue. Duis auctor lacus id vehicula gravida. Nam suscipit vitae purus et laoreet. | |||
Donec nisi dolor, consequat vel pretium id, auctor in dui. Nam iaculis, neque ac ullamcorper. |
@@ -0,0 +1,14 @@ | |||
--- | |||
title: "Mark Dinn" | |||
email: "email2@example.org" | |||
social: | |||
- icon : "ti-facebook" # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : "ti-twitter-alt" # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : "ti-github" # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
--- | |||
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin sit amet vulputate augue. Duis auctor lacus id vehicula gravida. Nam suscipit vitae purus et laoreet. | |||
Donec nisi dolor, consequat vel pretium id, auctor in dui. Nam iaculis, neque ac ullamcorper. |
@@ -0,0 +1,17 @@ | |||
--- | |||
title: "Are You Doing the Right Way" | |||
date: 2018-09-12T14:51:12+06:00 | |||
author: John Doe | |||
image: images/blog/blog-post-3.jpg | |||
description : "This is meta description" | |||
--- | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. | |||
> Design is not just what it looks like and feels like. Design is how it works. | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. |
@@ -0,0 +1,81 @@ | |||
--- | |||
title: "How To Setup Meghna Hugo" | |||
date: 2018-09-12T14:51:12+06:00 | |||
author: Mark Dinn | |||
image: images/blog/meghna.jpg | |||
description : "This is meta description" | |||
--- | |||
## Install this template by following those simple steps: | |||
### STEP-1 : Hugo installation | |||
Check this link below for install hugo on your computer. | |||
[hugo install documentation](https://gohugo.io/getting-started/installing/) | |||
### STEP-2 : Create your project | |||
Hugo provides a `new` command to create a new website. | |||
``` | |||
hugo new site <new_project> | |||
``` | |||
### STEP-3 : Install the theme | |||
Run this command | |||
``` | |||
hugo new site meghna-hugo | |||
``` | |||
and then go to the themes folder inside of meghna-hugo folder. You can also use this command ```cd meghna-hugo/themes``` for going to this folder. | |||
Then run the command | |||
``` | |||
git clone git@github.com:themefisher/meghna-hugo.git | |||
``` | |||
Alternatively, you can [download the theme as .zip](https://github.com/themefisher/meghna-hugo/archive/master.zip) file and extract it in the `themes` directory | |||
After that you need to go to the `meghna-hugo/exampleSite` folder and copy or cut all the elements, and now go back to the root folder and paste it here. | |||
open the command prompt again and run `cd ../` command for go back to the root folder. | |||
### STEP-4 : Host locally | |||
Launching the website locally by using the following command: | |||
``` | |||
hugo serve | |||
``` | |||
Go to `http://localhost:1313` | |||
Or you can check this video documentation for installing this template: | |||
{{< youtube 3O3qvDoVp5g >}} | |||
### STEP-5 : Basic configuration | |||
When building the website, you can set a theme by using `--theme` option. However, we suggest you modify the configuration file (`config.toml`) and set the theme as the default. | |||
```toml | |||
# Change the default theme to be use when building the site with Hugo | |||
theme = "meghna-hugo" | |||
``` | |||
### STEP-6 : Create your first content pages | |||
``` | |||
hugo new blog/post-name.md | |||
``` | |||
### STEP-7 : Build the website | |||
When your site is ready to deploy, run the following command: | |||
``` | |||
hugo | |||
# You can also create a minified version by using this command: | |||
hugo--minify | |||
``` | |||
A `public` folder will be generated, containing all static content and assets for your website. It can now be deployed on any web server. |
@@ -0,0 +1,17 @@ | |||
--- | |||
title: "Simple Blog Post" | |||
date: 2018-09-12T12:52:36+06:00 | |||
image: images/blog/blog-post-3.jpg | |||
author: John Doe | |||
description : "This is meta description" | |||
--- | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. | |||
> Design is not just what it looks like and feels like. Design is how it works. | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. |
@@ -0,0 +1,17 @@ | |||
--- | |||
title: "Simple Blog Post" | |||
date: 2018-09-12T12:52:36+06:00 | |||
image: images/blog/blog-post-1.jpg | |||
author: John Doe | |||
description : "This is meta description" | |||
--- | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. | |||
> Design is not just what it looks like and feels like. Design is how it works. | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. |
@@ -0,0 +1,17 @@ | |||
--- | |||
title: "Simple Blog Post" | |||
date: 2018-09-12T12:52:36+06:00 | |||
image: images/blog/blog-post-1.jpg | |||
author: John Doe | |||
description : "This is meta description" | |||
--- | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. | |||
> Design is not just what it looks like and feels like. Design is how it works. | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. |
@@ -0,0 +1,17 @@ | |||
--- | |||
title: "Simple Blog Post" | |||
date: 2018-09-12T12:52:36+06:00 | |||
image: images/blog/blog-post-1.jpg | |||
author: John Doe | |||
description : "This is meta description" | |||
--- | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. | |||
> Design is not just what it looks like and feels like. Design is how it works. | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. |
@@ -0,0 +1,17 @@ | |||
--- | |||
title: "Simple Blog Post" | |||
date: 2018-09-12T12:52:36+06:00 | |||
image: images/blog/blog-post-1.jpg | |||
author: John Doe | |||
description : "This is meta description" | |||
--- | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. | |||
> Design is not just what it looks like and feels like. Design is how it works. | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. |
@@ -0,0 +1,17 @@ | |||
--- | |||
title: "Simple Blog Post" | |||
date: 2018-09-12T12:52:36+06:00 | |||
image: images/blog/blog-post-1.jpg | |||
author: Mark Dinn | |||
description : "This is meta description" | |||
--- | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. | |||
> Design is not just what it looks like and feels like. Design is how it works. | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. |
@@ -0,0 +1,17 @@ | |||
--- | |||
title: "Simple Blog Post" | |||
date: 2018-09-12T12:52:36+06:00 | |||
image: images/blog/blog-post-1.jpg | |||
author: John Doe | |||
description : "This is meta description" | |||
--- | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. | |||
> Design is not just what it looks like and feels like. Design is how it works. | |||
Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. | |||
Sed porttitor lectus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Nulla porttitor accumsan tincidunt. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Quisque velit nisi, pretium ut lacinia in, elementum id enim. |
@@ -1,15 +0,0 @@ | |||
enable : true | |||
heading : About | |||
headingSpan : Us | |||
aboutItem : | |||
- icon : tf-tools | |||
title : We're Creative | |||
content : Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit, nihil, libero, perspiciatis eos provident laborum eum dignissimos. | |||
- icon : tf-strategy | |||
title : We're Professional | |||
content : Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit, nihil, libero, perspiciatis eos provident laborum eum dignissimos. | |||
- icon : tf-anchor2 | |||
title : We're Genius | |||
content : Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit, nihil, libero, perspiciatis eos provident laborum eum dignissimos. |
@@ -1,13 +0,0 @@ | |||
enable : true | |||
image : images/about/about-business-man.jpg | |||
title : We’re A Digital Design Agency. | |||
description : Lorem ipsum dolor sit amet consectetur adipisicing elit. Aliquam tempora itaque, autem dolores culpa cum mollitia voluptate nesciunt voluptatibus quasi. | |||
description2 : Lorem ipsum dolor sit amet consectetur adipisicing elit. Aliquam tempora itaque, autem dolores culpa cum mollitia voluptate nesciunt voluptatibus quasi. Aliquam tempora itaque, autem dolores culpa cum mollitia voluptate nesciunt voluptatibus quasi. | |||
aboutItem : | |||
- icon : tf-circle-compass | |||
title : SEO Optimized | |||
content : Lorem ipsum, dolor sit amet consectetur adipisicing elit. Possimus consectetur dolores repellendus eos saepe | |||
- icon : tf-hotairballoon | |||
title : Easy Customization | |||
content : Lorem ipsum, dolor sit amet consectetur adipisicing elit. Possimus consectetur dolores repellendus eos saepe |
@@ -1,6 +0,0 @@ | |||
enable : true | |||
sharing : true | |||
staticmanComments: | |||
enable: false | |||
notifications: true | |||
api: https://dev.staticman.net/v3/entry/github/themefisher/meghna-hugo/master/comments |
@@ -1 +0,0 @@ | |||
@@ -1,21 +0,0 @@ | |||
enable : true | |||
heading : Get In | |||
headingSpan : Touch | |||
title : Contact Details | |||
content : Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ipsam, vero, provident, eum eligendi blanditiis ex explicabo vitae nostrum facilis asperiores dolorem illo officiis ratione vel fugiat dicta laboriosam labore adipisci. | |||
enable_maps : true | |||
mapLatitude : 51.5223477 | |||
mapLongitude: -0.1622023 | |||
contactDetails : | |||
- icon : tf-map-pin | |||
info : "Khaja Road, Bayzid, Chittagong, Bangladesh" | |||
- icon : tf-ion-ios-telephone-outline | |||
info : "Phone: +880-31-000-000" | |||
- icon : tf-ion-iphone | |||
info : "Fax: +880-31-000-000" | |||
- icon : tf-ion-ios-email-outline | |||
info : "Email: hello@meghna.com" | |||
@@ -0,0 +1,16 @@ | |||
############################# About ################################### | |||
about: | |||
enable : true | |||
title : About Us | |||
about_Item : | |||
- icon : ti-ruler-pencil # themify icon pack : https://themify.me/themify-icons | |||
title : We're Creative | |||
content : Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit, nihil, libero, perspiciatis eos provident laborum eum dignissimos. | |||
- icon : ti-cup # themify icon pack : https://themify.me/themify-icons | |||
title : We're Professional | |||
content : Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit, nihil, libero, perspiciatis eos provident laborum eum dignissimos. | |||
- icon : ti-thought # themify icon pack : https://themify.me/themify-icons | |||
title : We're Genius | |||
content : Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit, nihil, libero, perspiciatis eos provident laborum eum dignissimos. |
@@ -0,0 +1,11 @@ | |||
############################### Banner ################################ | |||
banner: | |||
enable : true | |||
bg_Image : "images/slider/hero-area.jpg" | |||
icon : "" # themify icon pack : https://themify.me/themify-icons | |||
title : "Experience the new reality" | |||
content : "Lorem ipsum dolor sit amet consectetur adipisicing elit. Fugit, excepturi. At recusandae sit perferendis autem,iste tempora nostrum numquam sapiente!" | |||
button: | |||
enable : true | |||
label : "Explore Us" | |||
link : "#services" |
@@ -1,2 +0,0 @@ | |||
heading : Latest | |||
headingSpan : Posts |
@@ -0,0 +1,25 @@ | |||
############################## Contact ############################# | |||
contact: | |||
enable : true | |||
title : Contact Us | |||
subtitle : Contact Details | |||
content : Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ipsam, vero, provident, eum eligendi blanditiis ex explicabo vitae nostrum facilis asperiores dolorem illo officiis ratione vel fugiat dicta laboriosam labore adipisci. | |||
form_Action: "#" #contact form works with https://formspree.io | |||
map: | |||
enable : true | |||
gmapAPI : "https://maps.googleapis.com/maps/api/js?key=AIzaSyCcABaamniA6OL5YvYSpB3pFMNrXwXnLwU&libraries=places" | |||
mapLatitude : 51.5223477 | |||
mapLongitude: -0.1622023 | |||
contact_Details : | |||
- icon : ti-location-pin # themify icon pack : https://themify.me/themify-icons | |||
info : "Khaja Road, Bayzid, Chittagong, Bangladesh" | |||
- icon : ti-mobile # themify icon pack : https://themify.me/themify-icons | |||
info : "Phone: +880-31-000-000" | |||
- icon : ti-printer # themify icon pack : https://themify.me/themify-icons | |||
info : "Fax: +880-31-000-000" | |||
- icon : ti-email # themify icon pack : https://themify.me/themify-icons | |||
info : "Email: hello@meghna.com" |
@@ -0,0 +1,10 @@ | |||
############################# call to action ############################## | |||
cta: | |||
enable : true | |||
bg_Image : "images/backgrounds/bg-1.jpg" | |||
title : "Great Design & Incredible Features" | |||
content : "Lorem ipsum dolor sit amet consectetur adipisicing elit. Officiis tenetur odio impedit incidunt? Omnis accusantium ea reiciendis, fugit commodi nostrum." | |||
button: | |||
enable : true | |||
label : "Start a project with us" | |||
link : "#contact" |
@@ -0,0 +1,22 @@ | |||
############################# feature ################################### | |||
feature: | |||
enable : true | |||
image : images/about/about-business-man.jpg | |||
title : We’re A Digital Design Agency. | |||
content : "Lorem ipsum dolor sit amet consectetur adipisicing elit. Aliquam tempora itaque, autem dolores culpa cum mollitia voluptate nesciunt voluptatibus quasi." | |||
feature_Item : | |||
- icon : ti-world # themify icon pack : https://themify.me/themify-icons | |||
title : SEO Optimized | |||
content : Lorem ipsum, dolor sit amet consectetur adipisicing elit. Possimus consectetur dolores repellendus eos saepe | |||
- icon : ti-panel # themify icon pack : https://themify.me/themify-icons | |||
title : Easy Customization | |||
content : Lorem ipsum, dolor sit amet consectetur adipisicing elit. Possimus consectetur dolores repellendus eos saepe | |||
- icon : ti-stats-up # themify icon pack : https://themify.me/themify-icons | |||
title : SEO Optimized | |||
content : Lorem ipsum, dolor sit amet consectetur adipisicing elit. Possimus consectetur dolores repellendus eos saepe | |||
- icon : ti-announcement # themify icon pack : https://themify.me/themify-icons | |||
title : Easy Customization | |||
content : Lorem ipsum, dolor sit amet consectetur adipisicing elit. Possimus consectetur dolores repellendus eos saepe |
@@ -0,0 +1,24 @@ | |||
################################# funfacts ################################## | |||
funfacts: | |||
enable : true | |||
bg_Image : "images/backgrounds/bg-1.jpg" | |||
counter_Item: | |||
# counter item loop | |||
- title : "Happy Clients" | |||
icon : "ti-face-smile" # themify icon pack : https://themify.me/themify-icons | |||
count : "320" | |||
# counter item loop | |||
- title : "Projects completed" | |||
icon : "ti-archive" # themify icon pack : https://themify.me/themify-icons | |||
count : "350" | |||
# counter item loop | |||
- title : "Positive feedback" | |||
icon : "ti-thumb-up" # themify icon pack : https://themify.me/themify-icons | |||
count : "158" | |||
# counter item loop | |||
- title : "Cups of Coffee" | |||
icon : "ti-gift" # themify icon pack : https://themify.me/themify-icons | |||
count : "250" |
@@ -0,0 +1,68 @@ | |||
#################################### portfolio ############################### | |||
portfolio: | |||
enable : true | |||
title : Our Works | |||
filter_List : | |||
- filter_Type : photography | |||
filter_Title : Photography | |||
- filter_Type : design | |||
filter_Title : Design | |||
- filter_Type : development | |||
filter_Title : Development | |||
portfolio_Item : | |||
- types : ["design"] | |||
image : images/portfolio/portfolio-1.jpg | |||
URL : # | |||
title : Tag Design | |||
content : Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam, nemo! | |||
- types : ["development"] | |||
image : images/portfolio/portfolio-2.jpg | |||
URL : # | |||
title : Sound system | |||
content : Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam, nemo! | |||
- types : ["design", "development"] | |||
image : images/portfolio/portfolio-3.jpg | |||
URL : # | |||
title : Clock Product | |||
content : Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam, nemo! | |||
- types : ["photography", "development"] | |||
image : images/portfolio/portfolio-4.jpg | |||
URL : # | |||
title : Bottol Label | |||
content : Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam, nemo! | |||
- types : ["design"] | |||
image : images/portfolio/portfolio-5.jpg | |||
URL : # | |||
title : Shopping Bag | |||
content : Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam, nemo! | |||
- types : ["photography"] | |||
image : images/portfolio/portfolio-6.jpg | |||
URL : # | |||
title : Tag Design | |||
content : Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam, nemo! | |||
- types : ["development"] | |||
image : images/portfolio/portfolio-7.jpg | |||
URL : # | |||
title : Business Card | |||
content : Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam, nemo! | |||
- types : ["design", "development"] | |||
image : images/portfolio/portfolio-8.jpg | |||
URL : # | |||
title : Stationary Design | |||
content : Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam, nemo! | |||
- types : ["design", "photography"] | |||
image : images/portfolio/portfolio-2.jpg | |||
URL : # | |||
title : Tag Design | |||
content : Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam, nemo! |
@@ -0,0 +1,56 @@ | |||
##################################### pricing ############################## | |||
pricing: | |||
enable : true | |||
title : Our Plans | |||
pricing_Table : | |||
# pricing table loop | |||
- title : Free | |||
price : $99 | |||
unit : month | |||
link : # | |||
service: | |||
- 1GB Disk Space | |||
- 10 Email Account | |||
- Script Installer | |||
- 1 GB Storage | |||
- 10 GB Bandwidth | |||
- 24/7 Tech Support | |||
# pricing table loop | |||
- title : Silver | |||
price : $149 | |||
unit : month | |||
link : # | |||
service: | |||
- 1GB Disk Space | |||
- 10 Email Account | |||
- Script Installer | |||
- 1 GB Storage | |||
- 10 GB Bandwidth | |||
- 24/7 Tech Support | |||
# pricing table loop | |||
- title : Gold | |||
price : $199 | |||
unit : month | |||
link : # | |||
service: | |||
- 1GB Disk Space | |||
- 10 Email Account | |||
- Script Installer | |||
- 1 GB Storage | |||
- 10 GB Bandwidth | |||
- 24/7 Tech Support | |||
# pricing table loop | |||
- title : Platinum | |||
price : $299 | |||
unit : month | |||
link : # | |||
service: | |||
- 1GB Disk Space | |||
- 10 Email Account | |||
- Script Installer | |||
- 1 GB Storage | |||
- 10 GB Bandwidth | |||
- 24/7 Tech Support |
@@ -0,0 +1,28 @@ | |||
################################# Service ################################# | |||
service: | |||
enable : true | |||
title : Our Services | |||
service_Item : | |||
- icon : ti-world # themify icon pack : https://themify.me/themify-icons | |||
title : WordPress Theme | |||
content : Lorem ipsum dolor sit amet, consectetur.. Sed id lorem eget orci dictum facilisis vel id tellus.Nullam iaculis arcu at mauris dapibus consectetur. | |||
- icon : ti-layout # themify icon pack : https://themify.me/themify-icons | |||
title : Responsive Design | |||
content : Lorem ipsum dolor sit amet, consectetur.. Sed id lorem eget orci dictum facilisis vel id tellus.Nullam iaculis arcu at mauris dapibus consectetur. | |||
- icon : ti-blackboard # themify icon pack : https://themify.me/themify-icons | |||
title : Media & Advertisement | |||
content : Lorem ipsum dolor sit amet, consectetur.. Sed id lorem eget orci dictum facilisis vel id tellus.Nullam iaculis arcu at mauris dapibus consectetur. | |||
- icon : ti-palette # themify icon pack : https://themify.me/themify-icons | |||
title : Graphic Design | |||
content : Lorem ipsum dolor sit amet, consectetur.. Sed id lorem eget orci dictum facilisis vel id tellus.Nullam iaculis arcu at mauris dapibus consectetur. | |||
- icon : ti-package # themify icon pack : https://themify.me/themify-icons | |||
title : Apps Development | |||
content : Lorem ipsum dolor sit amet, consectetur.. Sed id lorem eget orci dictum facilisis vel id tellus.Nullam iaculis arcu at mauris dapibus consectetur. | |||
- icon : ti-pulse # themify icon pack : https://themify.me/themify-icons | |||
title : Networking | |||
content : Lorem ipsum dolor sit amet, consectetur.. Sed id lorem eget orci dictum facilisis vel id tellus.Nullam iaculis arcu at mauris dapibus consectetur. |
@@ -0,0 +1,22 @@ | |||
################################# Skill ################################## | |||
skill: | |||
enable : true | |||
title : Our Skills | |||
subtitle : We’ve skilled in wide range of web and Other digital market tools. | |||
content : Lorem, ipsum dolor sit amet consectetur adipisicing elit. Perspiciatis magni explicabo cum aperiam recusandae sunt accusamus totam. Quidem quos fugiat sapiente numquam accusamus quas hic, itaque in libero reiciendis tempora! | |||
image : images/about/company-growth.png | |||
skill_Item : | |||
- name : Business Development | |||
percent : 90% | |||
- name : Analysis | |||
percent : 70% | |||
- name : Design | |||
percent : 80% | |||
- name : IOS Development | |||
percent : 95% | |||
- name : Andriod Development | |||
percent : 75% |
@@ -0,0 +1,64 @@ | |||
############################### team ############################ | |||
team: | |||
enable : true | |||
title : Our Team | |||
team_Member : | |||
# team member loop | |||
- image : images/team/team-1.jpg | |||
name : Abul Mal Muhit | |||
designation : CEO/Founder | |||
content : Lorem ipsum dolor sit amet consectetur adipisicing elit. Aspernatur necessitatibus ullam, culpa odio. | |||
social_Icon : | |||
- icon : ti-facebook # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : ti-twitter-alt # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : ti-linkedin # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : ti-dribbble # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
# team member loop | |||
- image : images/team/team-2.jpg | |||
name : Frank Miller | |||
designation : Manager | |||
content : Lorem ipsum dolor sit amet consectetur adipisicing elit. Aspernatur necessitatibus ullam, culpa odio. | |||
social_Icon : | |||
- icon : ti-facebook # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : ti-twitter-alt # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : ti-linkedin # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : ti-dribbble # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
# team member loop | |||
- image : images/team/team-3.jpg | |||
name : Michael Jonson | |||
designation : Web Developer | |||
content : Lorem ipsum dolor sit amet consectetur adipisicing elit. Aspernatur necessitatibus ullam, culpa odio. | |||
social_Icon : | |||
- icon : ti-facebook # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : ti-twitter-alt # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : ti-linkedin # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : ti-dribbble # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
# team member loop | |||
- image : images/team/team-4.jpg | |||
name : Mo. Kha. Alamgir | |||
designation : SEO Specialist | |||
content : Lorem ipsum dolor sit amet consectetur adipisicing elit. Aspernatur necessitatibus ullam, culpa odio. | |||
social_Icon : | |||
- icon : ti-facebook # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : ti-twitter-alt # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : ti-linkedin # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : ti-dribbble # themify icon pack : https://themify.me/themify-icons | |||
link : "#" |
@@ -0,0 +1,22 @@ | |||
################################# Testimonial ######################### | |||
testimonial: | |||
enable : true | |||
bg_Image : images/backgrounds/bg-2.jpg | |||
testimonial_Item : | |||
# testimonial item loop | |||
- name : Jonathon Andrew | |||
image : images/team/client-1.jpg | |||
date : Dec 26, 2018 | |||
content : Lorem ipsum dolor sit amet, consectetur adipisicing elit. Praesentium minima ex, quia error, deserunt voluptatibus repellendus? Incidunt eligendi aliquam repellat molestias, vel sed optio rem odit quis ratione non consequuntur! | |||
# testimonial item loop | |||
- name : Mark Dinn | |||
image : images/team/client-2.jpg | |||
date : Dec 26, 2018 | |||
content : Lorem ipsum dolor sit amet, consectetur adipisicing elit. Praesentium minima ex, quia error, deserunt voluptatibus repellendus? Incidunt eligendi aliquam repellat molestias, vel sed optio rem odit quis ratione non consequuntur! | |||
# testimonial item loop | |||
- name : Lemos Kail | |||
image : images/team/client-1.jpg | |||
date : Dec 26, 2018 | |||
content : Lorem ipsum dolor sit amet, consectetur adipisicing elit. Praesentium minima ex, quia error, deserunt voluptatibus repellendus? Incidunt eligendi aliquam repellat molestias, vel sed optio rem odit quis ratione non consequuntur! |
@@ -0,0 +1,16 @@ | |||
############################# About ################################### | |||
about: | |||
enable : true | |||
title : About Us | |||
about_Item : | |||
- icon : ti-ruler-pencil # themify icon pack : https://themify.me/themify-icons | |||
title : We're Creative | |||
content : Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit, nihil, libero, perspiciatis eos provident laborum eum dignissimos. | |||
- icon : ti-cup # themify icon pack : https://themify.me/themify-icons | |||
title : We're Professional | |||
content : Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit, nihil, libero, perspiciatis eos provident laborum eum dignissimos. | |||
- icon : ti-thought # themify icon pack : https://themify.me/themify-icons | |||
title : We're Genius | |||
content : Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit, nihil, libero, perspiciatis eos provident laborum eum dignissimos. |
@@ -0,0 +1,11 @@ | |||
############################### Banner ################################ | |||
banner: | |||
enable : true | |||
bg_Image : "images/slider/hero-area.jpg" | |||
icon : "" # themify icon pack : https://themify.me/themify-icons | |||
title : "Découvrez la nouvelle réalité" | |||
content : "Lorem ipsum dolor sit amet consectetur adipisicing elit. Fugit, excepturi. At recusandae sit perferendis autem,iste tempora nostrum numquam sapiente!" | |||
button: | |||
enable : true | |||
label : "Explorez-nous" | |||
link : "#services" |
@@ -0,0 +1,25 @@ | |||
############################## Contact ############################# | |||
contact: | |||
enable : true | |||
title : Contact Us | |||
subtitle : Contact Details | |||
content : Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ipsam, vero, provident, eum eligendi blanditiis ex explicabo vitae nostrum facilis asperiores dolorem illo officiis ratione vel fugiat dicta laboriosam labore adipisci. | |||
form_Action: "#" #contact form works with https://formspree.io | |||
map: | |||
enable : true | |||
gmapAPI : "https://maps.googleapis.com/maps/api/js?key=AIzaSyCcABaamniA6OL5YvYSpB3pFMNrXwXnLwU&libraries=places" | |||
mapLatitude : 51.5223477 | |||
mapLongitude: -0.1622023 | |||
contact_Details : | |||
- icon : ti-location-pin # themify icon pack : https://themify.me/themify-icons | |||
info : "Khaja Road, Bayzid, Chittagong, Bangladesh" | |||
- icon : ti-mobile # themify icon pack : https://themify.me/themify-icons | |||
info : "Phone: +880-31-000-000" | |||
- icon : ti-printer # themify icon pack : https://themify.me/themify-icons | |||
info : "Fax: +880-31-000-000" | |||
- icon : ti-email # themify icon pack : https://themify.me/themify-icons | |||
info : "Email: hello@meghna.com" |
@@ -0,0 +1,10 @@ | |||
############################# call to action ############################## | |||
cta: | |||
enable : true | |||
bg_Image : "images/backgrounds/bg-1.jpg" | |||
title : "Great Design & Incredible Features" | |||
content : "Lorem ipsum dolor sit amet consectetur adipisicing elit. Officiis tenetur odio impedit incidunt? Omnis accusantium ea reiciendis, fugit commodi nostrum." | |||
button: | |||
enable : true | |||
label : "Start a project with us" | |||
link : "#contact" |
@@ -0,0 +1,22 @@ | |||
############################# feature ################################### | |||
feature: | |||
enable : true | |||
image : images/about/about-business-man.jpg | |||
title : We’re A Digital Design Agency. | |||
content : "Lorem ipsum dolor sit amet consectetur adipisicing elit. Aliquam tempora itaque, autem dolores culpa cum mollitia voluptate nesciunt voluptatibus quasi." | |||
feature_Item : | |||
- icon : ti-world # themify icon pack : https://themify.me/themify-icons | |||
title : SEO Optimized | |||
content : Lorem ipsum, dolor sit amet consectetur adipisicing elit. Possimus consectetur dolores repellendus eos saepe | |||
- icon : ti-panel # themify icon pack : https://themify.me/themify-icons | |||
title : Easy Customization | |||
content : Lorem ipsum, dolor sit amet consectetur adipisicing elit. Possimus consectetur dolores repellendus eos saepe | |||
- icon : ti-stats-up # themify icon pack : https://themify.me/themify-icons | |||
title : SEO Optimized | |||
content : Lorem ipsum, dolor sit amet consectetur adipisicing elit. Possimus consectetur dolores repellendus eos saepe | |||
- icon : ti-announcement # themify icon pack : https://themify.me/themify-icons | |||
title : Easy Customization | |||
content : Lorem ipsum, dolor sit amet consectetur adipisicing elit. Possimus consectetur dolores repellendus eos saepe |
@@ -0,0 +1,24 @@ | |||
################################# funfacts ################################## | |||
funfacts: | |||
enable : true | |||
bg_Image : "images/backgrounds/bg-1.jpg" | |||
counter_Item: | |||
# counter item loop | |||
- title : "Happy Clients" | |||
icon : "ti-face-smile" # themify icon pack : https://themify.me/themify-icons | |||
count : "320" | |||
# counter item loop | |||
- title : "Projects completed" | |||
icon : "ti-archive" # themify icon pack : https://themify.me/themify-icons | |||
count : "350" | |||
# counter item loop | |||
- title : "Positive feedback" | |||
icon : "ti-thumb-up" # themify icon pack : https://themify.me/themify-icons | |||
count : "158" | |||
# counter item loop | |||
- title : "Cups of Coffee" | |||
icon : "ti-gift" # themify icon pack : https://themify.me/themify-icons | |||
count : "250" |
@@ -0,0 +1,68 @@ | |||
#################################### portfolio ############################### | |||
portfolio: | |||
enable : true | |||
title : Our Works | |||
filter_List : | |||
- filter_Type : photography | |||
filter_Title : Photography | |||
- filter_Type : design | |||
filter_Title : Design | |||
- filter_Type : development | |||
filter_Title : Development | |||
portfolio_Item : | |||
- types : ["design"] | |||
image : images/portfolio/portfolio-1.jpg | |||
URL : # | |||
title : Tag Design | |||
content : Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam, nemo! | |||
- types : ["development"] | |||
image : images/portfolio/portfolio-2.jpg | |||
URL : # | |||
title : Sound system | |||
content : Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam, nemo! | |||
- types : ["design", "development"] | |||
image : images/portfolio/portfolio-3.jpg | |||
URL : # | |||
title : Clock Product | |||
content : Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam, nemo! | |||
- types : ["photography", "development"] | |||
image : images/portfolio/portfolio-4.jpg | |||
URL : # | |||
title : Bottol Label | |||
content : Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam, nemo! | |||
- types : ["design"] | |||
image : images/portfolio/portfolio-5.jpg | |||
URL : # | |||
title : Shopping Bag | |||
content : Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam, nemo! | |||
- types : ["photography"] | |||
image : images/portfolio/portfolio-6.jpg | |||
URL : # | |||
title : Tag Design | |||
content : Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam, nemo! | |||
- types : ["development"] | |||
image : images/portfolio/portfolio-7.jpg | |||
URL : # | |||
title : Business Card | |||
content : Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam, nemo! | |||
- types : ["design", "development"] | |||
image : images/portfolio/portfolio-8.jpg | |||
URL : # | |||
title : Stationary Design | |||
content : Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam, nemo! | |||
- types : ["design", "photography"] | |||
image : images/portfolio/portfolio-2.jpg | |||
URL : # | |||
title : Tag Design | |||
content : Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam, nemo! |
@@ -0,0 +1,56 @@ | |||
##################################### pricing ############################## | |||
pricing: | |||
enable : true | |||
title : Our Plans | |||
pricing_Table : | |||
# pricing table loop | |||
- title : Free | |||
price : $99 | |||
unit : month | |||
link : # | |||
service: | |||
- 1GB Disk Space | |||
- 10 Email Account | |||
- Script Installer | |||
- 1 GB Storage | |||
- 10 GB Bandwidth | |||
- 24/7 Tech Support | |||
# pricing table loop | |||
- title : Silver | |||
price : $149 | |||
unit : month | |||
link : # | |||
service: | |||
- 1GB Disk Space | |||
- 10 Email Account | |||
- Script Installer | |||
- 1 GB Storage | |||
- 10 GB Bandwidth | |||
- 24/7 Tech Support | |||
# pricing table loop | |||
- title : Gold | |||
price : $199 | |||
unit : month | |||
link : # | |||
service: | |||
- 1GB Disk Space | |||
- 10 Email Account | |||
- Script Installer | |||
- 1 GB Storage | |||
- 10 GB Bandwidth | |||
- 24/7 Tech Support | |||
# pricing table loop | |||
- title : Platinum | |||
price : $299 | |||
unit : month | |||
link : # | |||
service: | |||
- 1GB Disk Space | |||
- 10 Email Account | |||
- Script Installer | |||
- 1 GB Storage | |||
- 10 GB Bandwidth | |||
- 24/7 Tech Support |
@@ -0,0 +1,28 @@ | |||
################################# Service ################################# | |||
service: | |||
enable : true | |||
title : Our Services | |||
service_Item : | |||
- icon : ti-world # themify icon pack : https://themify.me/themify-icons | |||
title : WordPress Theme | |||
content : Lorem ipsum dolor sit amet, consectetur.. Sed id lorem eget orci dictum facilisis vel id tellus.Nullam iaculis arcu at mauris dapibus consectetur. | |||
- icon : ti-layout # themify icon pack : https://themify.me/themify-icons | |||
title : Responsive Design | |||
content : Lorem ipsum dolor sit amet, consectetur.. Sed id lorem eget orci dictum facilisis vel id tellus.Nullam iaculis arcu at mauris dapibus consectetur. | |||
- icon : ti-blackboard # themify icon pack : https://themify.me/themify-icons | |||
title : Media & Advertisement | |||
content : Lorem ipsum dolor sit amet, consectetur.. Sed id lorem eget orci dictum facilisis vel id tellus.Nullam iaculis arcu at mauris dapibus consectetur. | |||
- icon : ti-palette # themify icon pack : https://themify.me/themify-icons | |||
title : Graphic Design | |||
content : Lorem ipsum dolor sit amet, consectetur.. Sed id lorem eget orci dictum facilisis vel id tellus.Nullam iaculis arcu at mauris dapibus consectetur. | |||
- icon : ti-package # themify icon pack : https://themify.me/themify-icons | |||
title : Apps Development | |||
content : Lorem ipsum dolor sit amet, consectetur.. Sed id lorem eget orci dictum facilisis vel id tellus.Nullam iaculis arcu at mauris dapibus consectetur. | |||
- icon : ti-pulse # themify icon pack : https://themify.me/themify-icons | |||
title : Networking | |||
content : Lorem ipsum dolor sit amet, consectetur.. Sed id lorem eget orci dictum facilisis vel id tellus.Nullam iaculis arcu at mauris dapibus consectetur. |
@@ -0,0 +1,22 @@ | |||
################################# Skill ################################## | |||
skill: | |||
enable : true | |||
title : Our Skills | |||
subtitle : We’ve skilled in wide range of web and Other digital market tools. | |||
content : Lorem, ipsum dolor sit amet consectetur adipisicing elit. Perspiciatis magni explicabo cum aperiam recusandae sunt accusamus totam. Quidem quos fugiat sapiente numquam accusamus quas hic, itaque in libero reiciendis tempora! | |||
image : images/about/company-growth.png | |||
skill_Item : | |||
- name : Business Development | |||
percent : 90% | |||
- name : Analysis | |||
percent : 70% | |||
- name : Design | |||
percent : 80% | |||
- name : IOS Development | |||
percent : 95% | |||
- name : Andriod Development | |||
percent : 75% |
@@ -0,0 +1,64 @@ | |||
############################### team ############################ | |||
team: | |||
enable : true | |||
title : Our Team | |||
team_Member : | |||
# team member loop | |||
- image : images/team/team-1.jpg | |||
name : Abul Mal Muhit | |||
designation : CEO/Founder | |||
content : Lorem ipsum dolor sit amet consectetur adipisicing elit. Aspernatur necessitatibus ullam, culpa odio. | |||
social_Icon : | |||
- icon : ti-facebook # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : ti-twitter-alt # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : ti-linkedin # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : ti-dribbble # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
# team member loop | |||
- image : images/team/team-2.jpg | |||
name : Frank Miller | |||
designation : Manager | |||
content : Lorem ipsum dolor sit amet consectetur adipisicing elit. Aspernatur necessitatibus ullam, culpa odio. | |||
social_Icon : | |||
- icon : ti-facebook # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : ti-twitter-alt # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : ti-linkedin # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : ti-dribbble # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
# team member loop | |||
- image : images/team/team-3.jpg | |||
name : Michael Jonson | |||
designation : Web Developer | |||
content : Lorem ipsum dolor sit amet consectetur adipisicing elit. Aspernatur necessitatibus ullam, culpa odio. | |||
social_Icon : | |||
- icon : ti-facebook # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : ti-twitter-alt # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : ti-linkedin # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : ti-dribbble # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
# team member loop | |||
- image : images/team/team-4.jpg | |||
name : Mo. Kha. Alamgir | |||
designation : SEO Specialist | |||
content : Lorem ipsum dolor sit amet consectetur adipisicing elit. Aspernatur necessitatibus ullam, culpa odio. | |||
social_Icon : | |||
- icon : ti-facebook # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : ti-twitter-alt # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : ti-linkedin # themify icon pack : https://themify.me/themify-icons | |||
link : "#" | |||
- icon : ti-dribbble # themify icon pack : https://themify.me/themify-icons | |||
link : "#" |
@@ -0,0 +1,22 @@ | |||
################################# Testimonial ######################### | |||
testimonial: | |||
enable : true | |||
bg_Image : images/backgrounds/bg-2.jpg | |||
testimonial_Item : | |||
# testimonial item loop | |||
- name : Jonathon Andrew | |||
image : images/team/client-1.jpg | |||
date : Dec 26, 2018 | |||
content : Lorem ipsum dolor sit amet, consectetur adipisicing elit. Praesentium minima ex, quia error, deserunt voluptatibus repellendus? Incidunt eligendi aliquam repellat molestias, vel sed optio rem odit quis ratione non consequuntur! | |||
# testimonial item loop | |||
- name : Mark Dinn | |||
image : images/team/client-2.jpg | |||
date : Dec 26, 2018 | |||
content : Lorem ipsum dolor sit amet, consectetur adipisicing elit. Praesentium minima ex, quia error, deserunt voluptatibus repellendus? Incidunt eligendi aliquam repellat molestias, vel sed optio rem odit quis ratione non consequuntur! | |||
# testimonial item loop | |||
- name : Lemos Kail | |||
image : images/team/client-1.jpg | |||
date : Dec 26, 2018 | |||
content : Lorem ipsum dolor sit amet, consectetur adipisicing elit. Praesentium minima ex, quia error, deserunt voluptatibus repellendus? Incidunt eligendi aliquam repellat molestias, vel sed optio rem odit quis ratione non consequuntur! |
@@ -1,2 +0,0 @@ | |||
heading : Najnowsze | |||
headingSpan : wpisy |
@@ -1,76 +0,0 @@ | |||
enable : true | |||
heading : Our | |||
headingSpan : Works | |||
filterList : | |||
- filterType : photography | |||
filterTitle : Photography | |||
- filterType : design | |||
filterTitle : Design | |||
- filterType : development | |||
filterTitle : Development | |||
portfolioItem : | |||
- types : design | |||
image : images/portfolio/portfolio-1.jpg | |||
icon : tf-ion-android-search | |||
URL : # | |||
title : Tag Design | |||
description : Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam, nemo! | |||
- types : development | |||
image : images/portfolio/portfolio-2.jpg | |||
icon : tf-ion-android-search | |||
URL : # | |||
title : Sound system | |||
description : Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam, nemo! | |||
- types : design, development | |||
image : images/portfolio/portfolio-3.jpg | |||
icon : tf-ion-android-search | |||
URL : # | |||
title : Clock Product | |||
description : Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam, nemo! | |||
- types : photography, development | |||
image : images/portfolio/portfolio-4.jpg | |||
icon : tf-ion-android-search | |||
URL : # | |||
title : Bottol Label | |||
description : Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam, nemo! | |||
- types : design | |||
image : images/portfolio/portfolio-5.jpg | |||
icon : tf-ion-android-search | |||
URL : # | |||
title : Shopping Bag | |||
description : Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam, nemo! | |||
- types : photography | |||
image : images/portfolio/portfolio-6.jpg | |||
icon : tf-ion-android-search | |||
URL : # | |||
title : Tag Design | |||
description : Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam, nemo! | |||
- types : development | |||
image : images/portfolio/portfolio-7.jpg | |||
icon : tf-ion-android-search | |||
URL : # | |||
title : Business Card | |||
description : Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam, nemo! | |||
- types : design, development | |||
image : images/portfolio/portfolio-8.jpg | |||
icon : tf-ion-android-search | |||
URL : # | |||
title : Stationary Design | |||
description : Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam, nemo! | |||
- types : design, photography | |||
image : images/portfolio/portfolio-2.jpg | |||
icon : tf-ion-android-search | |||
URL : # | |||
title : Tag Design | |||
description : Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam, nemo! |
@@ -1,55 +0,0 @@ | |||
enable : true | |||
heading : Our Greatest | |||
headingSpan : Plans | |||
pricingTable : | |||
- title : Free | |||
price : $99 | |||
time : month | |||
btnURL : # | |||
btnText : Signup | |||
plan : | |||
- planDetails : 1GB Disk Space | |||
- planDetails : 10 Email Account | |||
- planDetails : Script Installer | |||
- planDetails : 1 GB Storage | |||
- planDetails : 10 GB Bandwidth | |||
- planDetails : 24/7 Tech Support | |||
- title : Silver | |||
price : $149 | |||
time : month | |||
btnURL : # | |||
btnText : Signup | |||
plan : | |||
- planDetails : 1GB Disk Space | |||
- planDetails : 10 Email Account | |||
- planDetails : Script Installer | |||
- planDetails : 1 GB Storage | |||
- planDetails : 10 GB Bandwidth | |||
- planDetails : 24/7 Tech Support | |||
- title : Gold | |||
price : $199 | |||
time : month | |||
btnURL : # | |||
btnText : Signup | |||
plan : | |||
- planDetails : 1GB Disk Space | |||
- planDetails : 10 Email Account | |||
- planDetails : Script Installer | |||
- planDetails : 1 GB Storage | |||
- planDetails : 10 GB Bandwidth | |||
- planDetails : 24/7 Tech Support | |||
- title : Platinum | |||
price : $299 | |||
time : month | |||
btnURL : # | |||
btnText : Signup | |||
plan : | |||
- planDetails : 1GB Disk Space | |||
- planDetails : 10 Email Account | |||
- planDetails : Script Installer | |||
- planDetails : 1 GB Storage | |||
- planDetails : 10 GB Bandwidth | |||
- planDetails : 24/7 Tech Support |
@@ -1,27 +0,0 @@ | |||
enable : true | |||
heading : Our | |||
headingSpan : Services | |||
serviceItem : | |||
- icon : tf-globe | |||
title : WordPress Theme | |||
content : Lorem ipsum dolor sit amet, consectetur.. Sed id lorem eget orci dictum facilisis vel id tellus.Nullam iaculis arcu at mauris dapibus consectetur. | |||
- icon : tf-ion-laptop | |||
title : Responsive Design | |||
content : Lorem ipsum dolor sit amet, consectetur.. Sed id lorem eget orci dictum facilisis vel id tellus.Nullam iaculis arcu at mauris dapibus consectetur. | |||
- icon : tf-genius | |||
title : Media & Advertisement | |||
content : Lorem ipsum dolor sit amet, consectetur.. Sed id lorem eget orci dictum facilisis vel id tellus.Nullam iaculis arcu at mauris dapibus consectetur. | |||
- icon : tf-dial | |||
title : Graphic Design | |||
content : Lorem ipsum dolor sit amet, consectetur.. Sed id lorem eget orci dictum facilisis vel id tellus.Nullam iaculis arcu at mauris dapibus consectetur. | |||
- icon : tf-target3 | |||
title : Apps Development | |||
content : Lorem ipsum dolor sit amet, consectetur.. Sed id lorem eget orci dictum facilisis vel id tellus.Nullam iaculis arcu at mauris dapibus consectetur. | |||
- icon : tf-lifesaver | |||
title : Networking | |||
content : Lorem ipsum dolor sit amet, consectetur.. Sed id lorem eget orci dictum facilisis vel id tellus.Nullam iaculis arcu at mauris dapibus consectetur. |
@@ -1,26 +0,0 @@ | |||
enable : true | |||
heading : Our | |||
headingSpan : Skills | |||
title : We’ve skilled in wide range of web and Other digital market tools. | |||
content : Lorem, ipsum dolor sit amet consectetur adipisicing elit. Perspiciatis magni explicabo cum aperiam recusandae sunt accusamus totam. Quidem quos fugiat sapiente numquam accusamus quas hic, itaque in libero reiciendis tempora! | |||
image : images/about/company-growth.png | |||
skillItem : | |||
- itemNumber : 01- | |||
itemName : Business Development | |||
itemPercent : 90% | |||
- itemNumber : 02- | |||
itemName : Analysis | |||
itemPercent : 70% | |||
- itemNumber : 03- | |||
itemName : Design | |||
itemPercent : 80% | |||
- itemNumber : 04- | |||
itemName : IOS Development | |||
itemPercent : 95% | |||
- itemNumber : 05- | |||
itemName : Andriod Development | |||
itemPercent : 75% |
@@ -1,59 +0,0 @@ | |||
enable : true | |||
heading : Our | |||
headingSpan : Team | |||
teamMember : | |||
- image : images/team/team-1.jpg | |||
name : Abul Mal Muhit | |||
designation : CEO/Founder | |||
description : Lorem ipsum dolor sit amet consectetur adipisicing elit. Aspernatur necessitatibus ullam, culpa odio. | |||
socialIcon : | |||
- icon : tf-ion-social-facebook | |||
url : "#" | |||
- icon : tf-ion-social-twitter | |||
url : "#" | |||
- icon : tf-ion-social-linkedin | |||
url : "#" | |||
- icon : tf-ion-social-dribbble-outline | |||
url : "#" | |||
- image : images/team/team-2.jpg | |||
name : Frank Miller | |||
designation : Manager | |||
description : Lorem ipsum dolor sit amet consectetur adipisicing elit. Aspernatur necessitatibus ullam, culpa odio. | |||
socialIcon : | |||
- icon : tf-ion-social-facebook | |||
url : "#" | |||
- icon : tf-ion-social-twitter | |||
url : "#" | |||
- icon : tf-ion-social-linkedin | |||
url : "#" | |||
- icon : tf-ion-social-dribbble-outline | |||
url : "#" | |||
- image : images/team/team-3.jpg | |||
name : Michael Jonson | |||
designation : Web Developer | |||
description : Lorem ipsum dolor sit amet consectetur adipisicing elit. Aspernatur necessitatibus ullam, culpa odio. | |||
socialIcon : | |||
- icon : tf-ion-social-facebook | |||
url : "#" | |||
- icon : tf-ion-social-twitter | |||
url : "#" | |||
- icon : tf-ion-social-linkedin | |||
url : "#" | |||
- icon : tf-ion-social-dribbble-outline | |||
url : "#" | |||
- image : images/team/team-4.jpg | |||
name : Mo. Kha. Alamgir | |||
designation : SEO Specialist | |||
description : Lorem ipsum dolor sit amet consectetur adipisicing elit. Aspernatur necessitatibus ullam, culpa odio. | |||
socialIcon : | |||
- icon : tf-ion-social-facebook | |||
url : "#" | |||
- icon : tf-ion-social-twitter | |||
url : "#" | |||
- icon : tf-ion-social-linkedin | |||
url : "#" | |||
- icon : tf-ion-social-dribbble-outline | |||
url : "#" |
@@ -1,17 +0,0 @@ | |||
enable : true | |||
bgImage : images/backgrounds/bg-2.jpg | |||
testimonialItem : | |||
- name : Jonathon Andrew | |||
image : images/team/client-1.jpg | |||
date : Dec 26, 2018 | |||
content : Lorem ipsum dolor sit amet, consectetur adipisicing elit. Praesentium minima ex, quia error, deserunt voluptatibus repellendus? Incidunt eligendi aliquam repellat molestias, vel sed optio rem odit quis ratione non consequuntur! | |||
- name : Jonathon Andrew | |||
image : images/team/client-2.jpg | |||
date : Dec 26, 2018 | |||
content : Lorem ipsum dolor sit amet, consectetur adipisicing elit. Praesentium minima ex, quia error, deserunt voluptatibus repellendus? Incidunt eligendi aliquam repellat molestias, vel sed optio rem odit quis ratione non consequuntur! | |||
- name : Jonathon Andrew | |||
image : images/team/client-1.jpg | |||
date : Dec 26, 2018 | |||
content : Lorem ipsum dolor sit amet, consectetur adipisicing elit. Praesentium minima ex, quia error, deserunt voluptatibus repellendus? Incidunt eligendi aliquam repellat molestias, vel sed optio rem odit quis ratione non consequuntur! |
@@ -0,0 +1,14 @@ | |||
- id: blogTitle | |||
translation: Latest Post | |||
- id: readMore | |||
translation: Read more | |||
- id: viewAllPost | |||
translation: View All Post | |||
- id: share | |||
translation: Share | |||
- id: aboutAuthor | |||
translation: About author | |||
- id: authorsPosts | |||
translation: Author's posts | |||
- id: copyright | |||
translation: copyright © 2019 [themefisher](https://themefisher.com) all right reserved |
@@ -0,0 +1,14 @@ | |||
- id: blogTitle | |||
translation: Dernier message | |||
- id: readMore | |||
translation: Lire la suite | |||
- id: viewAllPost | |||
translation: Voir tous les articles | |||
- id: share | |||
translation: Partager | |||
- id: aboutAuthor | |||
translation: À propos de l'auteur | |||
- id: authorsPosts | |||
translation: Articles de l'auteur | |||
- id: copyright | |||
translation: copyright et copie; 2019 [themefisher] (https://themefisher.com) tous droits réservés |
@@ -0,0 +1,30 @@ | |||
[build] | |||
publish = "public" | |||
command = "hugo --gc --minify" | |||
[context.production.environment] | |||
HUGO_VERSION = "0.59.0" | |||
HUGO_ENV = "production" | |||
HUGO_ENABLEGITINFO = "true" | |||
[context.split1] | |||
command = "hugo --gc --minify --enableGitInfo" | |||
[context.split1.environment] | |||
HUGO_VERSION = "0.59.0" | |||
HUGO_ENV = "production" | |||
[context.deploy-preview] | |||
command = "hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL" | |||
[context.deploy-preview.environment] | |||
HUGO_VERSION = "0.59.0" | |||
[context.branch-deploy] | |||
command = "hugo --gc --minify -b $DEPLOY_PRIME_URL" | |||
[context.branch-deploy.environment] | |||
HUGO_VERSION = "0.59.0" | |||
[context.next.environment] | |||
HUGO_ENABLEGITINFO = "true" |
@@ -1 +0,0 @@ | |||
@@ -1,77 +0,0 @@ | |||
# Name of the property. You can have multiple properties with completely | |||
# different config blocks for different sections of your site. | |||
# For example, you can have one property to handle comment submission and | |||
# another one to handle posts. | |||
comments: | |||
# (*) REQUIRED | |||
# | |||
# Names of the fields the form is allowed to submit. If a field that is | |||
# not here is part of the request, an error will be thrown. | |||
allowedFields: ["name", "email", "message", "reply_to"] | |||
# (*) REQUIRED | |||
# | |||
# Name of the branch being used. Must match the one sent in the URL of the | |||
# request. | |||
branch: "master" | |||
# Text to use as the commit message or pull request title. Accepts placeholders. | |||
commitMessage: "Add Staticman data" | |||
# (*) REQUIRED | |||
# | |||
# Destination path (filename) for the data files. Accepts placeholders. | |||
filename: "entry{@timestamp}" | |||
# The format of the generated data files. Accepted values are "json", "yaml" | |||
# or "frontmatter" | |||
format: "yaml" | |||
# List of fields to be populated automatically by Staticman and included in | |||
# the data file. Keys are the name of the field. The value can be an object | |||
# with a `type` property, which configures the generated field, or any value | |||
# to be used directly (e.g. a string, number or array) | |||
generatedFields: | |||
date: | |||
type: date | |||
options: | |||
format: "timestamp-seconds" | |||
# Whether entries need to be appproved before they are published to the main | |||
# branch. If set to `true`, a pull request will be created for your approval. | |||
# Otherwise, entries will be published to the main branch automatically. | |||
moderation: true | |||
# Name of the site. Used in notification emails. | |||
name: "Meghna Theme" | |||
# Notification settings. When enabled, users can choose to receive notifications | |||
# via email when someone adds a reply or a new comment. This requires an account | |||
# with Mailgun, which you can get for free at http://mailgun.com. | |||
#notifications: | |||
# Enable notifications | |||
#enabled: true | |||
# (!) ENCRYPTED | |||
# | |||
# Mailgun API key | |||
#apiKey: "1q2w3e4r" | |||
# (!) ENCRYPTED | |||
# | |||
# Mailgun domain (encrypted) | |||
#domain: "4r3e2w1q" | |||
# (*) REQUIRED | |||
# | |||
# Destination path (directory) for the data files. Accepts placeholders. | |||
path: "data/comments/{options.slug}" | |||
# Names of required fields. If any of these isn't in the request or is empty, | |||
# an error will be thrown. | |||
requiredFields: ["name", "email", "message"] | |||
# List of transformations to apply to any of the fields supplied. Keys are | |||
# the name of the field and values are possible transformation types. | |||
transforms: | |||
email: md5 |
@@ -1,50 +0,0 @@ | |||
- id: comments | |||
translation: Comments | |||
- id: permalinkComment | |||
translation: Permalink to this comment | |||
- id: replyTo | |||
translation: Reply to | |||
- id: replyToThread | |||
translation: Reply to thread | |||
- id: noComments | |||
translation: No comments yet. Your comment may be the first. | |||
- id: emailUseGravatarNotifications | |||
translation: Your email address is used for <a href="https://gravatar.com" target="_blank" rel="noopener">Gravatar</a> image and notifications about new comments only. | |||
- id: emailUseGravatar | |||
translation: Your email address is used for <a href="https://gravatar.com" target="_blank" rel="noopener">Gravatar</a> image only. | |||
- id: tellSomething | |||
translation: Tell something | |||
- id: thanksForComment | |||
translation: Thank you | |||
- id: commentSent | |||
translation: Your comment has been sent and will be published after approval | |||
- id: nickname | |||
translation: Nickname | |||
- id: comment | |||
translation: Comment | |||
- id: commentPlaceholder | |||
translation: Feel free to use Markdown. | |||
- id: commentNotify | |||
translation: Notify me of new comments on this post | |||
- id: addComment | |||
translation: Add comment | |||
- id: readMore | |||
translation: Read more | |||
- id: viewAllPost | |||
translation: View All Post | |||
- id: share | |||
translation: Share | |||
- id: aboutAuthor | |||
translation: About author | |||
- id: contact | |||
translation: Contact | |||
- id: authorsPosts | |||
translation: Author's posts | |||
- id: authorsOfPosts | |||
translation: Authors of posts | |||
- id: authorOfPostsOnBlog | |||
translation: Author of posts on the blog | |||
- id: authorsOfPostsOnBlog | |||
translation: Authors of posts on the blog | |||
- id: blogs | |||
translation: Blogs |
@@ -1,50 +0,0 @@ | |||
- id: comments | |||
translation: Komentarze | |||
- id: permalinkComment | |||
translation: Link do tego komentarza | |||
- id: replyTo | |||
translation: Odpowiedz | |||
- id: replyToThread | |||
translation: Odpowiedz na wątek | |||
- id: noComments | |||
translation: Na razie brak komentarzy. Twój może być pierwszy. | |||
- id: emailUseGravatarNotifications | |||
translation: Twój adres e-mail jest używany jedynie do obrazu <a href="https://gravatar.com" target="_blank" rel="noopener">Gravatar</a> i powiadomień o nowych komentarzach. | |||
- id: emailUseGravatar | |||
translation: Twój adres e-mail jest używany jedynie do obrazu <a href="https://gravatar.com" target="_blank" rel="noopener">Gravatar</a>. | |||
- id: tellSomething | |||
translation: Powiedz coś | |||
- id: thanksForComment | |||
translation: Dziękujemy | |||
- id: commentSent | |||
translation: Twój komentarz został przesłany i zostanie opublikowany po zatwierdzeniu | |||
- id: nickname | |||
translation: Pseudonim | |||
- id: comment | |||
translation: Komentarz | |||
- id: commentPlaceholder | |||
translation: Nie krępuj się używać Markdown. | |||
- id: commentNotify | |||
translation: Powiadom mnie o nowych komentarzach do tego wpisu | |||
- id: addComment | |||
translation: Dodaj komentarz | |||
- id: readMore | |||
translation: Czytaj więcej | |||
- id: viewAllPost | |||
translation: Wyświetl wszystkie wpisy | |||
- id: share | |||
translation: Podziel się | |||
- id: aboutAuthor | |||
translation: O autorze | |||
- id: contact | |||
translation: Kontakt | |||
- id: authorsPosts | |||
translation: Wpisy autora | |||
- id: authorOfPostsOnBlog | |||
translation: Autor wpisów na blogu | |||
- id: authorsOfPosts | |||
translation: Autorzy wpisów | |||
- id: authorsOfPostsOnBlog | |||
translation: Autorzy wpisów na blogu | |||
- id: blogs | |||
translation: Blog |
@@ -0,0 +1,17 @@ | |||
{{ define "main" }} | |||
{{ partial "navigation.html" . }} | |||
<section class="section"> | |||
<div class="container"> | |||
<div class="row"> | |||
<div class="col-12 text-center"> | |||
<h1>404</h1> | |||
<h2>Page Not Found</h2> | |||
<a class="btn btn-main" href="{{ .Site.BaseURL | relLangURL }}">Back to home</a> | |||
</div> | |||
</div> | |||
</div> | |||
</section> | |||
{{ end }} |
@@ -1,14 +1,13 @@ | |||
<article class="col-lg-4 col-md-6 col-12 clearfix wow fadeInUp mb-4" data-wow-duration="500ms"> | |||
<div class="post-block"> | |||
<div class="media-wrapper"> | |||
{{ with .Params.image }}<img src="{{ . | absURL }}" alt="post-image" class="img-fluid">{{ end }} | |||
</div> | |||
<article class="col-lg-4 col-md-6 col-12 clearfix wow fadeInUp" data-wow-duration="500ms"> | |||
<div class="post-block"> | |||
<div class="media-wrapper"> | |||
{{ with .Params.image }}<img src="{{ . | absURL }}" alt="post-image" class="img-fluid">{{ end }} | |||
</div> | |||
<div class="content"> | |||
<h3><a href="{{ .Permalink }}">{{ with .Params.name}}{{.}}{{else}}{{ .Title }}{{end}}</a></h3> | |||
<p>{{ .Summary }}</p> | |||
<a class="btn btn-transparent" href="{{ .Permalink }}">{{ i18n "readMore" }}</a> | |||
</div> | |||
<div class="content"> | |||
<h3><a href="{{ .Permalink }}">{{ with .Params.name}}{{.}}{{else}}{{ .Title }}{{end}}</a></h3> | |||
<p>{{ .Summary }}</p> | |||
<a class="btn btn-transparent" href="{{ .Permalink }}">{{ i18n "readMore" }}</a> | |||
</div> | |||
</article> | |||
</div> | |||
</article> |
@@ -1,10 +1,13 @@ | |||
<!DOCTYPE html> | |||
<html class="no-js" lang="{{ with .Site.LanguageCode }}{{ . }}{{ else }}en-US{{ end }}" scroll-behavior="smooth"> | |||
{{- partial "head.html" . -}} | |||
<body id="body" data-spy="scroll" data-target=".navbar" data-offset="52"> | |||
<div id="content"> | |||
{{- block "main" . }}{{- end }} | |||
</div> | |||
{{- partial "footer.html" . -}} | |||
</body> | |||
</html> | |||
<html lang="{{ with .Site.LanguageCode }}{{ . }}{{ else }}en-us{{ end }}"> | |||
{{ partial "head.html" . }} | |||
<body id="body" data-spy="scroll" data-target=".navbar" data-offset="55"> | |||
<div id="content"> | |||
{{ partial "preloader.html" . }} | |||
{{- block "main" . }}{{- end }} | |||
</div> | |||
{{- partial "footer.html" . -}} | |||
</body> | |||
</html> |
@@ -4,17 +4,27 @@ | |||
{{"<!-- Start Blog Section -->" | safeHTML}} | |||
<section id="blog" class="section"> | |||
<div class="container"> | |||
<div class="row"> | |||
{{ range .Data.Pages }} | |||
{{"<!-- single blog post -->" | safeHTML}} | |||
{{ .Render "article" }} | |||
{{"<!-- /single blog post -->" | safeHTML}} | |||
{{ end }} | |||
<div class="container"> | |||
<div class="row"> | |||
<div class="col-12"> | |||
{{"<!-- section title -->" | safeHTML}} | |||
<div class="title text-center wow fadeInDown"> | |||
<h2>{{ with i18n "blogTitle" }} {{ index (split . " ") 0 }} {{ end }}<span class="color"> | |||
{{ with i18n "blogTitle" }} {{ index (split . " ") 1 }} {{ end }}</span></h2> | |||
<div class="border-meghna"></div> | |||
</div> | |||
</div> | |||
{{"<!-- /section title -->" | safeHTML}} | |||
{{ $paginator := .Paginate .Data.Pages }} | |||
{{ range $paginator.Pages }} | |||
{{ .Render "article" }} | |||
{{ end }} | |||
<div class="col-12"> | |||
{{ template "_internal/pagination.html" . }} | |||
</div> | |||
</div> | |||
</div> | |||
</section> | |||
{{"<!-- /blog -->" | safeHTML}} | |||
{{ end }} | |||
{{ end }} |
@@ -3,27 +3,30 @@ | |||
{{ partial "navigation.html" . }} | |||
<section class="section"> | |||
<div class="container"> | |||
<div class="row"> | |||
<div class="col-lg-8 offset-lg-2 text-center"> | |||
<h1>{{ .Title }}</h1> | |||
<ul class="list-inline mb-50"> | |||
<li class="list-inline-item"><a href="/author/{{ urlize .Params.author}}">{{ .Params.author }}</a></li> | |||
<li class="list-inline-item">{{ dateFormat "Monday, Jan 2, 2006" .Date }}</li> | |||
</ul> | |||
{{ with .Params.image }}<img class="img-fluid mb-50" src="{{ . | absURL }}" alt="blog-image">{{ end }} | |||
</div> | |||
<div class="col-lg-8 offset-lg-2"> | |||
<div class="post-single-content"> | |||
{{ .Content }} | |||
{{ if .Site.Data.blog.sharing}} | |||
{{ partial "share_post" . }} | |||
{{ end }} | |||
{{ partial "post_comments" . }} | |||
</div> | |||
</div> | |||
<div class="container"> | |||
<div class="row"> | |||
<div class="col-lg-8 offset-lg-2 text-center"> | |||
<h1>{{ .Title }}</h1> | |||
<ul class="list-inline mb-50"> | |||
<li class="list-inline-item"><a href="{{ `author/` | relLangURL }}{{ .Params.Author | urlize }}">{{ .Params.Author }}</a></li> | |||
<li class="list-inline-item">{{ dateFormat "Monday, Jan 2, 2006" .Date }}</li> | |||
</ul> | |||
<img class="img-fluid mb-50" src="{{ .Params.Image | absURL }}" alt="blog-image"> | |||
</div> | |||
<div class="col-lg-8 offset-lg-2"> | |||
<div class="post-single-content"> | |||
{{ .Content }} | |||
</div> | |||
{{ if .Site.Params.postShare }} | |||
{{ partial "post-share.html" . }} | |||
{{ end }} | |||
<!-- comments --> | |||
<div class="mt-5"> | |||
{{ template "_internal/disqus.html" . }} | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
</section> | |||
{{ end }} | |||
{{ end }} |
@@ -1,72 +0,0 @@ | |||
{{ define "main" }} | |||
{{ partial "navigation.html" . }} | |||
{{ if .Content}} | |||
<section class="section section-bg"> | |||
<div class="container"> | |||
<div class="row"> | |||
<div class="col-lg-12"> | |||
<div class="title text-center"> | |||
<h2> {{ with i18n "aboutAuthor" }} {{ index (split . " ") 0 }} {{ end }}<span class="color"> {{ with i18n "aboutAuthor" }} {{ index (split . " ") 1 }} {{ end }} </span></h2> | |||
<div class="border-meghna"></div> | |||
</div> | |||
<div class="content text-center"> | |||
{{ partial "author-figure" . }} | |||
<hr> | |||
{{ .Content }} | |||
<hr> | |||
<div class="list-group"> | |||
{{ with .Params.github }} | |||
<div> | |||
<i class="tf-ion-social-github-outline mr-1"></i> | |||
<span>GitHub: <a href="https://github.com/{{.}}">github.com/{{.}}</a> | |||
</span> | |||
</div> | |||
{{ end }} | |||
{{ with .Params.facebook }} | |||
<div> | |||
<i class="tf-ion-social-facebook-outline mr-1"></i> | |||
<span>Facebook: <a href="https://facebook.com/{{.}}">facebook.com/{{.}}</a> | |||
</span> | |||
</div> | |||
{{ end }} | |||
{{ with .Params.twitter }} | |||
<div> | |||
<i class="tf-ion-social-twitter-outline mr-1"></i> | |||
<span>Twitter: <a href="https://twitter.com/{{.}}">twitter.com/{{.}}</a> | |||
</span> | |||
</div> | |||
{{ end }} | |||
{{ with .Params.instagram }} | |||
<div> | |||
<i class="tf-ion-social-instagram-outline mr-1"></i> | |||
<span>Instagram: <a href="https://instagram.com/{{.}}">instagram.com/{{.}}</a> | |||
</span> | |||
</div> | |||
{{ end }} | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
</section> | |||
{{ end }} | |||
<section class="section"> | |||
<div class="container"> | |||
<div class="row"> | |||
<div class="col-lg-12"> | |||
<div class="title text-center"> | |||
<h2> {{ with i18n "authorsPosts" }} {{ index (split . " ") 0 }} {{ end }}<span class="color"> {{ with i18n "authorsPosts" }} {{ index (split . " ") 1 }} {{ end }}</h2> | |||
<div class="border-meghna"></div> | |||
</div> | |||
</div> | |||
{{ range .Data.Pages }} | |||
{{ .Render "article" }} | |||
{{ end }} | |||
</div> | |||
</div> | |||
</div> | |||
</section> | |||
{{ end }} |
@@ -0,0 +1,60 @@ | |||
{{ define "main" }} | |||
{{ partial "navigation.html" . }} | |||
<section class="section section-bg"> | |||
<div class="container"> | |||
<div class="row"> | |||
<div class="col-lg-10 mx-auto"> | |||
<div class="title text-center"> | |||
<h2>{{ with i18n "aboutAuthor" }} {{ index (split . " ") 0 }} {{ end }}<span class="color"> | |||
{{ with i18n "aboutAuthor" }} {{ index (split . " ") 1 }} {{ end }} </span></h2> | |||
<div class="border-meghna"></div> | |||
</div> | |||
<div class="content text-center"> | |||
<figure> | |||
{{ if .Params.Photo }} | |||
<img class="rounded-circle img-fluid" src="{{.Params.Photo}}"> | |||
{{else if .Params.Email}} | |||
<img class="rounded-circle img-fluid" | |||
src="https://www.gravatar.com/avatar/{{ md5 .Params.email }}?s=128&pg&d=identicon"> | |||
{{ end }} | |||
<figcaption> | |||
<h5 class="font-weight-bold"> | |||
{{ .Params.Name }} | |||
</h5> | |||
</figcaption> | |||
</figure> | |||
<hr> | |||
{{ .Content }} | |||
<hr> | |||
<ul class="list-inline"> | |||
{{ range .Params.Social }} | |||
<li class="list-inline-item"><a class="simple-icon" href="{{ .link | safeURL}}"><i | |||
class="{{ .icon }}"></i></a></li> | |||
{{ end }} | |||
</ul> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
</section> | |||
<section class="section"> | |||
<div class="container"> | |||
<div class="row"> | |||
<div class="col-lg-12"> | |||
<div class="title text-center"> | |||
<h2>{{ with i18n "authorsPosts" }} {{ index (split . " ") 0 }} {{ end }}<span class="color"> | |||
{{ with i18n "authorsPosts" }} {{ index (split . " ") 1 }} {{ end }}</h2> | |||
<div class="border-meghna"></div> | |||
</div> | |||
</div> | |||
{{ range where .Site.RegularPages "Params.author" .Title }} | |||
{{ .Render "article" }} | |||
{{ end }} | |||
</div> | |||
</div> | |||
</section> | |||
{{ end }} |
@@ -1,41 +0,0 @@ | |||
{{ define "main" }} | |||
{{ partial "navigation.html" . }} | |||
<section class="section"> | |||
<div class="container"> | |||
<div class="row"> | |||
<div class="col-lg-12"> | |||
<div class="title text-center"> | |||
<h2> {{ with i18n "authorsOfPosts" }} {{ index (split . " ") 0 }} <span class="color"> {{ index (split . " ") 1 }} {{ index (split . " ") 2 }} {{ end }} </span></h2> | |||
<div class="border-meghna"></div> | |||
</div> | |||
</div> | |||
{{ range .Data.Pages }} | |||
<article class="col-lg-4 col-md-6 col-12 clearfix wow fadeInUp" data-wow-duration="500ms"> | |||
<div class="post-block"> | |||
<div class="media-wrapper"> | |||
<div class="content"> | |||
<figure> | |||
{{ if .Params.photo }} | |||
<img class="rounded-circle img-fluid pt-2" src="{{.Params.photo}}"> | |||
{{else if .Params.email}} | |||
<img class="rounded-circle img-fluid pt-2" src="https://www.gravatar.com/avatar/{{ md5 .Params.email }}?s=128&pg&d=identicon"> | |||
{{ end }} | |||
<figcaption> | |||
<h5 class="font-weight-bold"> | |||
{{ .Params.name }} | |||
</h5> | |||
<p>{{ .Summary }}</p> | |||
<a class="btn btn-transparent" href="{{ .Permalink }}">{{ i18n "readMore" }}</a> | |||
</figcaption> | |||
</figure> | |||
</div> | |||
</div> | |||
</div> | |||
</article> | |||
{{ end }} | |||
</div> | |||
</div> | |||
</div> | |||
</section> | |||
{{ end }} |
@@ -1,13 +1,13 @@ | |||
{{ define "main" }} | |||
{{ partial "preloader.html" . }} | |||
{{ partial "hero-area.html" . }} | |||
{{ partial "banner.html" . }} | |||
{{ partial "navigation.html" . }} | |||
{{ partial "about.html" . }} | |||
{{ partial "feature.html" . }} | |||
{{ partial "cta.html" . }} | |||
{{ partial "service.html" . }} | |||
@@ -16,7 +16,7 @@ | |||
{{ partial "portfolio.html" . }} | |||
{{ partial "counter.html" . }} | |||
{{ partial "funfacts.html" . }} | |||
{{ partial "team.html" . }} | |||
@@ -1,70 +1,39 @@ | |||
{{ if .Site.Data.about.enable}} | |||
{{ $data := index .Site.Data .Site.Language.Lang }} | |||
{{ if $data.about.about.enable }} | |||
{{ with $data.about.about }} | |||
{{"<!-- Start About Section -->" | safeHTML}} | |||
<section class="bg-one about section" id="about"> | |||
<div class="container"> | |||
<div class="row"> | |||
<div class="col-lg-12"> | |||
{{"<!-- section title -->" | safeHTML}} | |||
<div class="title text-center wow fadeIn" data-wow-duration="1500ms"> | |||
<h2>{{ .Site.Data.about.heading}} <span class="color">{{ .Site.Data.about.headingSpan}}</span> </h2> | |||
<div class="border-meghna"></div> | |||
</div> | |||
</div> | |||
{{"<!-- /section title -->" | safeHTML}} | |||
<div class="container"> | |||
<div class="row"> | |||
<div class="col-lg-12"> | |||
{{"<!-- section title -->" | safeHTML}} | |||
<div class="title text-center wow fadeIn" data-wow-duration="1500ms"> | |||
<h2> {{ with .title }} {{ index (split . " ") 0 }} {{ end }}<span class="color"> | |||
{{ with .title }} {{ index (split . " ") 1 }} {{ end }} </span></h2> | |||
<div class="border-meghna"></div> | |||
</div> | |||
</div> | |||
{{"<!-- /section title -->" | safeHTML}} | |||
{{ range .Site.Data.about.aboutItem }} | |||
{{"<!-- About item -->" | safeHTML}} | |||
<div class="col-lg-4 text-center wow fadeInUp" data-wow-duration="500ms"> | |||
<div class="block"> | |||
<div class="icon-box"> | |||
{{with .icon}}<i class="{{ . }}"></i>{{ end }} | |||
</div> | |||
{{"<!-- Express About Yourself -->" | safeHTML}} | |||
<div class="content text-center"> | |||
{{ with .title }}<h3 class="ddd">{{ . }}</h3>{{ end }} | |||
{{ with .content}} <p>{{ . | markdownify }}</p>{{ end }} | |||
</div> | |||
</div> | |||
</div> | |||
{{ end }} | |||
</div> | |||
</div> | |||
{{ range .about_Item }} | |||
{{"<!-- About item -->" | safeHTML}} | |||
<div class="col-lg-4 text-center wow fadeInUp" data-wow-duration="500ms"> | |||
<div class="block"> | |||
<div class="icon-box"> | |||
{{with .icon}}<i class="{{ . }}"></i>{{ end }} | |||
</div> | |||
{{"<!-- Express About Yourself -->" | safeHTML}} | |||
<div class="content text-center"> | |||
<h3 class="ddd">{{ .title }}</h3> | |||
<p>{{ .content | markdownify }}</p> | |||
</div> | |||
</div> | |||
</div> | |||
{{ end }} | |||
</div> | |||
</div> | |||
</section> | |||
{{"<!-- /about -->" | safeHTML}} | |||
{{ end }} | |||
{{ if .Site.Data.about2.enable }} | |||
{{"<!-- about 2 -->" | safeHTML}} | |||
<section class="section section-bg about-2 padding-0" id="about"> | |||
<div class="container-fluid"> | |||
<div class="row"> | |||
<div class="col-lg-6 padding-0 "> | |||
<img class="img-fluid" src="{{ .Site.Data.about2.image | absURL}}" alt="image"> | |||
</div> | |||
<div class="col-lg-6"> | |||
<div class="content-block"> | |||
{{with .Site.Data.about2.title}} <h2>{{ . }}</h2> {{ end }} | |||
{{with .Site.Data.about2.description}} <p>{{ . }}</p> {{ end }} | |||
{{with .Site.Data.about2.description2}} <p>{{ . }}</p> {{ end }} | |||
<div class="row"> | |||
{{ range .Site.Data.about2.aboutItem }} | |||
<div class="col-lg-6"> | |||
<div class="media"> | |||
<div class="align-self-start mr-3"> | |||
{{with .icon}} <i class="{{ . }}"></i> {{ end }} | |||
</div> | |||
<div class="media-body"> | |||
{{with .title}} <h4 class="media-heading">{{ . }}</h4>{{ end }} | |||
{{ with .content}} <p>{{ . }}</p> {{ end }} | |||
</div> | |||
</div> | |||
</div> | |||
{{ end }} | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
</section> | |||
{{"<!-- /about 2 -->" | safeHTML}} | |||
{{ end }} | |||
{{ end }} |
@@ -1,12 +0,0 @@ | |||
<figure> | |||
{{ if .Params.photo }} | |||
<img class="rounded-circle img-fluid" src="{{.Params.Photo}}"> | |||
{{else if .Params.email}} | |||
<img class="rounded-circle img-fluid" src="https://www.gravatar.com/avatar/{{ md5 .Params.email }}?s=128&pg&d=identicon"> | |||
{{ end }} | |||
<figcaption> | |||
<h5 class="font-weight-bold"> | |||
{{ .Params.name }} | |||
</h5> | |||
</figcaption> | |||
</figure> |
@@ -0,0 +1,24 @@ | |||
{{ $data := index .Site.Data .Site.Language.Lang }} | |||
{{ if $data.banner.banner.enable }} | |||
{{ with $data.banner.banner }} | |||
{{"<!-- Welcome Slider-->" | safeHTML}} | |||
<section class="hero-area" style='background-image: url("{{ .bg_Image | absURL }}");'> | |||
<div class="block"> | |||
{{ if .icon }} | |||
<div class="video-button"> | |||
<i class="{{ .icon }}"></i> | |||
</div> | |||
{{ end }} | |||
<h1>{{ .title | markdownify }}</h1> | |||
<p>{{ .content | markdownify }}</p> | |||
{{ if .button.enable }} | |||
{{ with .button }} | |||
<a href="{{ .link }}" class="btn btn-transparent page-scroll">{{ .label }}</a> | |||
{{ end }} | |||
{{ end }} | |||
</div> | |||
</section> | |||
{{"<!-- /Welcome Slider-->" | safeHTML}} | |||
{{end}} | |||
{{end}} |
@@ -1,41 +1,42 @@ | |||
{{ if .Site.Data.blog.enable}} | |||
{{ if gt .Site.RegularPages 0}} | |||
{{"<!-- Start Blog Section -->" | safeHTML}} | |||
{{ $data := index .Site.Data .Site.Language.Lang }} | |||
<section id="blog" class="section"> | |||
<div class="container"> | |||
<div class="row"> | |||
<div class="col-lg-12"> | |||
{{"<!-- section title -->" | safeHTML}} | |||
<div class="title text-center wow fadeInDown"> | |||
<h2> {{ with $data.blog.heading }} {{ . }} {{ end }} <span class="color"> {{ with $data.blog.headingSpan }} {{ . }} {{ end }} </span></h2> | |||
<div class="border-meghna"></div> | |||
</div> | |||
</div> | |||
{{"<!-- /section title -->" | safeHTML}} | |||
<div class="container"> | |||
<div class="row"> | |||
<div class="col-lg-12"> | |||
{{"<!-- section title -->" | safeHTML}} | |||
<div class="title text-center wow fadeInDown"> | |||
<h2>{{ with i18n "blogTitle" }} {{ index (split . " ") 0 }} {{ end }}<span class="color"> | |||
{{ with i18n "blogTitle" }} {{ index (split . " ") 1 }} {{ end }}</span></h2> | |||
<div class="border-meghna"></div> | |||
</div> | |||
</div> | |||
{{"<!-- /section title -->" | safeHTML}} | |||
{{ range first 3 .Site.RegularPages }} | |||
{{"<!-- single blog post -->" | safeHTML}} | |||
<article class="col-lg-4 col-md-6 col-12 clearfix wow fadeInUp" data-wow-duration="500ms"> | |||
<div class="post-block"> | |||
<div class="media-wrapper"> | |||
{{ with .Params.image }}<img src="{{ . | absURL }}" alt="post-image" class="img-fluid">{{ end }} | |||
</div> | |||
{{ range first 3 .Site.RegularPages }} | |||
{{"<!-- single blog post -->" | safeHTML}} | |||
<article class="col-lg-4 col-md-6 col-12 clearfix wow fadeInUp" data-wow-duration="500ms"> | |||
<div class="post-block"> | |||
<div class="media-wrapper"> | |||
<img src="{{ .Params.Image | absURL }}" alt="post-image" class="img-fluid"> | |||
</div> | |||
<div class="content"> | |||
<h3><a href="{{ .Permalink }}">{{ .Title }}</a></h3> | |||
<p>{{ .Summary }}</p> | |||
<a class="btn btn-transparent" href="{{ .Permalink }}">{{ i18n "readMore" }}</a> | |||
</div> | |||
</div> | |||
</article> | |||
{{"<!-- /single blog post -->" | safeHTML}} | |||
{{ end }} | |||
<div class="content"> | |||
<h3><a href="{{ .Permalink }}">{{ .Title }}</a></h3> | |||
<p>{{ .Summary }}</p> | |||
<a class="btn btn-transparent" href="{{ .Permalink }}">{{ i18n "readMore" }}</a> | |||
</div> | |||
</div> | |||
</article> | |||
{{"<!-- /single blog post -->" | safeHTML}} | |||
{{ end }} | |||
<div class="all-post text-center col-lg-12"> | |||
<a class="btn btn-main" href="{{ if .Site.GetPage "/blog" }}/blog{{ else }}/posts{{end}}">{{ i18n "viewAllPost" }}</a> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="all-post text-center col-lg-12"> | |||
<a class="btn btn-main" | |||
href="{{ `blog` | absLangURL }}">{{ i18n "viewAllPost" }}</a> | |||
</div> | |||
</div> | |||
</div> | |||
</section> | |||
{{"<!-- /blog -->" | safeHTML}} | |||
{{ end }} | |||
{{ end }} |
@@ -1,70 +1,68 @@ | |||
{{ if .Site.Data.contact.enable }} | |||
{{"<!-- Start Contact Us -->" | safeHTML}} | |||
<section id="contact-us" class="contact-us section-bg"> | |||
<div class="container pb-5"> | |||
<div class="row"> | |||
<div class="col-lg-12"> | |||
{{"<!-- section title -->" | safeHTML}} | |||
<div class="title text-center wow fadeIn" data-wow-duration="500ms"> | |||
<h2>{{ with .Site.Data.contact.heading }} {{ . }} {{ end }} <span | |||
class="color">{{ with .Site.Data.contact.headingSpan }} {{ . }} {{ end }}</span></h2> | |||
<div class="border-meghna"></div> | |||
</div> | |||
</div> | |||
{{"<!-- /section title -->" | safeHTML}} | |||
{{ $data := index .Site.Data .Site.Language.Lang }} | |||
{{"<!-- Contact Details -->" | safeHTML}} | |||
<div class="contact-info col-lg-6 wow fadeInUp" data-wow-duration="500ms"> | |||
{{ with .Site.Data.contact.title }}<h3>{{ . }}</h3> {{ end }} | |||
{{ with .Site.Data.contact.content }} <p> {{ . }} </p> {{ end }} | |||
<div class="contact-details"> | |||
{{ range .Site.Data.contact.contactDetails }} | |||
<div class="con-info clearfix"> | |||
<i class="{{ .icon }}"></i> | |||
<span>{{ .info }}</span> | |||
</div> | |||
{{ end }} | |||
</div> | |||
</div> | |||
{{ if $data.contact.contact.enable }} | |||
{{ with $data.contact.contact }} | |||
{{"<!-- Start Contact Us -->" | safeHTML}} | |||
<section id="contact" class="contact-us section-bg"> | |||
<div class="container pb-5"> | |||
<div class="row"> | |||
<div class="col-lg-12"> | |||
{{"<!-- section title -->" | safeHTML}} | |||
<div class="title text-center wow fadeIn" data-wow-duration="500ms"> | |||
<h2>{{ with .title }} {{ index (split . " ") 0 }} {{ end }}<span class="color"> | |||
{{ with .title }} {{ index (split . " ") 1 }} {{ end }}</span></h2> | |||
<div class="border-meghna"></div> | |||
</div> | |||
</div> | |||
{{"<!-- /section title -->" | safeHTML}} | |||
{{"<!-- Contact Form -->" | safeHTML}} | |||
<div class="col-lg-6 wow fadeInUp" data-wow-duration="500ms" data-wow-delay="300ms"> | |||
<form id="contact-form" class="form-meghna" method="post" action="sendmail.php" role="form"> | |||
{{"<!-- Contact Details -->" | safeHTML}} | |||
<div class="contact-info col-lg-6 wow fadeInUp" data-wow-duration="500ms"> | |||
<h3>{{ .subtitle | markdownify }}</h3> | |||
<p> {{ .content | markdownify }} </p> | |||
<div class="contact-details"> | |||
{{ range .contact_Details }} | |||
<div class="con-info clearfix"> | |||
<i class="{{ .icon }}"></i> | |||
<span>{{ .info }}</span> | |||
</div> | |||
{{ end }} | |||
</div> | |||
</div> | |||
<input name="e-mail" type="text" id="e-mail" autocomplete="off"> | |||
<div class="form-group"> | |||
<input type="text" placeholder="Your Name" class="form-control" name="name" id="name"> | |||
</div> | |||
<div class="form-group"> | |||
<input type="email" placeholder="Your Email" class="form-control" name="email" id="email"> | |||
</div> | |||
<div class="form-group"> | |||
<input type="text" placeholder="Subject" class="form-control" name="subject" id="subject"> | |||
</div> | |||
<div class="form-group"> | |||
<textarea rows="6" placeholder="Message" class="form-control" name="message" | |||
id="message"></textarea> | |||
</div> | |||
<div id="mail-success" class="success"> | |||
Thank you. The Mailman is on His Way :) | |||
</div> | |||
<div id="mail-fail" class="error"> | |||
Sorry, don't know what happened. Try later :( | |||
</div> | |||
<div id="cf-submit"> | |||
<input type="submit" id="contact-submit" class="btn btn-transparent" value="Submit"> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
</div> | |||
{{"<!-- Contact Form -->" | safeHTML}} | |||
<div class="col-lg-6 wow fadeInUp" data-wow-duration="500ms" data-wow-delay="300ms"> | |||
<form id="contact-form" class="form-meghna" method="post" action="{{ .form_Action | safeURL }}" role="form"> | |||
<input name="e-mail" type="text" id="e-mail" autocomplete="off"> | |||
<div class="form-group"> | |||
<input type="text" placeholder="Your Name" class="form-control" name="name" id="name"> | |||
</div> | |||
<div class="form-group"> | |||
<input type="email" placeholder="Your Email" class="form-control" name="email" id="email"> | |||
</div> | |||
<div class="form-group"> | |||
<input type="text" placeholder="Subject" class="form-control" name="subject" id="subject"> | |||
</div> | |||
<div class="form-group"> | |||
<textarea rows="6" placeholder="Message" class="form-control" name="message" id="message"></textarea> | |||
</div> | |||
<div id="cf-submit"> | |||
<button type="submit" id="contact-submit" class="btn btn-transparent btn-block" value="Submit">Submit</button> | |||
</div> | |||
</form> | |||
</div> | |||
</div> | |||
</div> | |||
{{ if .Site.Data.contact.enable_maps }} | |||
{{"<!-- Google Map -->" | safeHTML}} | |||
<div class="google-map"> | |||
<div id="map-canvas" {{ with .Site.Data.contact.mapLatitude }} data-latitude="{{ . }}" {{ end }} {{ with .Site.Data.contact.mapLongitude }} data-longitude="{{ . }}" {{ end }}></div> | |||
</div> | |||
{{ end }} | |||
{{ if .map.enable }} | |||
{{ with .map }} | |||
{{"<!-- Google Map -->" | safeHTML}} | |||
<div class="google-map"> | |||
<div id="map-canvas" data-latitude="{{ .mapLatitude }}" data-longitude="{{ .mapLongitude }}"></div> | |||
</div> | |||
{{ end }} | |||
{{ end }} | |||
</section> | |||
{{"<!-- /contact -->" | safeHTML}} | |||
{{ end }} | |||
{{ end }} |
@@ -1,15 +1,23 @@ | |||
{{ if .Site.Params.cta.enable}} | |||
{{ $data := index .Site.Data .Site.Language.Lang }} | |||
{{ if $data.cta.cta.enable}} | |||
{{ with $data.cta.cta}} | |||
{{"<!-- Start Call To Action -->" | safeHTML}} | |||
<section class="call-to-action section-sm bg-1 overly" style='background-image: url("{{ .Site.Params.counter.bgImage | absURL }}")'> | |||
<div class="container"> | |||
<div class="row"> | |||
<div class="col-lg-12 text-center"> | |||
{{ with .Site.Params.cta.title}} <h2>{{ . }}</h2> {{ end }} | |||
{{ with .Site.Params.cta.content }} <p>{{ . }}</p> {{ end }} | |||
<a href="{{ .Site.Params.cta.btnURL }}" class="btn btn-main">{{ with .Site.Params.cta.btnText }} {{ . }} {{end}}</a> | |||
</div> | |||
</div> | |||
</div> | |||
<section class="call-to-action section-sm bg-1 overly" style='background-image: url("{{ .bg_Image | relURL }}")'> | |||
<div class="container"> | |||
<div class="row"> | |||
<div class="col-lg-12 text-center"> | |||
<h2>{{ .title | markdownify }}</h2> | |||
<p>{{ .content | markdownify }}</p> | |||
{{ if .button.enable }} | |||
{{ with .button }} | |||
<a href="{{ .link }}" class="btn btn-main page-scroll">{{ .label }}</a> | |||
{{ end }} | |||
{{ end }} | |||
</div> | |||
</div> | |||
</div> | |||
</section> | |||
{{"<!-- Start Services Section -->" | safeHTML}} | |||
{{ end }} | |||
{{ end }} |