Initial commit

This commit is contained in:
Kirchik
2025-08-02 11:45:16 +02:00
parent a6a820aba2
commit a0ba937a46
1078 changed files with 7800 additions and 1115 deletions
@@ -1,3 +1,4 @@
///
/// Massively by HTML5 UP
/// html5up.net | @ajlkn
@@ -73,6 +73,20 @@
.page, .extra {
display: none;
}
.next, .previous {
padding: 0 1rem;
font-size: 0.7rem;
min-width: auto;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
// Добавляем обертку для центрирования
justify-content: center;
flex-wrap: wrap;
gap: 0.5rem;
}
}
@@ -36,6 +36,8 @@
font-size: 2.25rem;
font-weight: _font(weight-heading);
letter-spacing: 0.075em;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.8), 0 0 8px rgba(0, 0, 0, 0.5);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(0, 0, 0, 0.1);
line-height: 1;
padding: 1rem 1.75rem;
text-transform: uppercase;
@@ -27,6 +27,7 @@
h1 {
font-size: 7rem;
line-height: 1;
text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.8), 0 0 12px rgba(0, 0, 0, 0.6);
}
p {
@@ -26,6 +26,10 @@
padding: 0.375rem 1.25rem;
text-transform: uppercase;
z-index: _misc(z-index-base) + 1;
background: rgba(33, 41, 45, 0.9);
border: 2px solid rgba(255, 255, 255, 0.3);
border-radius: 4px;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
&:before {
content: '\f0c9';
@@ -19,7 +19,7 @@
width: 100%;
height: 100%;
background-color: _palette(wrapper-bg);
background-image: url('../../images/overlay.png'), linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url('../../images/bg.jpg');
background-image: url('../../images/overlay.png'), linear-gradient(0deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.9)), url('../../images/bg.jpg');
background-size: auto, auto, 100% auto;
background-position: center, center, top center;
background-attachment: scroll, scroll, scroll;
@@ -14,8 +14,8 @@
Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
*/
// Variables
$backgroundPath: "{{ .Site.Params.backgroundPath | default "images/bg.jpg" }}";
// Variables - Seasonal Background
$backgroundPath: "{{ partial "seasonal-background.html" . }}";
// Breakpoints.
+1 -2
View File
@@ -1,4 +1,3 @@
[module]
[module.hugoVersion]
min = "0.54.0"
max = "0.103.1"
min = "0.54.0"
@@ -1,5 +0,0 @@
{
"name": "Using fixtures to represent data",
"email": "hello@cypress.io",
"body": "Fixtures are a great way to mock data for responses to routes"
}
@@ -1,11 +0,0 @@
describe('Generic Page', () => {
before(() => {
cy.visit('http://localhost:1313/generic-page');
});
it('displays title', () => {
cy.get('h1')
.contains('Generic Page');
});
});
@@ -1,12 +0,0 @@
describe('Home', () => {
before(() => {
cy.visit('http://localhost:1313/');
});
it('displays title', () => {
cy.get('h1')
.contains('This is')
.contains('Massively');
});
});
@@ -1,20 +0,0 @@
const post = {
date: 'March 29, 2022',
slug: 'lorem-ipsum',
title: 'Lorem Ipsum',
}
describe('Post', () => {
before(() => {
cy.visit(`http://localhost:1313/post/${post.slug}`);
});
it('displays date', () => {
cy.get('.date').contains(post.date);
})
it('displays title', () => {
cy.get('h1')
.contains(post.title);
});
});
@@ -1,22 +0,0 @@
/// <reference types="cypress" />
// ***********************************************************
// This example plugins/index.js can be used to load plugins
//
// You can change the location of this file or turn off loading
// the plugins file with the 'pluginsFile' configuration option.
//
// You can read more here:
// https://on.cypress.io/plugins-guide
// ***********************************************************
// This function is called when a project is opened or re-opened (e.g. due to
// the project's config changing)
/**
* @type {Cypress.PluginConfig}
*/
// eslint-disable-next-line no-unused-vars
module.exports = (on, config) => {
// `on` is used to hook into various events Cypress emits
// `config` is the resolved Cypress config
}
@@ -1,25 +0,0 @@
// ***********************************************
// This example commands.js shows you how to
// create various custom commands and overwrite
// existing commands.
//
// For more comprehensive examples of custom
// commands please read more here:
// https://on.cypress.io/custom-commands
// ***********************************************
//
//
// -- This is a parent command --
// Cypress.Commands.add('login', (email, password) => { ... })
//
//
// -- This is a child command --
// Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... })
//
//
// -- This is a dual command --
// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... })
//
//
// -- This will overwrite an existing command --
// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... })
@@ -1,20 +0,0 @@
// ***********************************************************
// This example support/index.js is processed and
// loaded automatically before your test files.
//
// This is a great place to put global configuration and
// behavior that modifies Cypress.
//
// You can change the location of this file or turn off
// automatically serving support files with the
// 'supportFile' configuration option.
//
// You can read more here:
// https://on.cypress.io/configuration
// ***********************************************************
// Import commands.js using ES2015 syntax:
import './commands'
// Alternatively you can use CommonJS syntax:
// require('./commands')
@@ -1,16 +0,0 @@
{
"compilerOptions": {
"target": "es5",
"lib": [
"es5",
"dom"
],
"types": [
"cypress"
],
"isolatedModules": false,
},
"include": [
"**/*.ts"
]
}
@@ -1,34 +0,0 @@
languageCode = "en-us"
title = "Massively"
baseURL = "https://hugo-theme-massively.netlify.com/"
theme = "hugo-theme-massively"
googleanalytics = ""
disqusShortname = ""
disableKinds = ["taxonomy", "taxonomyTerm", "section"]
# [params]
# set below parameter to define a favicon
# favicon = "favicon.ico"
# set to change date format
# dateFormat = "2.1.2006"
# backgroundPath = "images/bg.jpg"
# Below parameters can be set to override default post settings
# [params.posts]
# folderName = "post"
# pageSize = "6"
# featuredPost = "true"
# paginationPages = 2
# showFirstLast = false
[languages]
[languages.en]
languageName = "English"
[languages.es]
languageName = "Español"
title = "Massively - Versión Español"
#[languages.fr]
# languageName = "Français"
# title = "Massively - Version Française"
@@ -1,33 +0,0 @@
languageCode = "en-us"
title = "Massively"
baseURL = "http://localhost:1313/"
theme = "hugo-theme-massively"
googleanalytics = ""
disqusShortname = ""
disableKinds = ["taxonomy", "taxonomyTerm", "section"]
# [params]
# set below parameter to define a favicon
# favicon = "favicon.ico"
# set to change date format
# dateFormat = "2.1.2006"
# backgroundPath = "images/bg.jpg"
# Below parameters can be set to override default post settings
# [params.posts]
# folderName = "post"
# pageSize = "6"
# featuredPost = true
# paginationPages = 2
# showFirstLast = false
[languages]
[languages.en]
languageName = "English"
[languages.es]
languageName = "Español"
title = "Massively - Versión Español"
#[languages.fr]
# languageName = "Français"
# title = "Massively - Version Française"
@@ -1,10 +0,0 @@
+++
title = 'Generic Page'
slug = 'generic-page'
image = 'images/pic02.jpg'
description = 'Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis magna etiam.'
disableComments = true
+++
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam sit amet dui nec dui commodo auctor non eu mauris. Duis varius finibus vestibulum. Praesent aliquam, erat sed dictum feugiat, velit erat iaculis elit, eget iaculis ex libero ac sapien. Sed maximus ut lectus et varius. Nullam posuere velit vitae est consectetur porttitor. Vestibulum tempor felis ante, nec volutpat risus vestibulum ac. Mauris at finibus felis, eu placerat arcu. Sed nec semper nunc. Proin eget mollis felis. Donec fermentum lectus non metus elementum, dignissim ornare felis congue. In rhoncus vehicula nibh, ac imperdiet dolor tincidunt sit amet.
Nullam commodo, diam nec finibus ultrices, odio enim tempus risus, quis dapibus ex ligula non erat. In sed lectus id massa fermentum euismod fringilla vel ligula. Quisque tincidunt tortor non ante scelerisque convallis ut vitae nunc. Mauris id consectetur sapien, et vulputate turpis. Nulla et diam urna. Duis varius, metus sit amet mollis gravida, felis turpis sodales nulla, id dapibus lacus est ac felis. Cras porttitor orci sit amet lorem scelerisque laoreet. Sed non mi et velit bibendum efficitur ut et mauris. Curabitur sem nisl, condimentum suscipit magna sit amet, vehicula ultricies purus. Phasellus blandit ultrices ante, eget blandit turpis fringilla et. Nam commodo volutpat semper.
@@ -1,10 +0,0 @@
+++
title = 'Generic Page - Versión Español'
slug = 'generic-page'
image = 'images/pic02.jpg'
description = 'Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis magna etiam.'
disableComments = true
+++
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam sit amet dui nec dui commodo auctor non eu mauris. Duis varius finibus vestibulum. Praesent aliquam, erat sed dictum feugiat, velit erat iaculis elit, eget iaculis ex libero ac sapien. Sed maximus ut lectus et varius. Nullam posuere velit vitae est consectetur porttitor. Vestibulum tempor felis ante, nec volutpat risus vestibulum ac. Mauris at finibus felis, eu placerat arcu. Sed nec semper nunc. Proin eget mollis felis. Donec fermentum lectus non metus elementum, dignissim ornare felis congue. In rhoncus vehicula nibh, ac imperdiet dolor tincidunt sit amet.
Nullam commodo, diam nec finibus ultrices, odio enim tempus risus, quis dapibus ex ligula non erat. In sed lectus id massa fermentum euismod fringilla vel ligula. Quisque tincidunt tortor non ante scelerisque convallis ut vitae nunc. Mauris id consectetur sapien, et vulputate turpis. Nulla et diam urna. Duis varius, metus sit amet mollis gravida, felis turpis sodales nulla, id dapibus lacus est ac felis. Cras porttitor orci sit amet lorem scelerisque laoreet. Sed non mi et velit bibendum efficitur ut et mauris. Curabitur sem nisl, condimentum suscipit magna sit amet, vehicula ultricies purus. Phasellus blandit ultrices ante, eget blandit turpis fringilla et. Nam commodo volutpat semper.
@@ -1,10 +0,0 @@
+++
title = 'Primis eget imperdiet lorem'
slug = 'post1'
image = 'images/pic03.jpg'
description = 'Example of post with missing date property but with pic.'
disableComments = true
+++
Example of post with missing date property but with pic.
![img](/images/pic03.jpg)
@@ -1,7 +0,0 @@
+++
title = 'Primis eget imperdiet lorem - Versión Español'
slug = 'post1'
image = 'images/pic03.jpg'
description = 'Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis magna etiam.'
disableComments = true
+++
@@ -1,11 +0,0 @@
+++
title = 'Lorem Ipsum'
slug = 'lorem-ipsum'
image = 'images/pic04.jpg'
date = "2022-03-29T00:00:00"
description = 'Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis magna etiam.'
disqus_identifier = '10'
+++
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam sit amet dui nec dui commodo auctor non eu mauris. Duis varius finibus vestibulum. Praesent aliquam, erat sed dictum feugiat, velit erat iaculis elit, eget iaculis ex libero ac sapien. Sed maximus ut lectus et varius. Nullam posuere velit vitae est consectetur porttitor. Vestibulum tempor felis ante, nec volutpat risus vestibulum ac. Mauris at finibus felis, eu placerat arcu. Sed nec semper nunc. Proin eget mollis felis. Donec fermentum lectus non metus elementum, dignissim ornare felis congue. In rhoncus vehicula nibh, ac imperdiet dolor tincidunt sit amet.
Nullam commodo, diam nec finibus ultrices, odio enim tempus risus, quis dapibus ex ligula non erat. In sed lectus id massa fermentum euismod fringilla vel ligula. Quisque tincidunt tortor non ante scelerisque convallis ut vitae nunc. Mauris id consectetur sapien, et vulputate turpis. Nulla et diam urna. Duis varius, metus sit amet mollis gravida, felis turpis sodales nulla, id dapibus lacus est ac felis. Cras porttitor orci sit amet lorem scelerisque laoreet. Sed non mi et velit bibendum efficitur ut et mauris. Curabitur sem nisl, condimentum suscipit magna sit amet, vehicula ultricies purus. Phasellus blandit ultrices ante, eget blandit turpis fringilla et. Nam commodo volutpat semper.
@@ -1,11 +0,0 @@
+++
title = 'Lorem Ipsum - Versión Español'
slug = 'lorem-ipsum'
image = 'images/pic04.jpg'
date = "2022-03-29T00:00:00"
description = 'Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis magna etiam.'
disqus_identifier = '10'
+++
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam sit amet dui nec dui commodo auctor non eu mauris. Duis varius finibus vestibulum. Praesent aliquam, erat sed dictum feugiat, velit erat iaculis elit, eget iaculis ex libero ac sapien. Sed maximus ut lectus et varius. Nullam posuere velit vitae est consectetur porttitor. Vestibulum tempor felis ante, nec volutpat risus vestibulum ac. Mauris at finibus felis, eu placerat arcu. Sed nec semper nunc. Proin eget mollis felis. Donec fermentum lectus non metus elementum, dignissim ornare felis congue. In rhoncus vehicula nibh, ac imperdiet dolor tincidunt sit amet.
Nullam commodo, diam nec finibus ultrices, odio enim tempus risus, quis dapibus ex ligula non erat. In sed lectus id massa fermentum euismod fringilla vel ligula. Quisque tincidunt tortor non ante scelerisque convallis ut vitae nunc. Mauris id consectetur sapien, et vulputate turpis. Nulla et diam urna. Duis varius, metus sit amet mollis gravida, felis turpis sodales nulla, id dapibus lacus est ac felis. Cras porttitor orci sit amet lorem scelerisque laoreet. Sed non mi et velit bibendum efficitur ut et mauris. Curabitur sem nisl, condimentum suscipit magna sit amet, vehicula ultricies purus. Phasellus blandit ultrices ante, eget blandit turpis fringilla et. Nam commodo volutpat semper.
@@ -1,8 +0,0 @@
+++
title = 'Ante mattis interdum dolor'
slug = 'post2'
image = 'images/pic04.jpg'
date = "2019-04-18T00:00:00"
description = 'Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis magna etiam.'
disableComments = true
+++
@@ -1,8 +0,0 @@
+++
title = 'Ante mattis interdum dolor - Versión Español'
slug = 'post2'
image = 'images/pic04.jpg'
date = "2019-04-18T00:00:00"
description = 'Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis magna etiam.'
disableComments = true
+++
@@ -1,8 +0,0 @@
+++
title = 'Augue lorem primis vestibulum'
slug = 'post3'
image = 'images/pic07.jpg'
date = "2019-04-07T00:00:00"
description = 'Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis magna etiam.'
disableComments = true
+++
@@ -1,11 +0,0 @@
+++
title = 'Augue lorem primis vestibulum - Versión Español'
slug = 'post3'
image = 'images/pic07.jpg'
date = "2019-04-07T00:00:00"
description = 'Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis magna etiam.'
disableComments = true
+++
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam sit amet dui nec dui commodo auctor non eu mauris. Duis varius finibus vestibulum. Praesent aliquam, erat sed dictum feugiat, velit erat iaculis elit, eget iaculis ex libero ac sapien. Sed maximus ut lectus et varius. Nullam posuere velit vitae est consectetur porttitor. Vestibulum tempor felis ante, nec volutpat risus vestibulum ac. Mauris at finibus felis, eu placerat arcu. Sed nec semper nunc. Proin eget mollis felis. Donec fermentum lectus non metus elementum, dignissim ornare felis congue. In rhoncus vehicula nibh, ac imperdiet dolor tincidunt sit amet.
Nullam commodo, diam nec finibus ultrices, odio enim tempus risus, quis dapibus ex ligula non erat. In sed lectus id massa fermentum euismod fringilla vel ligula. Quisque tincidunt tortor non ante scelerisque convallis ut vitae nunc. Mauris id consectetur sapien, et vulputate turpis. Nulla et diam urna. Duis varius, metus sit amet mollis gravida, felis turpis sodales nulla, id dapibus lacus est ac felis. Cras porttitor orci sit amet lorem scelerisque laoreet. Sed non mi et velit bibendum efficitur ut et mauris. Curabitur sem nisl, condimentum suscipit magna sit amet, vehicula ultricies purus. Phasellus blandit ultrices ante, eget blandit turpis fringilla et. Nam commodo volutpat semper.
@@ -1,11 +0,0 @@
+++
title = 'Odio magna sed consectetur'
slug = 'post4'
image = 'images/pic06.jpg'
date = "2019-04-11T00:00:00"
description = 'Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis magna etiam.'
disableComments = true
+++
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam sit amet dui nec dui commodo auctor non eu mauris. Duis varius finibus vestibulum. Praesent aliquam, erat sed dictum feugiat, velit erat iaculis elit, eget iaculis ex libero ac sapien. Sed maximus ut lectus et varius. Nullam posuere velit vitae est consectetur porttitor. Vestibulum tempor felis ante, nec volutpat risus vestibulum ac. Mauris at finibus felis, eu placerat arcu. Sed nec semper nunc. Proin eget mollis felis. Donec fermentum lectus non metus elementum, dignissim ornare felis congue. In rhoncus vehicula nibh, ac imperdiet dolor tincidunt sit amet.
Nullam commodo, diam nec finibus ultrices, odio enim tempus risus, quis dapibus ex ligula non erat. In sed lectus id massa fermentum euismod fringilla vel ligula. Quisque tincidunt tortor non ante scelerisque convallis ut vitae nunc. Mauris id consectetur sapien, et vulputate turpis. Nulla et diam urna. Duis varius, metus sit amet mollis gravida, felis turpis sodales nulla, id dapibus lacus est ac felis. Cras porttitor orci sit amet lorem scelerisque laoreet. Sed non mi et velit bibendum efficitur ut et mauris. Curabitur sem nisl, condimentum suscipit magna sit amet, vehicula ultricies purus. Phasellus blandit ultrices ante, eget blandit turpis fringilla et. Nam commodo volutpat semper.
@@ -1,11 +0,0 @@
+++
title = 'Odio magna sed consectetur - Versión Español'
slug = 'post4'
image = 'images/pic06.jpg'
date = "2019-04-11T00:00:00"
description = 'Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis magna etiam.'
disableComments = true
+++
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam sit amet dui nec dui commodo auctor non eu mauris. Duis varius finibus vestibulum. Praesent aliquam, erat sed dictum feugiat, velit erat iaculis elit, eget iaculis ex libero ac sapien. Sed maximus ut lectus et varius. Nullam posuere velit vitae est consectetur porttitor. Vestibulum tempor felis ante, nec volutpat risus vestibulum ac. Mauris at finibus felis, eu placerat arcu. Sed nec semper nunc. Proin eget mollis felis. Donec fermentum lectus non metus elementum, dignissim ornare felis congue. In rhoncus vehicula nibh, ac imperdiet dolor tincidunt sit amet.
Nullam commodo, diam nec finibus ultrices, odio enim tempus risus, quis dapibus ex ligula non erat. In sed lectus id massa fermentum euismod fringilla vel ligula. Quisque tincidunt tortor non ante scelerisque convallis ut vitae nunc. Mauris id consectetur sapien, et vulputate turpis. Nulla et diam urna. Duis varius, metus sit amet mollis gravida, felis turpis sodales nulla, id dapibus lacus est ac felis. Cras porttitor orci sit amet lorem scelerisque laoreet. Sed non mi et velit bibendum efficitur ut et mauris. Curabitur sem nisl, condimentum suscipit magna sit amet, vehicula ultricies purus. Phasellus blandit ultrices ante, eget blandit turpis fringilla et. Nam commodo volutpat semper.
@@ -1,11 +0,0 @@
+++
title = 'Tempus sed nulla imperdiet'
slug = 'post5'
image = 'images/pic05.jpg'
date = "2019-04-14T00:00:00"
description = 'Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis magna etiam.'
disableComments = true
+++
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam sit amet dui nec dui commodo auctor non eu mauris. Duis varius finibus vestibulum. Praesent aliquam, erat sed dictum feugiat, velit erat iaculis elit, eget iaculis ex libero ac sapien. Sed maximus ut lectus et varius. Nullam posuere velit vitae est consectetur porttitor. Vestibulum tempor felis ante, nec volutpat risus vestibulum ac. Mauris at finibus felis, eu placerat arcu. Sed nec semper nunc. Proin eget mollis felis. Donec fermentum lectus non metus elementum, dignissim ornare felis congue. In rhoncus vehicula nibh, ac imperdiet dolor tincidunt sit amet.
Nullam commodo, diam nec finibus ultrices, odio enim tempus risus, quis dapibus ex ligula non erat. In sed lectus id massa fermentum euismod fringilla vel ligula. Quisque tincidunt tortor non ante scelerisque convallis ut vitae nunc. Mauris id consectetur sapien, et vulputate turpis. Nulla et diam urna. Duis varius, metus sit amet mollis gravida, felis turpis sodales nulla, id dapibus lacus est ac felis. Cras porttitor orci sit amet lorem scelerisque laoreet. Sed non mi et velit bibendum efficitur ut et mauris. Curabitur sem nisl, condimentum suscipit magna sit amet, vehicula ultricies purus. Phasellus blandit ultrices ante, eget blandit turpis fringilla et. Nam commodo volutpat semper.
@@ -1,11 +0,0 @@
+++
title = 'Tempus sed nulla imperdiet - Versión Español'
slug = 'post5'
image = 'images/pic05.jpg'
date = "2019-04-14T00:00:00"
description = 'Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis magna etiam.'
disableComments = true
+++
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam sit amet dui nec dui commodo auctor non eu mauris. Duis varius finibus vestibulum. Praesent aliquam, erat sed dictum feugiat, velit erat iaculis elit, eget iaculis ex libero ac sapien. Sed maximus ut lectus et varius. Nullam posuere velit vitae est consectetur porttitor. Vestibulum tempor felis ante, nec volutpat risus vestibulum ac. Mauris at finibus felis, eu placerat arcu. Sed nec semper nunc. Proin eget mollis felis. Donec fermentum lectus non metus elementum, dignissim ornare felis congue. In rhoncus vehicula nibh, ac imperdiet dolor tincidunt sit amet.
Nullam commodo, diam nec finibus ultrices, odio enim tempus risus, quis dapibus ex ligula non erat. In sed lectus id massa fermentum euismod fringilla vel ligula. Quisque tincidunt tortor non ante scelerisque convallis ut vitae nunc. Mauris id consectetur sapien, et vulputate turpis. Nulla et diam urna. Duis varius, metus sit amet mollis gravida, felis turpis sodales nulla, id dapibus lacus est ac felis. Cras porttitor orci sit amet lorem scelerisque laoreet. Sed non mi et velit bibendum efficitur ut et mauris. Curabitur sem nisl, condimentum suscipit magna sit amet, vehicula ultricies purus. Phasellus blandit ultrices ante, eget blandit turpis fringilla et. Nam commodo volutpat semper.
@@ -1,11 +0,0 @@
+++
title = 'Primis eget imperdiet lorem'
slug = 'post6'
image = 'images/pic03.jpg'
date = "2019-03-22T00:00:00"
description = 'Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis magna etiam.'
disableComments = true
+++
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam sit amet dui nec dui commodo auctor non eu mauris. Duis varius finibus vestibulum. Praesent aliquam, erat sed dictum feugiat, velit erat iaculis elit, eget iaculis ex libero ac sapien. Sed maximus ut lectus et varius. Nullam posuere velit vitae est consectetur porttitor. Vestibulum tempor felis ante, nec volutpat risus vestibulum ac. Mauris at finibus felis, eu placerat arcu. Sed nec semper nunc. Proin eget mollis felis. Donec fermentum lectus non metus elementum, dignissim ornare felis congue. In rhoncus vehicula nibh, ac imperdiet dolor tincidunt sit amet.
Nullam commodo, diam nec finibus ultrices, odio enim tempus risus, quis dapibus ex ligula non erat. In sed lectus id massa fermentum euismod fringilla vel ligula. Quisque tincidunt tortor non ante scelerisque convallis ut vitae nunc. Mauris id consectetur sapien, et vulputate turpis. Nulla et diam urna. Duis varius, metus sit amet mollis gravida, felis turpis sodales nulla, id dapibus lacus est ac felis. Cras porttitor orci sit amet lorem scelerisque laoreet. Sed non mi et velit bibendum efficitur ut et mauris. Curabitur sem nisl, condimentum suscipit magna sit amet, vehicula ultricies purus. Phasellus blandit ultrices ante, eget blandit turpis fringilla et. Nam commodo volutpat semper.
@@ -1,11 +0,0 @@
+++
title = 'Primis eget imperdiet lorem - Versión Español'
slug = 'post6'
image = 'images/pic03.jpg'
date = "2019-03-22T00:00:00"
description = 'Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis magna etiam.'
disableComments = true
+++
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam sit amet dui nec dui commodo auctor non eu mauris. Duis varius finibus vestibulum. Praesent aliquam, erat sed dictum feugiat, velit erat iaculis elit, eget iaculis ex libero ac sapien. Sed maximus ut lectus et varius. Nullam posuere velit vitae est consectetur porttitor. Vestibulum tempor felis ante, nec volutpat risus vestibulum ac. Mauris at finibus felis, eu placerat arcu. Sed nec semper nunc. Proin eget mollis felis. Donec fermentum lectus non metus elementum, dignissim ornare felis congue. In rhoncus vehicula nibh, ac imperdiet dolor tincidunt sit amet.
Nullam commodo, diam nec finibus ultrices, odio enim tempus risus, quis dapibus ex ligula non erat. In sed lectus id massa fermentum euismod fringilla vel ligula. Quisque tincidunt tortor non ante scelerisque convallis ut vitae nunc. Mauris id consectetur sapien, et vulputate turpis. Nulla et diam urna. Duis varius, metus sit amet mollis gravida, felis turpis sodales nulla, id dapibus lacus est ac felis. Cras porttitor orci sit amet lorem scelerisque laoreet. Sed non mi et velit bibendum efficitur ut et mauris. Curabitur sem nisl, condimentum suscipit magna sit amet, vehicula ultricies purus. Phasellus blandit ultrices ante, eget blandit turpis fringilla et. Nam commodo volutpat semper.
@@ -1,11 +0,0 @@
+++
title = 'Ante mattis interdum dolor'
slug = 'post7'
image = 'images/pic04.jpg'
date = "2019-03-18T00:00:00"
description = 'Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis magna etiam.'
disableComments = true
+++
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam sit amet dui nec dui commodo auctor non eu mauris. Duis varius finibus vestibulum. Praesent aliquam, erat sed dictum feugiat, velit erat iaculis elit, eget iaculis ex libero ac sapien. Sed maximus ut lectus et varius. Nullam posuere velit vitae est consectetur porttitor. Vestibulum tempor felis ante, nec volutpat risus vestibulum ac. Mauris at finibus felis, eu placerat arcu. Sed nec semper nunc. Proin eget mollis felis. Donec fermentum lectus non metus elementum, dignissim ornare felis congue. In rhoncus vehicula nibh, ac imperdiet dolor tincidunt sit amet.
Nullam commodo, diam nec finibus ultrices, odio enim tempus risus, quis dapibus ex ligula non erat. In sed lectus id massa fermentum euismod fringilla vel ligula. Quisque tincidunt tortor non ante scelerisque convallis ut vitae nunc. Mauris id consectetur sapien, et vulputate turpis. Nulla et diam urna. Duis varius, metus sit amet mollis gravida, felis turpis sodales nulla, id dapibus lacus est ac felis. Cras porttitor orci sit amet lorem scelerisque laoreet. Sed non mi et velit bibendum efficitur ut et mauris. Curabitur sem nisl, condimentum suscipit magna sit amet, vehicula ultricies purus. Phasellus blandit ultrices ante, eget blandit turpis fringilla et. Nam commodo volutpat semper.
@@ -1,11 +0,0 @@
+++
title = 'Ante mattis interdum dolor - Versión Español'
slug = 'post7'
image = 'images/pic04.jpg'
date = "2019-03-18T00:00:00"
description = 'Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis magna etiam.'
disableComments = true
+++
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam sit amet dui nec dui commodo auctor non eu mauris. Duis varius finibus vestibulum. Praesent aliquam, erat sed dictum feugiat, velit erat iaculis elit, eget iaculis ex libero ac sapien. Sed maximus ut lectus et varius. Nullam posuere velit vitae est consectetur porttitor. Vestibulum tempor felis ante, nec volutpat risus vestibulum ac. Mauris at finibus felis, eu placerat arcu. Sed nec semper nunc. Proin eget mollis felis. Donec fermentum lectus non metus elementum, dignissim ornare felis congue. In rhoncus vehicula nibh, ac imperdiet dolor tincidunt sit amet.
Nullam commodo, diam nec finibus ultrices, odio enim tempus risus, quis dapibus ex ligula non erat. In sed lectus id massa fermentum euismod fringilla vel ligula. Quisque tincidunt tortor non ante scelerisque convallis ut vitae nunc. Mauris id consectetur sapien, et vulputate turpis. Nulla et diam urna. Duis varius, metus sit amet mollis gravida, felis turpis sodales nulla, id dapibus lacus est ac felis. Cras porttitor orci sit amet lorem scelerisque laoreet. Sed non mi et velit bibendum efficitur ut et mauris. Curabitur sem nisl, condimentum suscipit magna sit amet, vehicula ultricies purus. Phasellus blandit ultrices ante, eget blandit turpis fringilla et. Nam commodo volutpat semper.
@@ -1,11 +0,0 @@
+++
title = 'Augue lorem primis vestibulum'
slug = 'post8'
image = 'images/pic07.jpg'
date = "2019-03-07T00:00:00"
description = 'Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis magna etiam.'
disableComments = true
+++
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam sit amet dui nec dui commodo auctor non eu mauris. Duis varius finibus vestibulum. Praesent aliquam, erat sed dictum feugiat, velit erat iaculis elit, eget iaculis ex libero ac sapien. Sed maximus ut lectus et varius. Nullam posuere velit vitae est consectetur porttitor. Vestibulum tempor felis ante, nec volutpat risus vestibulum ac. Mauris at finibus felis, eu placerat arcu. Sed nec semper nunc. Proin eget mollis felis. Donec fermentum lectus non metus elementum, dignissim ornare felis congue. In rhoncus vehicula nibh, ac imperdiet dolor tincidunt sit amet.
Nullam commodo, diam nec finibus ultrices, odio enim tempus risus, quis dapibus ex ligula non erat. In sed lectus id massa fermentum euismod fringilla vel ligula. Quisque tincidunt tortor non ante scelerisque convallis ut vitae nunc. Mauris id consectetur sapien, et vulputate turpis. Nulla et diam urna. Duis varius, metus sit amet mollis gravida, felis turpis sodales nulla, id dapibus lacus est ac felis. Cras porttitor orci sit amet lorem scelerisque laoreet. Sed non mi et velit bibendum efficitur ut et mauris. Curabitur sem nisl, condimentum suscipit magna sit amet, vehicula ultricies purus. Phasellus blandit ultrices ante, eget blandit turpis fringilla et. Nam commodo volutpat semper.
@@ -1,11 +0,0 @@
+++
title = 'Augue lorem primis vestibulum - Versión Español'
slug = 'post8'
image = 'images/pic07.jpg'
date = "2019-03-07T00:00:00"
description = 'Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis magna etiam.'
disableComments = true
+++
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam sit amet dui nec dui commodo auctor non eu mauris. Duis varius finibus vestibulum. Praesent aliquam, erat sed dictum feugiat, velit erat iaculis elit, eget iaculis ex libero ac sapien. Sed maximus ut lectus et varius. Nullam posuere velit vitae est consectetur porttitor. Vestibulum tempor felis ante, nec volutpat risus vestibulum ac. Mauris at finibus felis, eu placerat arcu. Sed nec semper nunc. Proin eget mollis felis. Donec fermentum lectus non metus elementum, dignissim ornare felis congue. In rhoncus vehicula nibh, ac imperdiet dolor tincidunt sit amet.
Nullam commodo, diam nec finibus ultrices, odio enim tempus risus, quis dapibus ex ligula non erat. In sed lectus id massa fermentum euismod fringilla vel ligula. Quisque tincidunt tortor non ante scelerisque convallis ut vitae nunc. Mauris id consectetur sapien, et vulputate turpis. Nulla et diam urna. Duis varius, metus sit amet mollis gravida, felis turpis sodales nulla, id dapibus lacus est ac felis. Cras porttitor orci sit amet lorem scelerisque laoreet. Sed non mi et velit bibendum efficitur ut et mauris. Curabitur sem nisl, condimentum suscipit magna sit amet, vehicula ultricies purus. Phasellus blandit ultrices ante, eget blandit turpis fringilla et. Nam commodo volutpat semper.
@@ -1,11 +0,0 @@
+++
title = 'Comments example'
slug = 'comments-example'
image = 'images/pic04.jpg'
date = "2019-08-15T00:00:00"
description = 'Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis magna etiam.'
disqus_identifier = '9'
+++
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam sit amet dui nec dui commodo auctor non eu mauris. Duis varius finibus vestibulum. Praesent aliquam, erat sed dictum feugiat, velit erat iaculis elit, eget iaculis ex libero ac sapien. Sed maximus ut lectus et varius. Nullam posuere velit vitae est consectetur porttitor. Vestibulum tempor felis ante, nec volutpat risus vestibulum ac. Mauris at finibus felis, eu placerat arcu. Sed nec semper nunc. Proin eget mollis felis. Donec fermentum lectus non metus elementum, dignissim ornare felis congue. In rhoncus vehicula nibh, ac imperdiet dolor tincidunt sit amet.
Nullam commodo, diam nec finibus ultrices, odio enim tempus risus, quis dapibus ex ligula non erat. In sed lectus id massa fermentum euismod fringilla vel ligula. Quisque tincidunt tortor non ante scelerisque convallis ut vitae nunc. Mauris id consectetur sapien, et vulputate turpis. Nulla et diam urna. Duis varius, metus sit amet mollis gravida, felis turpis sodales nulla, id dapibus lacus est ac felis. Cras porttitor orci sit amet lorem scelerisque laoreet. Sed non mi et velit bibendum efficitur ut et mauris. Curabitur sem nisl, condimentum suscipit magna sit amet, vehicula ultricies purus. Phasellus blandit ultrices ante, eget blandit turpis fringilla et. Nam commodo volutpat semper.
@@ -1,11 +0,0 @@
+++
title = 'Comments example - Versión Español'
slug = 'comments-example'
image = 'images/pic04.jpg'
date = "2019-08-15T00:00:00"
description = 'Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis magna etiam.'
disqus_identifier = '9'
+++
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam sit amet dui nec dui commodo auctor non eu mauris. Duis varius finibus vestibulum. Praesent aliquam, erat sed dictum feugiat, velit erat iaculis elit, eget iaculis ex libero ac sapien. Sed maximus ut lectus et varius. Nullam posuere velit vitae est consectetur porttitor. Vestibulum tempor felis ante, nec volutpat risus vestibulum ac. Mauris at finibus felis, eu placerat arcu. Sed nec semper nunc. Proin eget mollis felis. Donec fermentum lectus non metus elementum, dignissim ornare felis congue. In rhoncus vehicula nibh, ac imperdiet dolor tincidunt sit amet.
Nullam commodo, diam nec finibus ultrices, odio enim tempus risus, quis dapibus ex ligula non erat. In sed lectus id massa fermentum euismod fringilla vel ligula. Quisque tincidunt tortor non ante scelerisque convallis ut vitae nunc. Mauris id consectetur sapien, et vulputate turpis. Nulla et diam urna. Duis varius, metus sit amet mollis gravida, felis turpis sodales nulla, id dapibus lacus est ac felis. Cras porttitor orci sit amet lorem scelerisque laoreet. Sed non mi et velit bibendum efficitur ut et mauris. Curabitur sem nisl, condimentum suscipit magna sit amet, vehicula ultricies purus. Phasellus blandit ultrices ante, eget blandit turpis fringilla et. Nam commodo volutpat semper.
@@ -1,11 +0,0 @@
+++
title = 'first post'
slug = 'post'
image = 'images/pic02.jpg'
date = "2012-02-06T00:00:00"
description = 'Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis magna etiam.'
disableComments = true
+++
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam sit amet dui nec dui commodo auctor non eu mauris. Duis varius finibus vestibulum. Praesent aliquam, erat sed dictum feugiat, velit erat iaculis elit, eget iaculis ex libero ac sapien. Sed maximus ut lectus et varius. Nullam posuere velit vitae est consectetur porttitor. Vestibulum tempor felis ante, nec volutpat risus vestibulum ac. Mauris at finibus felis, eu placerat arcu. Sed nec semper nunc. Proin eget mollis felis. Donec fermentum lectus non metus elementum, dignissim ornare felis congue. In rhoncus vehicula nibh, ac imperdiet dolor tincidunt sit amet.
Nullam commodo, diam nec finibus ultrices, odio enim tempus risus, quis dapibus ex ligula non erat. In sed lectus id massa fermentum euismod fringilla vel ligula. Quisque tincidunt tortor non ante scelerisque convallis ut vitae nunc. Mauris id consectetur sapien, et vulputate turpis. Nulla et diam urna. Duis varius, metus sit amet mollis gravida, felis turpis sodales nulla, id dapibus lacus est ac felis. Cras porttitor orci sit amet lorem scelerisque laoreet. Sed non mi et velit bibendum efficitur ut et mauris. Curabitur sem nisl, condimentum suscipit magna sit amet, vehicula ultricies purus. Phasellus blandit ultrices ante, eget blandit turpis fringilla et. Nam commodo volutpat semper.
@@ -1,11 +0,0 @@
+++
title = 'first post - Versión Español'
slug = 'post'
image = 'images/pic02.jpg'
date = "2012-02-06T00:00:00"
description = 'Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis magna etiam.'
disableComments = true
+++
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam sit amet dui nec dui commodo auctor non eu mauris. Duis varius finibus vestibulum. Praesent aliquam, erat sed dictum feugiat, velit erat iaculis elit, eget iaculis ex libero ac sapien. Sed maximus ut lectus et varius. Nullam posuere velit vitae est consectetur porttitor. Vestibulum tempor felis ante, nec volutpat risus vestibulum ac. Mauris at finibus felis, eu placerat arcu. Sed nec semper nunc. Proin eget mollis felis. Donec fermentum lectus non metus elementum, dignissim ornare felis congue. In rhoncus vehicula nibh, ac imperdiet dolor tincidunt sit amet.
Nullam commodo, diam nec finibus ultrices, odio enim tempus risus, quis dapibus ex ligula non erat. In sed lectus id massa fermentum euismod fringilla vel ligula. Quisque tincidunt tortor non ante scelerisque convallis ut vitae nunc. Mauris id consectetur sapien, et vulputate turpis. Nulla et diam urna. Duis varius, metus sit amet mollis gravida, felis turpis sodales nulla, id dapibus lacus est ac felis. Cras porttitor orci sit amet lorem scelerisque laoreet. Sed non mi et velit bibendum efficitur ut et mauris. Curabitur sem nisl, condimentum suscipit magna sit amet, vehicula ultricies purus. Phasellus blandit ultrices ante, eget blandit turpis fringilla et. Nam commodo volutpat semper.
@@ -1,9 +0,0 @@
contactformaction: 'post-action'
address:
- line: '1234 Somewhere Road #87257'
- line: 'Nashville, TN 00000-0000'
phone: '(800) 000-0000'
email: 'someone@untitled.tld'
@@ -1,7 +0,0 @@
title:
- line: 'This is'
- line: 'Massively'
description:
- line: 'A free, fully responsive HTML5 + CSS3 site template designed by @ajlkn for HTML5 UP'
- line: 'and released for free under the Creative Commons license.'
@@ -1,3 +0,0 @@
items:
- title: 'Generic Page'
url: '/generic-page'
@@ -1 +0,0 @@
linktext: 'Full Story'
@@ -1,9 +0,0 @@
twitter: "https://twitter.com/"
facebook: "https://facebook.com"
instagram: "https://instagram.com"
linkedin: "https://www.linkedin.com"
github: "https://github.com/"
youtube: "https://youtube.com/"
googleplus: "https://plus.google.com/"
lastfm: "https://last.fm/"
flickr: "https://flickr.com/"
@@ -1,9 +0,0 @@
contactformaction: 'post-action'
address:
- line: '1234 Somewhere Road #87257'
- line: 'Nashville, TN 00000-0000'
phone: '(800) 000-0000'
email: 'someone@untitled.tld'
@@ -1,7 +0,0 @@
title:
- line: 'Esto es'
- line: 'Massively'
description:
- line: 'Un template para sitios HTML5 + CSS3 gratuito y totalmente responsivo, diseñado por @ajlkn para HTML5 UP'
- line: 'y publicado de forma gratuita bajo la licencia de Creative Commons.'
@@ -1 +0,0 @@
linktext: 'Historia Completa'
@@ -1,9 +0,0 @@
twitter: "https://twitter.com/"
facebook: "https://facebook.com"
instagram: "https://instagram.com"
linkedin: "https://www.linkedin.com"
github: "https://github.com/"
youtube: "https://youtube.com/"
googleplus: "https://plus.google.com/"
lastfm: "https://last.fm/"
flickr: "https://flickr.com/"
@@ -1,9 +0,0 @@
contactformaction: 'post-action'
address:
- line: '1234 Somewhere Road #87257'
- line: 'Nashville, TN 00000-0000'
phone: '(800) 000-0000'
email: 'someone@untitled.tld'
@@ -1,7 +0,0 @@
title:
- line: 'Ceci est'
- line: 'Massively'
description:
- line: 'Un modèle de site gratuit, complètement responsive HTML5 + CSS3 designé par @ajlkn pour HTML5 UP'
- line: 'et publié gratuitement sous la licence Creative Commons.'
@@ -1 +0,0 @@
linktext: 'Histoire Complète'
@@ -1,9 +0,0 @@
twitter: "https://twitter.com/"
facebook: "https://facebook.com"
instagram: "https://instagram.com"
linkedin: "https://www.linkedin.com"
github: "https://github.com/"
youtube: "https://youtube.com/"
googleplus: "https://plus.google.com/"
lastfm: "https://last.fm/"
flickr: "https://flickr.com/"
@@ -0,0 +1,32 @@
{{ partial "htmlhead" . }}
<body lang='{{ .Site.Language.Lang | default "en-us" }}' class="is-preload">
<!-- Wrapper -->
<div id="wrapper" class="fade-in">
{{- partial "header" . -}}
{{- partial "nav" . }}
<!-- Main -->
<div id="main">
<section>
<header class="major">
<h2>{{ .Title }}</h2>
</header>
{{ .Content }}
</section>
</div>
{{- partial "footer/index" . }}
{{- partial "copyright" . }}
<a href="#navPanel" id="navPanelToggle">{{ i18n "NAV_MENU" . }}</a>
</div>
<!-- Global Back to Top Button -->
{{ partial "back-to-top" . }}
{{- template "_internal/google_analytics.html" . }}
{{- partial "scripts/index" . }}
</body>
</html>
@@ -13,8 +13,8 @@
<!-- Post -->
<section class="post">
<header class="major">
{{ if not .Date.IsZero }}
<span class="date">{{ .Date.Format (.Site.Params.DateFormat | default "January 2, 2006") }}</span>
{{ if and (not .Date.IsZero) (not .Params.pinned) }}
<span class="date">{{ partial "format-date-ru.html" .Date }}</span>
{{ end }}
<h1>{{ .Title }}</h1>
<p>{{ .Description }}</p>
@@ -37,6 +37,10 @@
{{ partial "copyright" . }}
</div>
<!-- Global Back to Top Button -->
{{ partial "back-to-top" . }}
{{ template "_internal/google_analytics.html" . }}
{{ partial "scripts/index" . }}
</body>
@@ -16,6 +16,10 @@
{{- $posts = where .Site.RegularPages "Type" $postsFoldername }}
{{- end }}
{{- $pinnedPosts := where $posts "Params.pinned" true }}
{{- $regularPosts := where $posts "Params.pinned" "!=" true }}
{{- $posts = union $pinnedPosts $regularPosts }}
{{- $firstPost := first 1 $posts }}
{{- if and (eq $postsFeaturedPostEnabled true) (gt (len $posts) 1) -}}
@@ -40,7 +44,7 @@
<!-- Main -->
<div id="main">
{{- if (eq $postsFeaturedPostEnabled true) }}
{{- if and (eq $postsFeaturedPostEnabled true) (eq $postsPaging.PageNumber 1) }}
{{- partial "posts/featured.html" (dict "firstpost" $firstPost "siteData" (index .Site.Data .Site.Language.Lang)) }}
{{- end }}
@@ -60,6 +64,9 @@
<a href="#navPanel" id="navPanelToggle">{{ i18n "NAV_MENU" . }}</a>
</div>
<!-- Global Back to Top Button -->
{{ partial "back-to-top" . }}
{{- template "_internal/google_analytics.html" . }}
{{- partial "scripts/index" . }}
@@ -0,0 +1,30 @@
<div id="global-back-to-top" class="back-to-top-btn" onclick="scrollToTop()">
</div>
<script>
function scrollToTop() {
window.scrollTo({
top: 0,
behavior: 'smooth'
});
}
window.addEventListener('scroll', function() {
const backToTopBtn = document.getElementById('global-back-to-top');
// Вычисляем высоту страницы и положение скролла
const documentHeight = document.documentElement.scrollHeight;
const windowHeight = window.innerHeight;
const scrollTop = window.pageYOffset || document.documentElement.scrollTop;
// Показываем кнопку только в последней трети страницы
const scrollPercent = (scrollTop + windowHeight) / documentHeight;
if (scrollPercent > 0.66) { // Показываем когда прокрутили 66% страницы
backToTopBtn.classList.add('show');
} else {
backToTopBtn.classList.remove('show');
}
});
</script>
@@ -43,25 +43,44 @@
{{ end }}
{{ with $data.social }}
<section>
<h3>{{ i18n "MENU_FOOTER" . }}</h3>
<ul class="icons alt">
<ul class="footer-nav-links">
{{ with .home}}
<li><a href="{{ . }}" class="icon alt fab fa-home"><span class="label">Домой</span></a></li>
<li><a href="{{ . }}" class="footer-nav-link">
<i class="icon fa-home"></i>
<span>Главная</span>
</a></li>
{{ end }}
{{ with .plan}}
<li><a href="{{ . }}" class="icon alt fab fa-calendar"><span class="label">Хочу поехать</span></a></li>
<li><a href="{{ . }}" class="footer-nav-link">
<i class="icon fa-calendar"></i>
<span>Хочу поехать</span>
</a></li>
{{ end }}
{{ with .map}}
<li><a href="{{ . }}" class="icon alt fab fa-map"><span class="label">Маршруты</span></a></li>
<li><a href="{{ . }}" class="footer-nav-link">
<i class="icon fa-map"></i>
<span>Маршруты</span>
</a></li>
{{ end }}
{{ with .ask}}
<li><a href="{{ . }}" class="icon alt fab fa-question"><span class="label">Спросить</span></a></li>
<li><a href="{{ . }}" class="footer-nav-link">
<i class="icon fa-question"></i>
<span>Спросить</span>
</a></li>
{{ end }}
{{ with .gallery}}
<li><a href="{{ . }}" class="icon alt fab fa-image"><span class="label">Галерея</span></a></li>
<li><a href="{{ . }}" class="footer-nav-link">
<i class="icon fa-image"></i>
<span>Галерея</span>
</a></li>
{{ end }}
</ul>
</section>
{{ end }}
</section>
<!-- Seasonal Background Info -->
<div style="text-align: center; padding: 10px; font-size: 0.8em; color: rgba(255,255,255,0.5);">
{{ partial "current-season.html" . }}
</div>
</footer>
@@ -0,0 +1,5 @@
{{- $months := slice "января" "февраля" "марта" "апреля" "мая" "июня" "июля" "августа" "сентября" "октября" "ноября" "декабря" -}}
{{- $day := .Day -}}
{{- $month := index $months (sub .Month 1) -}}
{{- $year := .Year -}}
{{ $day }} {{ $month }} {{ $year }}
@@ -10,7 +10,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<!-- CSS -->
{{ if .Site.IsServer }}
{{ if hugo.IsServer }}
{{ $style := resources.Get "scss/main.scss" | resources.ExecuteAsTemplate "main.scss" . | toCSS (dict "targetPath" "assets/css/main.css" "enableSourceMap" true) }}
<link rel="stylesheet" href="{{ ($style).RelPermalink }}">
{{ else }}
@@ -22,5 +22,16 @@
{{ end }}
{{ $noscript := resources.Get "scss/noscript.scss" | resources.ExecuteAsTemplate "noscript.scss" . | toCSS (dict "targetPath" "assets/css/noscript.css" "enableSourceMap" false) }}
<noscript><link rel="stylesheet" href='{{ $noscript.RelPermalink }}' /></noscript>
<link rel="stylesheet" href="/css/yandex-maps.css">
<link rel="stylesheet" href="/css/footer-nav.css">
<link rel="stylesheet" href="/css/mobile-pagination.css">
<link rel="stylesheet" href="/css/back-to-top.css">
<link rel="stylesheet" href="/css/typography-improvements.css">
<link rel="stylesheet" href="/css/about-site.css">
<link rel="stylesheet" href="/css/copyright-visible.css">
<link rel="stylesheet" href="/css/nav-background.css">
<link rel="stylesheet" href="/css/pagination-info.css">
<link rel="stylesheet" href="/css/forms.css">
<link rel="stylesheet" href="/css/page-spacing.css">
{{ partial "htmlhead.custom.html" }}
</head>
@@ -3,7 +3,7 @@
{{ $currentPage := .Page }}
<nav id="nav">
<ul class="links">
<li class="{{ if eq ($currentPage.RelPermalink) (`/`) }}active{{end}}"><a href='{{ "/" | relLangURL }}'>{{ .Site.Title }}</a></li>
<li class="{{ if eq ($currentPage.RelPermalink) (`/`) }}active{{end}}"><a href='{{ "/" | relLangURL }}'>Главная</a></li>
{{- with $data.nav.items -}}
{{- range $i, $e := . -}}
<li class="{{ if eq ($currentPage.RelPermalink) (print .url `/`) }}active{{end}}"><a href='{{ .url | relLangURL }}'>{{- .title -}}</a></li>
@@ -1,17 +1,30 @@
<!-- Featured Post -->
{{ $data := .siteData }}
{{ range .firstpost }}
{{ if .Params.pinned }}
<section class="posts">
<article>
<header>
<h2><a href="{{ .Permalink }}">{{ .Title }}</a></h2>
</header>
{{ if .Params.image }}
<a href="{{ .Permalink }}" class="image main"><img src="{{ .Params.image | relURL }}" alt="" /></a>
{{ end }}
</article>
</section>
{{ else if not .Params.pinned }}
<article class="post featured">
<header class="major">
<h2><a href="{{ .Permalink }}">{{ .Title }}</a></h2>
{{ if .Description }}
<p>{{ .Description }}</p>
<p class="featured-description">{{ .Description }}</p>
{{ else }}
<p>{{ .Summary }}</p>
<p class="featured-description">{{ .Summary }}</p>
{{ end }}
</header>
{{ if .Params.image }}
<a href="{{ .Permalink }}" class="image main"><img src="{{ .Params.image | relURL }}" alt="" /></a>
<a href="{{ .Permalink }}" class="image main featured-image"><img src="{{ .Params.image | relURL }}" alt="" /></a>
{{ end }}
</article>
{{ end }}
{{ end }}
@@ -4,13 +4,13 @@
{{ range .posts.Pages }}
<article>
<header>
{{ if not .Date.IsZero }}
<span class="date">{{ .Date.Format (.Site.Params.DateFormat | default "January 2, 2006") }}</span>
{{ if and (not .Date.IsZero) (not .Params.pinned) }}
<span class="date">{{ partial "format-date-ru.html" .Date }}</span>
{{ end }}
<h2><a href="{{ .Permalink }}">{{ .Title }}</a></h2>
</header>
{{ if .Params.image }}
<a href="{{ .Permalink }}" class="image fit"><img src="{{ .Params.image | relURL }}" alt="" /></a>
<a href="{{ .Permalink }}" class="image main"><img src="{{ .Params.image | relURL }}" alt="" /></a>
{{ end }}
{{ if .Description }}
<p>{{ .Description }}</p>
@@ -42,57 +42,12 @@
</li>
{{ end }}
<!-- Page numbers. -->
{{ range $paginator.Pagers }}
{{ $outer.Scratch.Set "page_number_flag" false }}
<!-- Advanced page numbers. -->
{{ if gt $paginator.TotalPages $max_links }}
<!-- Lower limit pages. -->
<!-- If the user is on a page which is in the lower limit. -->
{{ if le $paginator.PageNumber $lower_limit }}
<!-- If the current loop page is less than max_links. -->
{{ if le .PageNumber $max_links }}
{{ $outer.Scratch.Set "page_number_flag" true }}
{{ end }}
<!-- Upper limit pages. -->
<!-- If the user is on a page which is in the upper limit. -->
{{ else if ge $paginator.PageNumber $upper_limit }}
<!-- If the current loop page is greater than total pages minus $max_links -->
{{ if gt .PageNumber (sub $paginator.TotalPages $max_links) }}
{{ $outer.Scratch.Set "page_number_flag" true }}
{{ end }}
<!-- Middle pages. -->
{{ else }}
{{ if and ( ge .PageNumber (sub $paginator.PageNumber $adjacent_links) ) ( le .PageNumber (add $paginator.PageNumber $adjacent_links) ) }}
{{ $outer.Scratch.Set "page_number_flag" true }}
{{ end }}
{{ end }}
<!-- Simple page numbers. -->
{{ else }}
{{ $outer.Scratch.Set "page_number_flag" true }}
{{ end }}
<!-- Output page numbers. -->
{{ if eq ($outer.Scratch.Get "page_number_flag") true }}
<li>
<a href="{{ .URL }}" class="page{{ if eq . $paginator }} active{{ end }}">
{{ .PageNumber }}
</a>
</li>
{{ end }}
{{ end }}
<!-- Информация о страницах для десктопа -->
<li class="page-info desktop-only">
<span class="current-page">{{ $paginator.PageNumber }}</span>
<span class="separator">из</span>
<span class="total-pages">{{ $paginator.TotalPages }}</span>
</li>
<!-- Next page. -->
{{ if $paginator.HasNext }}