segmentation du corps de page en fonction de la presence d'aside dans l'element main de la page et ajustement du css en consequence
This commit is contained in:
@@ -4,6 +4,7 @@ description = "Site portefolio de mes objectifs et accomplissements"
|
||||
|
||||
[extra]
|
||||
keywords = ["Hatmos", "hatmos", "portefolio"]
|
||||
aside = "aside-index.md"
|
||||
+++
|
||||
|
||||
# Accomplissements
|
||||
|
||||
6
content/aside/aside-index.md
Normal file
6
content/aside/aside-index.md
Normal file
@@ -0,0 +1,6 @@
|
||||
+++
|
||||
title = "photo red glass porsche"
|
||||
description = "une photo d'une porsche 944 avec uniquement la couleur rouge et en effet verre raye"
|
||||
+++
|
||||
|
||||
{{ image(src="/porsche-944-turbo-red-glass.jpg", alt="Une photo d'une porsche 944 avec uniquement la couleur rouge et un effet de verre raye", height="100%") }}
|
||||
BIN
static/porsche-944-turbo-red-glass.jpg
Normal file
BIN
static/porsche-944-turbo-red-glass.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 231 KiB |
@@ -57,7 +57,7 @@ footer{
|
||||
margin: 5px;
|
||||
}
|
||||
|
||||
.layout{
|
||||
.layout:has(aside) {
|
||||
display: grid;
|
||||
grid-template-columns: 2fr 1fr;
|
||||
}
|
||||
|
||||
@@ -16,12 +16,8 @@
|
||||
</ul>
|
||||
</nav>
|
||||
<div class="layout">
|
||||
<main class="main-content">{% block content %} {% endblock content %}</main>
|
||||
{% if page.extra.aside %}
|
||||
<aside>
|
||||
{% block content %} {% endblock content %}
|
||||
{% include "partials/aside.html" %}
|
||||
</aside>
|
||||
{% endif %}
|
||||
</div>
|
||||
</body>
|
||||
<footer>
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
{% extends "base.html" %}
|
||||
|
||||
{% block content %}
|
||||
<main class="main-content">
|
||||
{{ section.content | safe }}
|
||||
</main>
|
||||
{% endblock content %}
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
{% extends "base.html" %}
|
||||
|
||||
{% block content %}
|
||||
<main class="main-content">
|
||||
{{ page.content | safe }}
|
||||
</main>
|
||||
{% endblock content %}
|
||||
|
||||
@@ -1,2 +1,6 @@
|
||||
{% set aside = get_page(path="aside/" ~ page.extra.aside) %}
|
||||
{{ aside.content | safe }}
|
||||
{% if page.extra.aside %}
|
||||
<aside>
|
||||
{% set aside = get_page(path="aside/" ~ page.extra.aside) %}
|
||||
{{ aside.content | safe }}
|
||||
</aside>
|
||||
{% endif %}
|
||||
|
||||
@@ -1,12 +1,14 @@
|
||||
{% extends "base.html" %}
|
||||
|
||||
{% block content %}
|
||||
<h1>
|
||||
<main class="main-content">
|
||||
<h1>
|
||||
{{section.title}}
|
||||
</h1>
|
||||
<ul>
|
||||
</h1>
|
||||
<ul>
|
||||
{% for page in section.pages %}
|
||||
<li><a href="{{page.permalink | safe }}">{{ page.title }}</a></li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</ul>
|
||||
</main>
|
||||
{% endblock content %}
|
||||
|
||||
Reference in New Issue
Block a user