Draft of photos page

This commit is contained in:
akp 2024-07-11 21:18:34 +01:00
parent 3e0d8da479
commit f8562fa4f7
No known key found for this signature in database
GPG key ID: CF8D58F3DEB20755
2 changed files with 134 additions and 3 deletions

View file

@ -24,6 +24,3 @@ menu:
meta:
siteName: "abi abi"
themeColour: "#df3062"
photos:
baseURL: "http://127.0.0.1:9010/"

View file

@ -0,0 +1,134 @@
---
title: "Photography"
---
{# magick R1-09081-0008.JPG -resize 25% -strip -interlace Plane -gaussian-blur 0.05 -quality 50% R1-09081-0008.crunch.JPG #}
{% extends "_layouts/base.html" %}
{% block head %}
<style>
.header {
padding-top: 2rem;
}
.container {
--bs-gutter-x: 1.5rem;
--bs-gutter-y: 0;
width: 95%;
padding-right: calc(var(--bs-gutter-x) * 0.5);
padding-left: calc(var(--bs-gutter-x) * 0.5);
margin-right: auto;
margin-left: auto;
}
.bodycols {
padding-top: 1rem;
display: flex;
gap: 1rem;
}
@media screen and (min-width: 771px) {
.bodycols>div:nth-of-type(1) {
flex: 0 0 25vw;
}
}
#gallery {
display: flex;
flex-wrap: wrap;
gap: 5px;
}
#gallery .grid-item {
height: 40vh;
flex-grow: 1
}
#gallery .grid-item img {
max-height: 100%;
min-width: 100%;
object-fit: cover;
vertical-align: bottom;
}
@media screen and (max-width: 770px) {
.bodycols>div:nth-of-type(1) {
flex: unset;
}
.bodycols {
flex-direction: column;
}
#gallery {
display: block;
}
#gallery .grid-item {
padding-left: 0;
}
}
</style>
<link rel="stylesheet" href="/assets/photoswipe/photoswipe.css">
{% endblock %}
{% block body %}
<div class="container">
<header class="header">
{% with items = [({"url": "/", "name": "back to the main site"})] %}
{% include "_includes/header.html" %}
{% endwith %}
</header>
<div class="bodycols">
<div>
<h1>Photography</h1>
</div>
<div>
<div id="gallery">
<a class="grid-item" data-pswp-width="1003" data-pswp-height="1512" target="_blank" href="http://127.0.0.1:8001/000020780001.crunch.jpg"><img src="http://127.0.0.1:8001/000020780001.crunch.jpg"></a>
<a class="grid-item" data-pswp-width="1003" data-pswp-height="1512" target="_blank" href="http://127.0.0.1:8001/000020780002.crunch.jpg"><img src="http://127.0.0.1:8001/000020780002.crunch.jpg"></a>
<a class="grid-item" data-pswp-width="1003" data-pswp-height="1512" target="_blank" href="http://127.0.0.1:8001/000020780003.crunch.jpg"><img src="http://127.0.0.1:8001/000020780003.crunch.jpg"></a>
<a class="grid-item" data-pswp-width="1003" data-pswp-height="1512" target="_blank" href="http://127.0.0.1:8001/000020780004.crunch.jpg"><img src="http://127.0.0.1:8001/000020780004.crunch.jpg"></a>
<a class="grid-item" data-pswp-width="1003" data-pswp-height="1512" target="_blank" href="http://127.0.0.1:8001/000020780005.crunch.jpg"><img src="http://127.0.0.1:8001/000020780005.crunch.jpg"></a>
<a class="grid-item" data-pswp-width="1003" data-pswp-height="1512" target="_blank" href="http://127.0.0.1:8001/000020780006.crunch.jpg"><img src="http://127.0.0.1:8001/000020780006.crunch.jpg"></a>
<a class="grid-item" data-pswp-width="1003" data-pswp-height="1512" target="_blank" href="http://127.0.0.1:8001/000020780007.crunch.jpg"><img src="http://127.0.0.1:8001/000020780007.crunch.jpg"></a>
<a class="grid-item" data-pswp-width="1512" data-pswp-height="1003" target="_blank" href="http://127.0.0.1:8001/000020780008.crunch.jpg"><img src="http://127.0.0.1:8001/000020780008.crunch.jpg"></a>
<a class="grid-item" data-pswp-width="1003" data-pswp-height="1512" target="_blank" href="http://127.0.0.1:8001/000020780009.crunch.jpg"><img src="http://127.0.0.1:8001/000020780009.crunch.jpg"></a>
<a class="grid-item" data-pswp-width="1003" data-pswp-height="1512" target="_blank" href="http://127.0.0.1:8001/000020780010.crunch.jpg"><img src="http://127.0.0.1:8001/000020780010.crunch.jpg"></a>
<a class="grid-item" data-pswp-width="1003" data-pswp-height="1512" target="_blank" href="http://127.0.0.1:8001/000020780011.crunch.jpg"><img src="http://127.0.0.1:8001/000020780011.crunch.jpg"></a>
<a class="grid-item" data-pswp-width="1003" data-pswp-height="1512" target="_blank" href="http://127.0.0.1:8001/000020780012.crunch.jpg"><img src="http://127.0.0.1:8001/000020780012.crunch.jpg"></a>
<a class="grid-item" data-pswp-width="1003" data-pswp-height="1512" target="_blank" href="http://127.0.0.1:8001/000020780013.crunch.jpg"><img src="http://127.0.0.1:8001/000020780013.crunch.jpg"></a>
<a class="grid-item" data-pswp-width="1003" data-pswp-height="1512" target="_blank" href="http://127.0.0.1:8001/000020780014.crunch.jpg"><img src="http://127.0.0.1:8001/000020780014.crunch.jpg"></a>
<a class="grid-item" data-pswp-width="1003" data-pswp-height="1512" target="_blank" href="http://127.0.0.1:8001/000020780015.crunch.jpg"><img src="http://127.0.0.1:8001/000020780015.crunch.jpg"></a>
<a class="grid-item" data-pswp-width="1003" data-pswp-height="1512" target="_blank" href="http://127.0.0.1:8001/000020780016.crunch.jpg"><img src="http://127.0.0.1:8001/000020780016.crunch.jpg"></a>
<a class="grid-item" data-pswp-width="1003" data-pswp-height="1512" target="_blank" href="http://127.0.0.1:8001/000020780017.crunch.jpg"><img src="http://127.0.0.1:8001/000020780017.crunch.jpg"></a>
<a class="grid-item" data-pswp-width="1003" data-pswp-height="1512" target="_blank" href="http://127.0.0.1:8001/000020780018.crunch.jpg"><img src="http://127.0.0.1:8001/000020780018.crunch.jpg"></a>
<a class="grid-item" data-pswp-width="1003" data-pswp-height="1512" target="_blank" href="http://127.0.0.1:8001/000020780019.crunch.jpg"><img src="http://127.0.0.1:8001/000020780019.crunch.jpg"></a>
<a class="grid-item" data-pswp-width="1003" data-pswp-height="1512" target="_blank" href="http://127.0.0.1:8001/000020780020.crunch.jpg"><img src="http://127.0.0.1:8001/000020780020.crunch.jpg"></a>
<a class="grid-item" data-pswp-width="1003" data-pswp-height="1512" target="_blank" href="http://127.0.0.1:8001/000020780021.crunch.jpg"><img src="http://127.0.0.1:8001/000020780021.crunch.jpg"></a>
<a class="grid-item" data-pswp-width="1003" data-pswp-height="1512" target="_blank" href="http://127.0.0.1:8001/000020780022.crunch.jpg"><img src="http://127.0.0.1:8001/000020780022.crunch.jpg"></a>
<a class="grid-item" data-pswp-width="1003" data-pswp-height="1512" target="_blank" href="http://127.0.0.1:8001/000020780023.crunch.jpg"><img src="http://127.0.0.1:8001/000020780023.crunch.jpg"></a>
<a class="grid-item" data-pswp-width="1003" data-pswp-height="1512" target="_blank" href="http://127.0.0.1:8001/000020780024.crunch.jpg"><img src="http://127.0.0.1:8001/000020780024.crunch.jpg"></a>
<a class="grid-item" data-pswp-width="1003" data-pswp-height="1512" target="_blank" href="http://127.0.0.1:8001/000020780025.crunch.jpg"><img src="http://127.0.0.1:8001/000020780025.crunch.jpg"></a>
<a class="grid-item" data-pswp-width="1003" data-pswp-height="1512" target="_blank" href="http://127.0.0.1:8001/000020780026.crunch.jpg"><img src="http://127.0.0.1:8001/000020780026.crunch.jpg"></a>
<a class="grid-item" data-pswp-width="1003" data-pswp-height="1512" target="_blank" href="http://127.0.0.1:8001/000020780027.crunch.jpg"><img src="http://127.0.0.1:8001/000020780027.crunch.jpg"></a>
<a class="grid-item" data-pswp-width="1003" data-pswp-height="1512" target="_blank" href="http://127.0.0.1:8001/000020780028.crunch.jpg"><img src="http://127.0.0.1:8001/000020780028.crunch.jpg"></a>
<a class="grid-item" data-pswp-width="1003" data-pswp-height="1512" target="_blank" href="http://127.0.0.1:8001/000020780029.crunch.jpg"><img src="http://127.0.0.1:8001/000020780029.crunch.jpg"></a>
</div>
<script type="module">
import PhotoSwipeLightbox from '/assets/photoswipe/photoswipe-lightbox.esm.js';
import PhotoSwipe from '/assets/photoswipe/photoswipe.esm.js';
const lightbox = new PhotoSwipeLightbox({
gallery: '#gallery',
children: 'a',
pswpModule: PhotoSwipe
});
lightbox.init();
</script>
</div>
</div>
</div>
{% endblock %}