Refonte complète
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
f12035fa67
commit
dcff9cdfe9
@ -1,30 +0,0 @@
|
||||
IgnoreURLs: [
|
||||
#
|
||||
# blog/2016/07/27/alphabet-une-entreprise-pas-comme-les-autres/index.html
|
||||
#
|
||||
"https://www.recode.net/2014/10/24/11632238/nest-acquires-home-automation-hub-revolv-but-will-stop-selling-it",
|
||||
"https://www.facebook.com/connectivity/",
|
||||
#
|
||||
# blog/2022/04/05/retour-d-experience-six-mois-de-stockage-dans-git/index.html
|
||||
# Erreur 500
|
||||
#
|
||||
"https://ceph.com/",
|
||||
#
|
||||
# blog/2022/03/27/toujours-pas-de-remplacant-pour-mon-pc-de-jeu/index.html
|
||||
# Erreur 403
|
||||
#
|
||||
"https://www.coolermaster.com/catalog/legacy-products/cooling/hyper-412s/",
|
||||
#
|
||||
# Liens intéressants
|
||||
# Redirections foireuses
|
||||
#
|
||||
"https://www.anfr.fr/toutes-les-actualites/actualites/les-enquetes-de-lanfr-les-brouillages-ont-plus-dun-tour-dans-leur-sac/",
|
||||
"https://www.washingtonpost.com/technology/2022/10/21/permanent-remote-work-employees/",
|
||||
"https://web.archive.org/web/https://blog.link-value.fr/actualite-green-it-par-developpeur-web-edition3-d9e246bc3642",
|
||||
#
|
||||
# Pages exclues de la wayback machine
|
||||
#
|
||||
"https://web.archive.org/web/https://feynmanlectures.caltech.edu/",
|
||||
]
|
||||
OutputDir: /test/cache
|
||||
ExternalTimeout: 20
|
@ -0,0 +1,4 @@
|
||||
/* Liens */
|
||||
a {
|
||||
@apply inline-flex items-center space-x-1;
|
||||
}
|
@ -0,0 +1,174 @@
|
||||
article {
|
||||
/* En-tête (descendant direct) */
|
||||
> header {
|
||||
@apply mb-4;
|
||||
|
||||
/* Titre principal */
|
||||
h1 {
|
||||
@apply text-slate-200
|
||||
xl:text-6xl
|
||||
lg:text-6xl
|
||||
md:text-4xl
|
||||
text-2xl
|
||||
leading-none
|
||||
font-extralight
|
||||
my-0
|
||||
py-0;
|
||||
|
||||
font-family: "JelleeBold";
|
||||
}
|
||||
|
||||
.secondary-title {
|
||||
@apply text-slate-200
|
||||
italic
|
||||
text-lg
|
||||
leading-none
|
||||
font-extralight
|
||||
mt-2;
|
||||
}
|
||||
|
||||
.meta {
|
||||
@apply flex items-center space-x-1 my-2 text-slate-400;
|
||||
|
||||
a {
|
||||
@apply underline text-slate-300;
|
||||
|
||||
&:hover {
|
||||
@apply text-white;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.article-summary {
|
||||
}
|
||||
}
|
||||
|
||||
.article-wrapper {
|
||||
@apply grid w-full gap-4
|
||||
items-start;
|
||||
}
|
||||
|
||||
.article-body {
|
||||
@apply prose
|
||||
prose-a:text-blue-400
|
||||
prose-invert
|
||||
prose-lg
|
||||
prose-blockquote:text-slate-400
|
||||
md:prose-xl
|
||||
lg:prose-2xl
|
||||
bg-slate-900
|
||||
rounded
|
||||
px-4 py-1
|
||||
mx-auto
|
||||
hover:prose-a:text-emerald-400
|
||||
max-w-full;
|
||||
|
||||
strong {
|
||||
@apply text-slate-200 font-extrabold;
|
||||
}
|
||||
|
||||
/* code {
|
||||
@apply bg-slate-950 p-1 rounded;
|
||||
} */
|
||||
|
||||
h2 {
|
||||
@apply text-amber-500
|
||||
leading-tight
|
||||
font-extralight
|
||||
flex items-baseline;
|
||||
|
||||
font-family: "JelleeBold";
|
||||
}
|
||||
|
||||
h3 {
|
||||
@apply text-rose-400
|
||||
leading-tight
|
||||
font-extralight
|
||||
flex items-baseline;
|
||||
|
||||
font-family: "JelleeBold";
|
||||
}
|
||||
|
||||
h4 {
|
||||
@apply text-purple-400
|
||||
leading-tight
|
||||
font-extralight
|
||||
flex items-baseline;
|
||||
|
||||
font-family: "JelleeBold";
|
||||
}
|
||||
|
||||
h5 {
|
||||
@apply text-amber-400
|
||||
leading-tight
|
||||
font-extralight
|
||||
flex items-baseline;
|
||||
|
||||
font-family: "JelleeBold";
|
||||
}
|
||||
|
||||
p {
|
||||
@apply text-justify;
|
||||
}
|
||||
|
||||
ol {
|
||||
@apply ml-4;
|
||||
}
|
||||
|
||||
figure {
|
||||
@apply mx-auto
|
||||
mb-12;
|
||||
|
||||
img {
|
||||
@apply my-0
|
||||
rounded;
|
||||
}
|
||||
|
||||
&.cover {
|
||||
@apply mt-3 mx-auto;
|
||||
img {
|
||||
@apply mx-auto
|
||||
rounded;
|
||||
}
|
||||
}
|
||||
|
||||
figcaption,
|
||||
figcaption p {
|
||||
@apply text-center text-base;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.article-asides {
|
||||
@apply space-y-8;
|
||||
|
||||
aside {
|
||||
> header {
|
||||
h2 {
|
||||
@apply text-slate-200
|
||||
text-2xl
|
||||
leading-none
|
||||
font-extralight
|
||||
text-center
|
||||
my-0
|
||||
mb-2
|
||||
py-0;
|
||||
}
|
||||
}
|
||||
|
||||
figure {
|
||||
@apply mx-auto text-center;
|
||||
|
||||
img {
|
||||
@apply my-0 mx-auto
|
||||
rounded;
|
||||
}
|
||||
|
||||
figcaption,
|
||||
figcaption p {
|
||||
@apply text-center text-base;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
/* Corps HTML */
|
||||
body {
|
||||
@apply bg-slate-950
|
||||
text-slate-300
|
||||
w-screen
|
||||
h-screen
|
||||
flex;
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
/* Liste de définition */
|
||||
dl {
|
||||
@apply grid
|
||||
grid-cols-2
|
||||
gap-2;
|
||||
|
||||
dt {
|
||||
@apply text-right;
|
||||
}
|
||||
|
||||
dd {
|
||||
@apply text-left text-rose-300;
|
||||
}
|
||||
}
|
@ -0,0 +1,17 @@
|
||||
@font-face {
|
||||
font-family: "JelleeBold";
|
||||
src: url("/fonts/Jellee/Jellee-Bold.woff2") format("woff2"),
|
||||
url("/fonts/Jellee/Jellee-Bold.woff") format("woff"),
|
||||
url("/fonts/Jellee/Jellee-Bold.ttf") format("truetype");
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Fantasque Sans Mono";
|
||||
src: url("/fonts/Fantasque/FantasqueSansMono-Regular.woff2") format("woff2"),
|
||||
url("/fonts/Fantasque/FantasqueSansMono-Regular.woff") format("woff"),
|
||||
url("/fonts/Fantasque/FantasqueSansMono-Regular.ttf") format("truetype");
|
||||
font-weight: 400;
|
||||
font-style: normal;
|
||||
}
|
@ -0,0 +1,2 @@
|
||||
html {
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
/* Images */
|
||||
/* On réduit la luminosité pour éviter d'aveugler et on la rétabli au survol */
|
||||
img {
|
||||
@apply no-underline mx-auto;
|
||||
|
||||
opacity: 0.5;
|
||||
transition: opacity 0.25s ease-in-out;
|
||||
|
||||
&:hover {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
@ -0,0 +1,40 @@
|
||||
main {
|
||||
@apply h-screen grow
|
||||
p-4
|
||||
overflow-y-auto;
|
||||
|
||||
> div {
|
||||
@apply prose-sm
|
||||
prose prose-invert
|
||||
prose-teal
|
||||
hover:prose-a:text-teal-400
|
||||
max-w-none
|
||||
text-slate-500
|
||||
leading-snug;
|
||||
|
||||
p {
|
||||
@apply text-center;
|
||||
}
|
||||
}
|
||||
|
||||
> footer {
|
||||
@apply text-xs
|
||||
text-slate-500
|
||||
text-center
|
||||
mt-4
|
||||
leading-relaxed;
|
||||
|
||||
hr {
|
||||
@apply border-slate-900 my-8;
|
||||
}
|
||||
|
||||
a {
|
||||
@apply text-slate-400
|
||||
underline;
|
||||
|
||||
&:hover {
|
||||
@apply text-white;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,18 @@
|
||||
::-webkit-scrollbar {
|
||||
width: 10px;
|
||||
}
|
||||
|
||||
/* Track */
|
||||
::-webkit-scrollbar-track {
|
||||
@apply bg-slate-900;
|
||||
}
|
||||
|
||||
/* Handle */
|
||||
::-webkit-scrollbar-thumb {
|
||||
@apply bg-blue-950;
|
||||
-webkit-border-radius: 10px;
|
||||
border-radius: 10px;
|
||||
}
|
||||
::-webkit-scrollbar-thumb:hover {
|
||||
@apply bg-blue-900;
|
||||
}
|
@ -1,7 +1,8 @@
|
||||
/* Vidéos intégrées */
|
||||
video {
|
||||
@apply mx-auto
|
||||
mb-12;
|
||||
mb-12
|
||||
max-h-screen;
|
||||
|
||||
img {
|
||||
@apply my-0 mx-auto
|
@ -0,0 +1,76 @@
|
||||
.article-card {
|
||||
@apply bg-slate-900 rounded px-2 py-1 text-left;
|
||||
|
||||
> div {
|
||||
@apply flex items-start space-x-2 flex-wrap md:flex-nowrap lg:flex-wrap xl:flex-nowrap;
|
||||
|
||||
figure {
|
||||
@apply flex-shrink min-w-fit m-0 rounded;
|
||||
|
||||
img {
|
||||
@apply rounded;
|
||||
}
|
||||
}
|
||||
|
||||
> div {
|
||||
@apply flex-grow text-justify;
|
||||
}
|
||||
}
|
||||
|
||||
header {
|
||||
.primary-title {
|
||||
@apply xl:text-2xl
|
||||
lg:text-2xl
|
||||
md:text-xl
|
||||
text-lg
|
||||
my-0
|
||||
tracking-wider
|
||||
py-0;
|
||||
|
||||
font-family: "JelleeBold";
|
||||
|
||||
a {
|
||||
@apply text-cyan-500;
|
||||
|
||||
&:hover {
|
||||
@apply text-purple-400 underline;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.secondary-title {
|
||||
@apply italic
|
||||
mt-0
|
||||
text-sm
|
||||
leading-none
|
||||
font-extralight;
|
||||
}
|
||||
|
||||
.meta {
|
||||
@apply flex flex-wrap items-center space-x-1 my-1 italic text-slate-400 text-xs;
|
||||
|
||||
a {
|
||||
@apply underline;
|
||||
&:hover {
|
||||
@apply text-white;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.extra-links {
|
||||
@apply flex items-center my-1 space-x-4 text-xs;
|
||||
|
||||
a {
|
||||
@apply text-blue-400;
|
||||
|
||||
&:hover {
|
||||
@apply text-green-400;
|
||||
|
||||
span {
|
||||
@apply text-green-400;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
header#menu {
|
||||
@apply shrink
|
||||
flex
|
||||
flex-col
|
||||
h-screen
|
||||
min-w-fit
|
||||
space-y-6
|
||||
p-1
|
||||
bg-slate-900
|
||||
overflow-y-auto;
|
||||
|
||||
nav {
|
||||
@apply flex-shrink;
|
||||
}
|
||||
|
||||
a {
|
||||
@apply flex
|
||||
items-center
|
||||
space-x-1
|
||||
rounded
|
||||
px-2 py-1
|
||||
text-lg;
|
||||
|
||||
&:hover {
|
||||
@apply bg-blue-950 text-white;
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,62 @@
|
||||
.paginator {
|
||||
@apply flex
|
||||
items-center
|
||||
p-2
|
||||
bg-slate-900
|
||||
leading-none
|
||||
rounded;
|
||||
|
||||
.paginator-prev,
|
||||
.paginator-next {
|
||||
span {
|
||||
@apply h-8 w-8;
|
||||
}
|
||||
|
||||
&:hover {
|
||||
span {
|
||||
@apply text-green-500;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.paginator-prev {
|
||||
@apply shrink;
|
||||
}
|
||||
|
||||
.paginator-pages {
|
||||
@apply grow text-center relative;
|
||||
|
||||
details {
|
||||
ul {
|
||||
@apply absolute
|
||||
w-36
|
||||
overflow-auto
|
||||
max-h-40
|
||||
bg-slate-800
|
||||
shadow-lg
|
||||
shadow-black
|
||||
rounded
|
||||
p-1
|
||||
-ml-14
|
||||
mt-1
|
||||
left-1/2;
|
||||
|
||||
.selected {
|
||||
@apply bg-slate-950 rounded;
|
||||
}
|
||||
|
||||
a {
|
||||
@apply block px-2 py-1;
|
||||
|
||||
&:hover {
|
||||
@apply bg-blue-900 text-white rounded;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.paginator-next {
|
||||
@apply shrink;
|
||||
}
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
/* Description d'une page "placeholder" */
|
||||
#placeholder {
|
||||
@apply bg-blue-900
|
||||
mx-auto
|
||||
text-lg
|
||||
text-justify
|
||||
px-4 py-1
|
||||
rounded
|
||||
my-4;
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
/* Bloc spoiler */
|
||||
.spoiler {
|
||||
@apply text-amber-500;
|
||||
|
||||
&:hover {
|
||||
summary {
|
||||
@apply text-amber-300;
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,17 @@
|
||||
#TableOfContents {
|
||||
@apply text-sm p-2;
|
||||
|
||||
ol {
|
||||
@apply list-decimal ml-4;
|
||||
|
||||
li {
|
||||
a {
|
||||
@apply block px-2 py-1;
|
||||
|
||||
&:hover {
|
||||
@apply bg-blue-900 rounded;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
@import "tailwindcss/base";
|
||||
@import "/assets/css/base/_index.css";
|
||||
|
||||
@import "tailwindcss/components";
|
||||
@import "/assets/css/components/_index.css";
|
||||
|
||||
@import "tailwindcss/utilities";
|
||||
@import "/assets/css/utilities/_index.css";
|
@ -0,0 +1,8 @@
|
||||
.highlight {
|
||||
@apply rounded max-w-full text-sm mb-8;
|
||||
}
|
||||
|
||||
/* Background */
|
||||
.chroma {
|
||||
@apply rounded p-4 my-0 overflow-auto;
|
||||
}
|
@ -1,81 +1,43 @@
|
||||
main:
|
||||
- name: Blog
|
||||
url: /blog/
|
||||
secondary:
|
||||
- name: "Mots-clés"
|
||||
url: /tags/
|
||||
weight: 1
|
||||
params:
|
||||
icon: blog
|
||||
color: text-blue-500
|
||||
- name: "Mes livres"
|
||||
url: /mes-livres/
|
||||
weight: 2
|
||||
params:
|
||||
icon: mes-livres
|
||||
color: text-neutral-400
|
||||
- name: Films
|
||||
url: /films/
|
||||
weight: 3
|
||||
params:
|
||||
icon: films
|
||||
color: text-neutral-400
|
||||
- name: Séries
|
||||
url: /series/
|
||||
weight: 4
|
||||
params:
|
||||
icon: series
|
||||
color: text-stone-400
|
||||
- name: "Jeux-vidéo"
|
||||
url: "/jeux-video/"
|
||||
weight: 5
|
||||
params:
|
||||
icon: jeux-video
|
||||
color: text-gray-400
|
||||
- name: Livres
|
||||
url: /livres/
|
||||
weight: 6
|
||||
params:
|
||||
icon: livres
|
||||
color: text-amber-900
|
||||
- name: Collectables
|
||||
url: /collectables/
|
||||
weight: 7
|
||||
params:
|
||||
icon: collectables
|
||||
color: text-amber-600
|
||||
|
||||
secondary:
|
||||
icon: icon-[bi--tags-fill]
|
||||
color: text-emerald-600
|
||||
- name: "Flux RSS"
|
||||
url: /index.xml
|
||||
weight: 1
|
||||
weight: 2
|
||||
params:
|
||||
icon: rss
|
||||
icon: icon-[ic--round-rss-feed]
|
||||
color: text-amber-600
|
||||
- name: Git
|
||||
url: https://git.athaliasoft.com/
|
||||
weight: 2
|
||||
weight: 3
|
||||
params:
|
||||
icon: git
|
||||
icon: icon-[mdi--git]
|
||||
color: text-red-700
|
||||
- name: "À propos"
|
||||
url: /a-propos/
|
||||
weight: 3
|
||||
weight: 4
|
||||
params:
|
||||
icon: about
|
||||
icon: icon-[mdi--about]
|
||||
color: text-blue-500
|
||||
- name: "Me contacter"
|
||||
url: /contact/
|
||||
weight: 4
|
||||
weight: 5
|
||||
params:
|
||||
icon: contact
|
||||
icon: icon-[mdi--chat-outline]
|
||||
color: text-white
|
||||
- name: "Webring"
|
||||
url: /tags/webring/
|
||||
weight: 5
|
||||
weight: 6
|
||||
params:
|
||||
icon: webring
|
||||
icon: icon-[bx--network-chart]
|
||||
color: text-purple-500
|
||||
- name: Wishlist Amazon
|
||||
url: https://amzn.eu/2YN3LFd
|
||||
weight: 6
|
||||
weight: 7
|
||||
params:
|
||||
icon: amazon
|
||||
icon: icon-[fa-brands--amazon]
|
||||
color: text-amber-500
|
||||
|
@ -1,3 +1,6 @@
|
||||
---
|
||||
title: Accueil
|
||||
title: Le blog de Richard Dern
|
||||
---
|
||||
|
||||
Opinions impopulaires d'un *dino-nerd* parmi les humains.
|
||||
Mon blog, ma vie.
|
||||
|
@ -1,7 +1,8 @@
|
||||
---
|
||||
title: Collectables
|
||||
icon: collectables
|
||||
weight: 7
|
||||
icon: icon-[mdi--gift]
|
||||
color: text-amber-600
|
||||
---
|
||||
|
||||
Mes objets de collection.
|
||||
Mes objets de collection. Mes trésors. Mes reliques. Mes artefacts.
|
||||
|
@ -1,7 +1,8 @@
|
||||
---
|
||||
title: "Liens intéressants"
|
||||
icon: webring
|
||||
color: text-purple-500
|
||||
weight: 8
|
||||
icon: icon-[ph--link-simple]
|
||||
color: text-violet-600
|
||||
---
|
||||
|
||||
Des sites intéressants (qui m'intéressent *moi*) glanés au cours de mon exploration des Internets.
|
||||
|
@ -1,11 +1,12 @@
|
||||
---
|
||||
title: "L'Humain, cette espèce primitive"
|
||||
date: 2021-01-29
|
||||
book_cover: cover.jpeg
|
||||
cover: cover.jpeg
|
||||
button_text: "Acheter sur Amazon"
|
||||
button_url: https://www.amazon.fr/dp/B08VF4D2NT
|
||||
sources: https://git.athaliasoft.com/Livres/l-humain-cette-espece-primitive
|
||||
price: 4.99€
|