Spaces:
Running
Running
thibaud frere
commited on
Commit
Β·
9d8447d
1
Parent(s):
31b7760
chore(release): v0.1.0
Browse filesThis view is limited to 50 files because it contains too many changes. Β
See raw diff
- app/src/components/Accordion.astro +1 -1
- app/src/components/RawHtml.astro +6 -0
- app/src/components/TableOfContents.astro +2 -16
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/0.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/10.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/100.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1000.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1001.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1002.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1003.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1004.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1005.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1006.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1007.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1008.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1009.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/101.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1010.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1011.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1012.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1013.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1014.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1015.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1016.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1017.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1018.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1019.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/102.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1020.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1021.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1022.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1023.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1024.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1025.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1026.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1027.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1028.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1029.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/103.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1030.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1031.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1032.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1033.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1034.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1035.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1036.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1037.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1038.jpg +0 -0
- app/src/content/assets/data/{banner-thumbnails β thumbnails}/1039.jpg +0 -0
app/src/components/Accordion.astro
CHANGED
|
@@ -95,7 +95,7 @@ const wrapperClass = ["accordion", className].filter(Boolean).join(" ");
|
|
| 95 |
align-items: center;
|
| 96 |
justify-content: space-between;
|
| 97 |
gap: 4px;
|
| 98 |
-
padding:
|
| 99 |
cursor: pointer;
|
| 100 |
color: var(--text-color);
|
| 101 |
user-select: none;
|
|
|
|
| 95 |
align-items: center;
|
| 96 |
justify-content: space-between;
|
| 97 |
gap: 4px;
|
| 98 |
+
padding: var(--spacing-2) var(--spacing-3);
|
| 99 |
cursor: pointer;
|
| 100 |
color: var(--text-color);
|
| 101 |
user-select: none;
|
app/src/components/RawHtml.astro
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
const { html, class: className, ariaLabel } = Astro.props;
|
| 3 |
+
---
|
| 4 |
+
<div class={className} role="img" aria-label={ariaLabel} set:html={html} />
|
| 5 |
+
|
| 6 |
+
|
app/src/components/TableOfContents.astro
CHANGED
|
@@ -24,22 +24,8 @@ const { tableOfContentAutoCollapse = false } = Astro.props as Props;
|
|
| 24 |
const headings = articleRoot.querySelectorAll('h2, h3, h4');
|
| 25 |
if (!headings.length) return;
|
| 26 |
|
| 27 |
-
//
|
| 28 |
-
const
|
| 29 |
-
.toLowerCase()
|
| 30 |
-
.replace(/[^a-z0-9]+/g, ' ')
|
| 31 |
-
.trim();
|
| 32 |
-
const isTocLabel = (s) => /^(table\s+of\s+contents?)$|^toc$/i.test(String(s || '').replace(/[^a-zA-Z0-9]+/g, ' ').trim());
|
| 33 |
-
const shouldSkip = (h) => {
|
| 34 |
-
const t = h.textContent || '';
|
| 35 |
-
const id = String(h.id || '');
|
| 36 |
-
const slug = normalize(t).replace(/\s+/g, '_');
|
| 37 |
-
if (isTocLabel(t)) return true;
|
| 38 |
-
if (isTocLabel(id.replace(/[_-]+/g, ' '))) return true;
|
| 39 |
-
if (isTocLabel(slug.replace(/[_-]+/g, ' '))) return true;
|
| 40 |
-
return false;
|
| 41 |
-
};
|
| 42 |
-
const headingsArr = Array.from(headings).filter(h => !shouldSkip(h));
|
| 43 |
if (!headingsArr.length) return;
|
| 44 |
|
| 45 |
// Ensure unique ids for headings (deduplicate duplicates)
|
|
|
|
| 24 |
const headings = articleRoot.querySelectorAll('h2, h3, h4');
|
| 25 |
if (!headings.length) return;
|
| 26 |
|
| 27 |
+
// Inclure tous les titres H2/H3/H4 sans filtrer "Table of contents"
|
| 28 |
+
const headingsArr = Array.from(headings);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 29 |
if (!headingsArr.length) return;
|
| 30 |
|
| 31 |
// Ensure unique ids for headings (deduplicate duplicates)
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/0.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/10.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/100.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1000.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1001.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1002.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1003.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1004.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1005.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1006.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1007.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1008.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1009.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/101.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1010.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1011.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1012.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1013.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1014.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1015.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1016.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1017.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1018.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1019.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/102.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1020.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1021.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1022.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1023.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1024.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1025.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1026.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1027.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1028.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1029.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/103.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1030.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1031.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1032.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1033.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1034.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1035.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1036.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1037.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1038.jpg
RENAMED
|
File without changes
|
app/src/content/assets/data/{banner-thumbnails β thumbnails}/1039.jpg
RENAMED
|
File without changes
|