Correction pour validation HTML + CSS + RSS
This commit is contained in:
@@ -189,7 +189,7 @@
|
||||
}
|
||||
|
||||
.article-header .article-origin-link-button .article-origin-link-button-link.ui-button {
|
||||
border-color: color-mix(in srgb, var(--color-section-divider-1) 62%, var(--color-border-strong));
|
||||
border-color: #a69250;
|
||||
background: linear-gradient(180deg, rgba(217, 122, 63, 0.36) 0%, rgba(17, 27, 42, 0.94) 100%);
|
||||
}
|
||||
|
||||
|
||||
@@ -10,9 +10,9 @@ body {
|
||||
line-height: 1.7;
|
||||
background: linear-gradient(
|
||||
170deg,
|
||||
color-mix(in srgb, var(--color-background-wash) 16%, var(--color-background-alt)) 0%,
|
||||
color-mix(in srgb, var(--color-background-wash) 8%, var(--color-background-alt)) 46%,
|
||||
color-mix(in srgb, var(--color-background-wash) 4%, var(--color-background-deep)) 100%
|
||||
var(--color-body-gradient-top) 0%,
|
||||
var(--color-body-gradient-mid) 46%,
|
||||
var(--color-body-gradient-bottom) 100%
|
||||
);
|
||||
color: var(--color-text);
|
||||
padding: var(--page-gutter);
|
||||
@@ -75,8 +75,8 @@ body:has(> header.article-header) > main > article > :is(p, ul, ol, blockquote,
|
||||
text-shadow: none;
|
||||
background-image: linear-gradient(
|
||||
to bottom,
|
||||
color-mix(in srgb, var(--color-strong-highlight) 82%, var(--color-background-deep)) 0%,
|
||||
color-mix(in srgb, var(--color-strong-highlight) 92%, var(--color-background-deep)) 100%
|
||||
var(--color-strong-highlight-start) 0%,
|
||||
var(--color-strong-highlight-end) 100%
|
||||
);
|
||||
background-size: 100% 1em;
|
||||
background-position: 0 52%;
|
||||
@@ -106,9 +106,9 @@ a {
|
||||
color: var(--color-link);
|
||||
text-decoration: underline;
|
||||
text-decoration-thickness: 1px;
|
||||
text-decoration-color: color-mix(in srgb, currentColor 72%, transparent);
|
||||
text-decoration-color: currentColor;
|
||||
text-underline-offset: 0.15em;
|
||||
word-break: break-word;
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
|
||||
a:hover,
|
||||
@@ -162,7 +162,7 @@ body:has(> main.listing-page) > main.listing-page table span.link-dead {
|
||||
text-decoration-line: underline;
|
||||
text-decoration-style: wavy;
|
||||
text-decoration-thickness: 1px;
|
||||
text-decoration-color: color-mix(in srgb, currentColor 72%, transparent);
|
||||
text-decoration-color: currentColor;
|
||||
text-underline-offset: 0.2em;
|
||||
}
|
||||
|
||||
@@ -177,7 +177,7 @@ body:has(> main.listing-page) > main.listing-page table span.link-dead:is(:hover
|
||||
body:has(> header.article-header) > main > article > :not(footer):not(section.article-asides) :is(a, span).link-dead.link-dead-404:not(.ui-button),
|
||||
body:has(> main.listing-page) > main.listing-page table span.link-dead.link-dead-404 {
|
||||
color: var(--color-link-dead-404);
|
||||
text-decoration-color: color-mix(in srgb, var(--color-link-dead-404) 78%, transparent);
|
||||
text-decoration-color: var(--color-link-dead-404-underline);
|
||||
}
|
||||
|
||||
body:has(> header.article-header) > main > article > :not(footer):not(section.article-asides) :is(a, span).link-dead.link-dead-404:not(.ui-button):is(:hover, :focus-visible),
|
||||
@@ -189,7 +189,7 @@ body:has(> main.listing-page) > main.listing-page table span.link-dead.link-dead
|
||||
body:has(> header.article-header) > main > article > :not(footer):not(section.article-asides) del.link-dead.link-dead-marked,
|
||||
body:has(> main.listing-page) > main.listing-page table del.link-dead.link-dead-marked {
|
||||
color: var(--color-link-dead-marked);
|
||||
text-decoration-color: color-mix(in srgb, var(--color-link-dead-marked) 82%, transparent);
|
||||
text-decoration-color: var(--color-link-dead-marked-underline);
|
||||
}
|
||||
|
||||
body:has(> header.article-header) > main > article > :not(footer):not(section.article-asides) del.link-dead.link-dead-marked > span.link-dead.link-dead-marked:not(.ui-button),
|
||||
@@ -287,7 +287,7 @@ details > summary {
|
||||
}
|
||||
|
||||
.ui-button:is(:hover, :focus-visible) {
|
||||
border-color: color-mix(in srgb, var(--color-accent-1) 62%, var(--color-border-strong));
|
||||
border-color: var(--color-accent-1-border-soft);
|
||||
background: linear-gradient(180deg, rgba(118, 167, 215, 0.32) 0%, rgba(17, 27, 42, 0.96) 100%);
|
||||
color: #ffffff;
|
||||
text-decoration: none;
|
||||
|
||||
@@ -52,7 +52,6 @@ main nav.articles-list > ol > li > article {
|
||||
|
||||
main nav.articles-list > ol > li > article :is(h2, h3, p, a, time, span, strong) {
|
||||
overflow-wrap: anywhere;
|
||||
word-break: break-word;
|
||||
}
|
||||
|
||||
main nav.articles-list article {
|
||||
@@ -221,8 +220,9 @@ body:has(> header.article-header) > main > article {
|
||||
/* Titres de sections dans le corps d'article :
|
||||
alignés avec la sobriété des en-têtes de blocs de l'accueil. */
|
||||
main > article :is(h2, h3, h4, h5, h6) {
|
||||
--article-heading-accent: var(--color-accent-1);
|
||||
--article-heading-rule-width: clamp(13rem, 42vw, 18rem);
|
||||
--article-heading-rule-color: var(--color-accent-1-border-soft);
|
||||
--article-heading-text-color: var(--color-heading);
|
||||
margin-top: var(--space-6);
|
||||
margin-bottom: 0;
|
||||
padding-top: calc(var(--space-3) + 0.15rem);
|
||||
@@ -233,7 +233,7 @@ main > article :is(h2, h3, h4, h5, h6) {
|
||||
font-weight: 700;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.06em;
|
||||
color: var(--color-heading);
|
||||
color: var(--article-heading-text-color);
|
||||
}
|
||||
|
||||
main > article img {
|
||||
@@ -246,15 +246,15 @@ main > article :is(h2, h3, h4, h5, h6)::before {
|
||||
inset-block-start: 0;
|
||||
inset-inline-start: 0;
|
||||
width: min(100%, var(--article-heading-rule-width));
|
||||
border-top: var(--border-width-regular) solid color-mix(in srgb, var(--article-heading-accent) 65%, var(--color-border));
|
||||
border-top: var(--border-width-regular) solid var(--article-heading-rule-color);
|
||||
}
|
||||
|
||||
main > article h2 {
|
||||
--article-heading-accent: var(--color-accent-1);
|
||||
--article-heading-rule-width: 100%;
|
||||
--article-heading-rule-color: #5a7fa4;
|
||||
--article-heading-text-color: #e0ecf8;
|
||||
margin-top: calc(var(--article-feature-block-margin) * 2);
|
||||
font-size: clamp(1.55rem, 2.55vw, 2.15rem);
|
||||
color: color-mix(in srgb, var(--color-accent-1) 18%, var(--color-heading));
|
||||
}
|
||||
|
||||
body:has(> header.article-header) > main > article > h2:first-child {
|
||||
@@ -262,24 +262,24 @@ body:has(> header.article-header) > main > article > h2:first-child {
|
||||
}
|
||||
|
||||
main > article h3 {
|
||||
--article-heading-accent: var(--color-section-divider-1);
|
||||
--article-heading-rule-color: #a48a41;
|
||||
--article-heading-text-color: #f2e4be;
|
||||
font-size: clamp(1.36rem, 2.08vw, 1.8rem);
|
||||
color: color-mix(in srgb, var(--color-section-divider-1) 34%, var(--color-heading));
|
||||
}
|
||||
|
||||
main > article h4 {
|
||||
--article-heading-accent: var(--color-section-divider-2);
|
||||
--article-heading-rule-color: #6b57a5;
|
||||
--article-heading-text-color: #e0dbf6;
|
||||
font-size: clamp(1.2rem, 1.82vw, 1.5rem);
|
||||
color: color-mix(in srgb, var(--color-section-divider-2) 22%, var(--color-heading));
|
||||
}
|
||||
|
||||
main > article h5 {
|
||||
--article-heading-accent: var(--color-border-strong);
|
||||
--article-heading-rule-color: var(--color-border-strong);
|
||||
font-size: clamp(1.08rem, 1.5vw, 1.28rem);
|
||||
}
|
||||
|
||||
main > article h6 {
|
||||
--article-heading-accent: var(--color-border-strong);
|
||||
--article-heading-rule-color: var(--color-border-strong);
|
||||
font-size: clamp(1rem, 1.3vw, 1.16rem);
|
||||
}
|
||||
|
||||
@@ -560,14 +560,14 @@ main > article > table {
|
||||
max-width: 100%;
|
||||
border-collapse: collapse;
|
||||
border-spacing: 0;
|
||||
border: 1px solid color-mix(in srgb, var(--color-section-divider-1) 46%, #5f3f1a);
|
||||
border: 1px solid #9e772b;
|
||||
border-radius: 0;
|
||||
background: linear-gradient(180deg, rgba(37, 23, 10, 0.82) 0%, rgba(15, 10, 6, 0.9) 100%);
|
||||
color: var(--color-text);
|
||||
}
|
||||
|
||||
main > article > table :is(th, td) {
|
||||
border: 1px solid color-mix(in srgb, var(--color-section-divider-3) 36%, #4e3218);
|
||||
border: 1px solid #804c26;
|
||||
padding: 0.55rem 0.72rem;
|
||||
vertical-align: top;
|
||||
}
|
||||
@@ -648,12 +648,12 @@ main > article > section.article-asides > section.article-comments-callout > p:l
|
||||
main > article > section.article-asides > section.article-comments-callout > p:last-child > a.ui-button {
|
||||
width: 100%;
|
||||
min-height: 2.7rem;
|
||||
border-color: color-mix(in srgb, var(--color-section-divider-1) 62%, var(--color-border-strong));
|
||||
border-color: #a69250;
|
||||
background: linear-gradient(180deg, rgba(217, 122, 63, 0.38) 0%, rgba(17, 27, 42, 0.94) 100%);
|
||||
}
|
||||
|
||||
main > article > section.article-asides > section.article-comments-callout > p:last-child > a.ui-button:is(:hover, :focus-visible) {
|
||||
border-color: color-mix(in srgb, var(--color-section-divider-1) 78%, var(--color-border-strong));
|
||||
border-color: #c1a249;
|
||||
background: linear-gradient(180deg, rgba(217, 122, 63, 0.54) 0%, rgba(17, 27, 42, 0.98) 100%);
|
||||
}
|
||||
|
||||
@@ -798,7 +798,7 @@ main > article > section.article-books > div > section > article {
|
||||
row-gap: var(--space-2);
|
||||
align-items: start;
|
||||
margin-top: 0;
|
||||
border-top: 1px solid color-mix(in srgb, var(--color-border-strong) 62%, transparent);
|
||||
border-top: 1px solid var(--color-border-strong-alpha-62);
|
||||
padding-top: var(--space-3);
|
||||
padding-bottom: 0;
|
||||
background: transparent;
|
||||
@@ -864,28 +864,28 @@ main > article > section.article-books > div > section p:last-child {
|
||||
|
||||
main > article > section.article-books > div > section p:last-child > a.ui-button {
|
||||
min-height: 2.35rem;
|
||||
border-color: color-mix(in srgb, var(--color-link-external) 58%, var(--color-border-strong));
|
||||
border-color: var(--color-link-external-button-border);
|
||||
background: linear-gradient(
|
||||
180deg,
|
||||
color-mix(in srgb, var(--color-link-external) 38%, var(--color-background-alt)) 0%,
|
||||
color-mix(in srgb, var(--color-link-external) 12%, var(--color-background-alt)) 100%
|
||||
var(--color-link-external-button-background-top) 0%,
|
||||
var(--color-link-external-button-background-bottom) 100%
|
||||
);
|
||||
}
|
||||
|
||||
main > article > section.article-books > div > section p:last-child > a.ui-button:is(:hover, :focus-visible) {
|
||||
border-color: color-mix(in srgb, var(--color-link-external-hover) 70%, var(--color-border-strong));
|
||||
border-color: var(--color-link-external-button-border-hover);
|
||||
background: linear-gradient(
|
||||
180deg,
|
||||
color-mix(in srgb, var(--color-link-external-hover) 44%, var(--color-background-alt)) 0%,
|
||||
color-mix(in srgb, var(--color-link-external) 18%, var(--color-background-alt)) 100%
|
||||
var(--color-link-external-button-background-top-hover) 0%,
|
||||
var(--color-link-external-button-background-bottom-hover) 100%
|
||||
);
|
||||
}
|
||||
|
||||
main > article > dl {
|
||||
margin-block: var(--article-feature-block-margin);
|
||||
padding-block: var(--space-3) var(--space-2);
|
||||
border-top: var(--border-width-regular) solid color-mix(in srgb, var(--color-section-divider-1) 62%, var(--color-section-divider-3));
|
||||
border-bottom: 1px solid color-mix(in srgb, var(--color-border-strong) 72%, transparent);
|
||||
border-top: var(--border-width-regular) solid #e2a03f;
|
||||
border-bottom: 1px solid var(--color-border-strong-alpha-72);
|
||||
display: grid;
|
||||
grid-template-columns: minmax(13rem, 0.9fr) minmax(0, 2.1fr);
|
||||
column-gap: var(--space-4);
|
||||
@@ -905,14 +905,14 @@ main > article > dl > dt {
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.06em;
|
||||
line-height: 1.35;
|
||||
color: color-mix(in srgb, var(--color-section-divider-1) 55%, var(--color-heading));
|
||||
color: #eed695;
|
||||
}
|
||||
|
||||
main > article > dl > dd {
|
||||
margin: 0;
|
||||
grid-column: 2;
|
||||
padding-left: var(--space-3);
|
||||
border-left: var(--border-width-regular) solid color-mix(in srgb, var(--color-section-divider-3) 65%, var(--color-border));
|
||||
border-left: var(--border-width-regular) solid #9b6241;
|
||||
font-size: 1.03rem;
|
||||
line-height: 1.6;
|
||||
color: var(--color-text);
|
||||
@@ -922,7 +922,7 @@ main > article > dl > dd + dt,
|
||||
main > article > dl > dd + dt + dd {
|
||||
margin-top: var(--space-1);
|
||||
padding-top: var(--space-2);
|
||||
border-top: 1px solid color-mix(in srgb, var(--color-border-strong) 55%, transparent);
|
||||
border-top: 1px solid var(--color-border-strong-alpha-55);
|
||||
}
|
||||
|
||||
body:has(> header.article-header) > main > article > pre {
|
||||
@@ -1053,7 +1053,7 @@ main > article figure.figure-media > figcaption.figure-media-meta {
|
||||
flex-direction: column;
|
||||
min-height: 100%;
|
||||
gap: var(--space-2);
|
||||
background: color-mix(in srgb, var(--color-background-alt) 82%, transparent);
|
||||
background: var(--color-content-soft-background);
|
||||
}
|
||||
|
||||
main > article figure.figure-media > figcaption.figure-media-meta > .figure-media-meta-main {
|
||||
@@ -1247,7 +1247,6 @@ body:has(> header.article-header) > main > aside.article-toc > details.article-t
|
||||
overflow-y: auto;
|
||||
overflow-x: hidden;
|
||||
overscroll-behavior: contain;
|
||||
scrollbar-gutter: stable both-edges;
|
||||
border: 1px solid var(--color-border-strong);
|
||||
background: rgba(6, 12, 20, 0.96);
|
||||
padding: var(--space-3);
|
||||
@@ -1362,7 +1361,6 @@ body:has(> header.article-header) > main > aside.article-toc nav[aria-label="Som
|
||||
|
||||
body:has(> header.article-header) > main > article > table :is(th, td) {
|
||||
overflow-wrap: anywhere;
|
||||
word-break: break-word;
|
||||
}
|
||||
|
||||
main > article > dl {
|
||||
|
||||
@@ -58,7 +58,7 @@ body > header > section:first-of-type > form.site-search > input[type="search"]
|
||||
min-height: 2.35rem;
|
||||
padding: 0.45rem 0.65rem;
|
||||
border: 1px solid var(--color-border-strong);
|
||||
background-color: color-mix(in srgb, var(--color-background-alt) 88%, #000000 12%);
|
||||
background-color: var(--color-search-background);
|
||||
color: var(--color-heading);
|
||||
font-family: var(--font-body);
|
||||
font-size: 1rem;
|
||||
@@ -66,7 +66,7 @@ body > header > section:first-of-type > form.site-search > input[type="search"]
|
||||
|
||||
body > header > section:first-of-type > form.site-search > input[type="search"]:focus-visible {
|
||||
border-color: var(--color-accent-1);
|
||||
outline: 2px solid color-mix(in srgb, var(--color-accent-1) 78%, transparent);
|
||||
outline: 2px solid var(--color-accent-1-focus-outline);
|
||||
outline-offset: 1px;
|
||||
}
|
||||
|
||||
@@ -226,7 +226,7 @@ body > header:has(> h1) > p:not(:has(time)) {
|
||||
}
|
||||
|
||||
.page-links a.ui-button:is(:hover, :focus-visible) {
|
||||
border-color: color-mix(in srgb, var(--color-accent-1) 62%, var(--color-border-strong));
|
||||
border-color: var(--color-accent-1-border-soft);
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
|
||||
@@ -200,7 +200,7 @@ body > main > section > div.spotlight.spotlight-aside-first > aside > ol > li >
|
||||
}
|
||||
|
||||
body > main > section > div.spotlight > aside > ol > li:is(:hover, :focus-within) > a::before {
|
||||
pointer-events: auto;
|
||||
pointer-events: initial;
|
||||
}
|
||||
|
||||
body > main > section > div.spotlight > aside > ol > li > a > span:first-child {
|
||||
@@ -383,20 +383,20 @@ body > main.home-main > section.home-books > div > section p:last-child {
|
||||
body > main.home-main > section.home-books > div > section p:last-child > a.ui-button {
|
||||
width: 100%;
|
||||
min-height: 2.35rem;
|
||||
border-color: color-mix(in srgb, var(--color-link-external) 58%, var(--color-border-strong));
|
||||
border-color: var(--color-link-external-button-border);
|
||||
background: linear-gradient(
|
||||
180deg,
|
||||
color-mix(in srgb, var(--color-link-external) 38%, var(--color-background-alt)) 0%,
|
||||
color-mix(in srgb, var(--color-link-external) 12%, var(--color-background-alt)) 100%
|
||||
var(--color-link-external-button-background-top) 0%,
|
||||
var(--color-link-external-button-background-bottom) 100%
|
||||
);
|
||||
}
|
||||
|
||||
body > main.home-main > section.home-books > div > section p:last-child > a.ui-button:is(:hover, :focus-visible) {
|
||||
border-color: color-mix(in srgb, var(--color-link-external-hover) 70%, var(--color-border-strong));
|
||||
border-color: var(--color-link-external-button-border-hover);
|
||||
background: linear-gradient(
|
||||
180deg,
|
||||
color-mix(in srgb, var(--color-link-external-hover) 44%, var(--color-background-alt)) 0%,
|
||||
color-mix(in srgb, var(--color-link-external) 18%, var(--color-background-alt)) 100%
|
||||
var(--color-link-external-button-background-top-hover) 0%,
|
||||
var(--color-link-external-button-background-bottom-hover) 100%
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
@@ -34,6 +34,28 @@
|
||||
--color-strong-highlight: #8f3340;
|
||||
--border-width-regular: 2px;
|
||||
|
||||
/* Couleurs derivees pour rester compatibles avec le validateur CSS local. */
|
||||
--color-body-gradient-top: #1d2c3f;
|
||||
--color-body-gradient-mid: #172434;
|
||||
--color-body-gradient-bottom: #080e1a;
|
||||
--color-strong-highlight-start: #762b38;
|
||||
--color-strong-highlight-end: #84303c;
|
||||
--color-search-background: #0f1825;
|
||||
--color-accent-1-border-soft: #6087af;
|
||||
--color-accent-1-focus-outline: rgba(118, 167, 215, 0.78);
|
||||
--color-link-dead-404-underline: rgba(255, 159, 179, 0.78);
|
||||
--color-link-dead-marked-underline: rgba(255, 91, 110, 0.82);
|
||||
--color-link-external-button-border: #58a598;
|
||||
--color-link-external-button-background-top: #346660;
|
||||
--color-link-external-button-background-bottom: #1c333b;
|
||||
--color-link-external-button-border-hover: #80c6b6;
|
||||
--color-link-external-button-background-top-hover: #4f7c76;
|
||||
--color-link-external-button-background-bottom-hover: #223e44;
|
||||
--color-border-strong-alpha-55: rgba(59, 83, 109, 0.55);
|
||||
--color-border-strong-alpha-62: rgba(59, 83, 109, 0.62);
|
||||
--color-border-strong-alpha-72: rgba(59, 83, 109, 0.72);
|
||||
--color-content-soft-background: rgba(17, 27, 42, 0.82);
|
||||
|
||||
--font-body: "Source Sans 3", "Noto Sans", "DejaVu Sans", sans-serif;
|
||||
--font-heading: "Avenir Next Condensed", "Franklin Gothic Medium", "Arial Narrow", sans-serif;
|
||||
--font-size-root-min: 16px;
|
||||
|
||||
@@ -225,7 +225,7 @@
|
||||
<p class="article-publication">
|
||||
{{ with $page.Date }}
|
||||
{{- $timePart := . | time.Format "15:04:05" -}}
|
||||
<time datetime="{{ . }}">
|
||||
<time datetime="{{ .Format "2006-01-02T15:04:05Z07:00" }}">
|
||||
{{- if eq $timePart "00:00:00" -}}
|
||||
{{ . | time.Format "02/01/2006" }}
|
||||
{{- else -}}
|
||||
|
||||
@@ -156,7 +156,7 @@
|
||||
{{- if $showInterestingLinksMeta -}}
|
||||
<footer class="external-link-meta">
|
||||
<p>
|
||||
{{- with $page.Date -}}<time datetime="{{ . }}">{{ . | time.Format "02/01/2006" }}</time>{{- end -}}
|
||||
{{- with $page.Date -}}<time datetime="{{ .Format "2006-01-02T15:04:05Z07:00" }}">{{ . | time.Format "02/01/2006" }}</time>{{- end -}}
|
||||
{{- if and $page.Date $originHost -}}<span>·</span>{{- end -}}
|
||||
{{- with $originHost -}}
|
||||
{{- if $originLink -}}
|
||||
@@ -168,13 +168,13 @@
|
||||
</p>
|
||||
<p>
|
||||
<strong data-state="{{ $statusTone }}"{{ with $statusTitle }} title="{{ . }}"{{ end }}>{{ $statusLabel }}</strong>
|
||||
{{- with $statusChecked -}}<span>·</span><time datetime="{{ . }}">Vérifié {{ . | time.Format "02/01/2006" }}</time>{{- end -}}
|
||||
{{- with $statusChecked -}}<span>·</span><time datetime="{{ time.Format "2006-01-02T15:04:05Z07:00" (time .) }}">Vérifié {{ . | time.Format "02/01/2006" }}</time>{{- end -}}
|
||||
</p>
|
||||
</footer>
|
||||
{{- else -}}
|
||||
<p>
|
||||
{{- with $page.Date -}}
|
||||
<time datetime="{{ . }}">{{ . | time.Format "02/01/2006" }}</time>
|
||||
<time datetime="{{ .Format "2006-01-02T15:04:05Z07:00" }}">{{ . | time.Format "02/01/2006" }}</time>
|
||||
{{- end -}}
|
||||
{{- if $showSection -}}
|
||||
{{- with $page.Parent -}}
|
||||
|
||||
@@ -107,9 +107,9 @@
|
||||
</td>
|
||||
<td>
|
||||
{{- if $manualMarked -}}
|
||||
<del class="link-dead link-dead-marked"><span class="link-dead link-dead-marked" title="URL d'origine : {{ .url }}" aria-label="Lien supprimé. URL d'origine : {{ .url }}">{{ .url }}</span></del>
|
||||
<del class="link-dead link-dead-marked"><span class="link-dead link-dead-marked" title="URL d'origine : {{ .url }}">{{ .url }}</span></del>
|
||||
{{- else -}}
|
||||
<span class="link-dead{{ if eq (printf "%v" .status) "404" }} link-dead-404{{ end }}" title="URL d'origine : {{ .url }}" aria-label="Lien mort. URL d'origine : {{ .url }}">{{ .url }}</span>
|
||||
<span class="link-dead{{ if eq (printf "%v" .status) "404" }} link-dead-404{{ end }}" title="URL d'origine : {{ .url }}">{{ .url }}</span>
|
||||
{{- end -}}
|
||||
</td>
|
||||
<td>{{ with .code }}<code>{{ . }}</code>{{ end }}</td>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<p>
|
||||
{{ with .Date }}
|
||||
<time datetime="{{ . }}">{{ . | time.Format "02/01/2006" }}</time>
|
||||
<time datetime="{{ .Format "2006-01-02T15:04:05Z07:00" }}">{{ . | time.Format "02/01/2006" }}</time>
|
||||
{{ end }}
|
||||
{{ if ge .ReadingTime 5 }}
|
||||
<span>{{ .ReadingTime }} min de lecture</span>
|
||||
|
||||
@@ -221,8 +221,7 @@
|
||||
{{- $classValue := delimit $linkClasses " " -}}
|
||||
{{- if $isMarkedDeadLink -}}
|
||||
{{- $deadTitleValue := printf "URL d'origine : %s" $destination -}}
|
||||
{{- $deadAriaLabel := printf "Lien supprimé. URL d'origine : %s" $destination -}}
|
||||
<del class="link-dead link-dead-marked"><span{{ with $classValue }} class="{{- . -}}"{{ end }} title="{{- $deadTitleValue -}}" aria-label="{{- $deadAriaLabel -}}">{{- strings.TrimSpace .Text | safeHTML -}}</span></del>
|
||||
<del class="link-dead link-dead-marked"><span{{ with $classValue }} class="{{- . -}}"{{ end }} title="{{- $deadTitleValue -}}">{{- strings.TrimSpace .Text | safeHTML -}}</span></del>
|
||||
{{- else -}}
|
||||
<a href="{{- $newURL -}}"{{ with $classValue }} class="{{- . -}}"{{ end }}{{ with $titleValue }} title="{{- . -}}"{{ end }}{{ if $isExternal }} rel="noreferrer noopener"{{ end }}>{{- strings.TrimSpace .Text | safeHTML -}}</a>
|
||||
{{- end -}}{{- "" -}}
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
<span>{{ .Title }}</span>
|
||||
<span>
|
||||
{{- with .Date -}}
|
||||
<time datetime="{{ . }}">{{ . | time.Format "02/01/2006" }}</time>
|
||||
<time datetime="{{ .Format "2006-01-02T15:04:05Z07:00" }}">{{ . | time.Format "02/01/2006" }}</time>
|
||||
{{- end -}}
|
||||
{{- if $showSection -}}
|
||||
{{- with .Parent -}}
|
||||
@@ -59,7 +59,7 @@
|
||||
<a href="{{ .RelPermalink }}">{{ .Title }}</a>
|
||||
<p>
|
||||
{{- with .Date -}}
|
||||
<time datetime="{{ . }}">{{ . | time.Format "02/01/2006" }}</time>
|
||||
<time datetime="{{ .Format "2006-01-02T15:04:05Z07:00" }}">{{ . | time.Format "02/01/2006" }}</time>
|
||||
{{- end -}}
|
||||
{{- if $showSection -}}
|
||||
{{- with .Parent -}}
|
||||
|
||||
@@ -58,7 +58,7 @@
|
||||
<header>
|
||||
<p>
|
||||
{{- with $page.Date -}}
|
||||
<time datetime="{{ . }}">{{ . | time.Format "02/01/2006" }}</time>
|
||||
<time datetime="{{ .Format "2006-01-02T15:04:05Z07:00" }}">{{ . | time.Format "02/01/2006" }}</time>
|
||||
{{- end -}}
|
||||
</p>
|
||||
{{- with $dossierFirstPage -}}
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
{{- if $video -}}
|
||||
{{- $hasMeta := or $data.title (or $data.description (or $data.attribution $data.prompt)) -}}
|
||||
<figure class="figure-media{{ if $hasMeta }} figure-media-with-meta{{ else }} figure-media-without-meta{{ end }}">
|
||||
<video controls preload="metadata" width="100%">
|
||||
<video controls preload="metadata">
|
||||
<source src="{{ $video.RelPermalink }}" type="video/mp4">
|
||||
Votre navigateur ne prend pas en charge la lecture des videos.
|
||||
</video>
|
||||
|
||||
@@ -204,7 +204,7 @@
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
<a href="{{ $page.RelPermalink }}">{{ $page.Title }}</a>
|
||||
{{- with $page.Date -}}<time datetime="{{ . }}">{{ . | time.Format "02/01/2006" }}</time>{{- end -}}
|
||||
{{- with $page.Date -}}<time datetime="{{ .Format "2006-01-02T15:04:05Z07:00" }}">{{ . | time.Format "02/01/2006" }}</time>{{- end -}}
|
||||
</li>
|
||||
{{- end -}}
|
||||
</ul>
|
||||
@@ -346,7 +346,7 @@
|
||||
{{- end -}}
|
||||
<footer>
|
||||
<p>
|
||||
{{- with $page.Date -}}<time datetime="{{ . }}">{{ . | time.Format "02/01/2006" }}</time>{{- end -}}
|
||||
{{- with $page.Date -}}<time datetime="{{ .Format "2006-01-02T15:04:05Z07:00" }}">{{ . | time.Format "02/01/2006" }}</time>{{- end -}}
|
||||
{{- if and $page.Date $originHost -}}<span>·</span>{{- end -}}
|
||||
{{- with $originHost -}}
|
||||
{{- if $originLink -}}
|
||||
@@ -358,7 +358,7 @@
|
||||
</p>
|
||||
<p>
|
||||
<strong data-state="{{ $statusTone }}"{{ with $statusTitle }} title="{{ . }}"{{ end }}>{{ $statusLabel }}</strong>
|
||||
{{- with $statusChecked -}}<span>·</span><time datetime="{{ . }}">Vérifié {{ . | time.Format "02/01/2006" }}</time>{{- end -}}
|
||||
{{- with $statusChecked -}}<span>·</span><time datetime="{{ time.Format "2006-01-02T15:04:05Z07:00" (time .) }}">Vérifié {{ . | time.Format "02/01/2006" }}</time>{{- end -}}
|
||||
</p>
|
||||
</footer>
|
||||
</div>
|
||||
|
||||
@@ -40,20 +40,22 @@
|
||||
<language>{{ site.Language.LanguageCode }}</language>{{ with $authorEmail }}
|
||||
<managingEditor>{{.}}{{ with $authorName }} ({{ . }}){{ end }}</managingEditor>{{ end }}{{ with $authorEmail }}
|
||||
<webMaster>{{ . }}{{ with $authorName }} ({{ . }}){{ end }}</webMaster>{{ end }}{{ with .Site.Copyright }}
|
||||
<copyright>{{ . }}</copyright>{{ end }}{{ if gt (len $pages) 0 }}
|
||||
<copyright>{{ . | htmlUnescape }}</copyright>{{ end }}{{ if gt (len $pages) 0 }}
|
||||
<lastBuildDate>{{ (index $pages 0).PublishDate.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</lastBuildDate>{{ end }}
|
||||
{{- with .OutputFormats.Get "RSS" }}
|
||||
{{ printf "<atom:link href=%q rel=\"self\" type=%q />" .Permalink .MediaType | safeHTML }}
|
||||
{{- end }}
|
||||
{{- range $pages }}
|
||||
{{- $readMoreLink := printf `<p><a href="%s">Continuer la lecture sur mon blog</a></p>` .Permalink -}}
|
||||
{{- $summary := partial "head/description.html" . -}}
|
||||
<item>
|
||||
<title>{{ .Title }}</title>
|
||||
<link>{{ .Permalink }}</link>
|
||||
<pubDate>{{ .PublishDate.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</pubDate>
|
||||
{{- with $authorEmail }}<author>{{ . }}{{ with $authorName }} ({{ . }}){{ end }}</author>{{ end }}
|
||||
<guid>{{ .Permalink }}</guid>
|
||||
<description>{{ printf "%s%s" .Summary $readMoreLink | transform.XMLEscape | safeHTML }}</description>
|
||||
{{- with $summary }}
|
||||
<description>{{ . | transform.XMLEscape | safeHTML }}</description>
|
||||
{{- end }}
|
||||
</item>
|
||||
{{- end }}
|
||||
</channel>
|
||||
|
||||
Reference in New Issue
Block a user