Add sidebar, switch thumbnail grid to flex

This commit is contained in:
tsmitty11 2023-05-17 18:08:17 +02:00
parent 41d70e1b27
commit 75c4e00554

View file

@ -19,10 +19,17 @@
</div> </div>
</section> </section>
<hr> <hr>
<div class="container">
<div class="row">
<div class="col">
<h2 class="mb-4">Recent Posts</h2>
</div>
</div>
</div>
<div class="container blog-list one-box"> <div class="container blog-list one-box">
<div class="row"> <div class="row">
<h2 class="mb-4">Recent Posts</h2> <div class="content-area">
{{ range .Pages }} {{ range .Pages }}
<div class="blog-col col-xl-4 col-lg-4 col-md-6 col-sm-12 col-12 mb-4"> <div class="blog-col col-xl-4 col-lg-4 col-md-6 col-sm-12 col-12 mb-4">
<a href="{{ .RelPermalink }}"> <a href="{{ .RelPermalink }}">
<div class="blog-listing"> <div class="blog-listing">
@ -30,15 +37,25 @@
<div class="featured-image" style="background-image: url('{{ .Params.featured_image }}');"></div> <div class="featured-image" style="background-image: url('{{ .Params.featured_image }}');"></div>
{{ end }} {{ end }}
<div class="p-4 pb-5"> <div class="p-4 pb-5">
<a href="{{ .RelPermalink }}"><h3 class="display-6">{{ .Title }}</h3></a> <a href="{{ .RelPermalink }}"><h3>{{ .Title }}</h3></a>
<span class="grid-gray">{{ .Date.Format "2006-01-02" }}</span> <span class="grid-gray">{{ .Date.Format "2006-01-02" }}</span>
<span class="preview-content small">{{ .Content }}</span> <span class="preview-content small">{{ .Content }}</span>
</div> </div>
</div> </div>
</a> </a>
</div> </div>
{{ end }} {{ end }}
<a href="/">Back to home</a> <a href="/">Back to home</a>
</div>
<div class="sidebar">
<h2 class="mb-4">Sidebar</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
</div>
</div> </div>
</div> </div>
</main> </main>
@ -75,6 +92,51 @@
background-color: #252525 !important; background-color: #252525 !important;
} }
h3{
font-size: 28px;
line-height: 34px;
}
p{
font-size: 14px;
line-height: 22px;
}
.row {
display: flex;
flex-direction: row;
justify-content: space-between;
}
.content-area {
flex: 0 0 80%;
max-width: 80%;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.blog-col {
flex: 0 0 calc(33.3333% - 1em);
margin-bottom: 1em;
}
.sidebar {
flex: 0 0 30%;
max-width: 20%;
padding: 1em;
border-left: 1px solid #ddd;
}
.sidebar ul {
list-style: none;
padding-left: 0;
}
.sidebar ul li {
padding: 0.5em 0;
}
</style> </style>
</html> </html>