diff --git a/.gitignore b/.gitignore
index 9e43751..eb5a316 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,11 +1 @@
-mkht-php.css
-css/*
-*.gz
-*.md
-!/src/*.md
-*.gmi
-!/src/*.gmi
-!/README.md
-*.html
-!/*.inc.html
-*.atom
+target
diff --git a/src/404.md b/404.md
old mode 100755
new mode 100644
similarity index 100%
rename from src/404.md
rename to 404.md
diff --git a/src/LICENSE.en.md b/LICENSE.en.md
similarity index 100%
rename from src/LICENSE.en.md
rename to LICENSE.en.md
diff --git a/src/cgu.md b/cgu.md
old mode 100755
new mode 100644
similarity index 100%
rename from src/cgu.md
rename to cgu.md
diff --git a/src/courriel.md b/courriel.md
old mode 100755
new mode 100644
similarity index 100%
rename from src/courriel.md
rename to courriel.md
diff --git a/src/details-techniques.md b/details-techniques.md
old mode 100755
new mode 100644
similarity index 100%
rename from src/details-techniques.md
rename to details-techniques.md
diff --git a/header.inc.php b/header.inc.php
new file mode 100644
index 0000000..03d4b99
--- /dev/null
+++ b/header.inc.php
@@ -0,0 +1,7 @@
+
+ = ($path_parts_target['filename'] === 'index') ? '' : '' ?>
+
diff --git a/src/index.md b/index.md
old mode 100755
new mode 100644
similarity index 96%
rename from src/index.md
rename to index.md
index 499d368..2195c8d
--- a/src/index.md
+++ b/index.md
@@ -1,5 +1,7 @@
*[RSS]: Really Simple Syndication
+## Présentation
+
Antopie propose des services Internet, administrés par et hébergés chez [Miraty](= clearnetOrOnion('https://miraty.antopie.org', 'http://miraty.sou4vla4k5peskbl3dlzhh3e6ve5eu3m3hhsmiidqevlsd6lqo3qq2ad.onion') ?>/fr/index.html) grâce à [YunoHost](https://yunohost.org).
Le compte @Antopie@mamot.fr ([RSS](https://mamot.fr/@Antopie.rss)) informe des pannes, mises à jour et nouveaux services.
@@ -12,6 +14,8 @@ Le compte @Antopie@mamot.fr ([R
Conditions d'utilisation
+## Services
+
'
Forge logicielle simple basée sur
Git.',
'libreqr' => 'Un générateur de
codes QR fait maison.',
'vaultwarden' => 'Enregistrer des clés de passe. Compatible avec les
clients Bitwarden.',
- 'nextcloud' => 'Synchronisation de fichiers, de contacts (
CardDAV), d’agenda (
CalDAV),
Carnet , et plein d’autres fonctionnalités grâce à des extensions.',
+ 'nextcloud' => 'Synchronisation de fichiers, de contacts (
CardDAV), d’agenda (
CalDAV), et plein d’autres fonctionnalités grâce à des extensions.',
'synapse' => 'Un serveur
Matrix, qui est un protocole internet moderne pour la communication écrite, audio ou vidéo.',
- 'element' => 'Client Web pour
Matrix.',
+ 'element' => 'Client Web pour Matrix.',
'privatebin' => 'Partager des textes, codes sources ou
Markdown rapidement.',
'jirafeau' => 'Rendre un fichier accessible par une URL Web.',
'etherpad' => 'Éditer un texte sur plusieurs appareils en même temps. Utilisable avec
MyPads.',
@@ -239,9 +243,9 @@ $aboutService = array(
foreach($descService as $codeService => $descService) { ?>
-
+
-
= $nomService[$codeService]; ?>
+
= $nomService[$codeService]; ?>
Site
diff --git a/src/manifeste-sur-le-contenu.md b/manifeste-sur-le-contenu.md
old mode 100755
new mode 100644
similarity index 100%
rename from src/manifeste-sur-le-contenu.md
rename to manifeste-sur-le-contenu.md
diff --git a/src/matrix.md b/matrix.md
old mode 100755
new mode 100644
similarity index 100%
rename from src/matrix.md
rename to matrix.md
diff --git a/src/nextcloud.md b/nextcloud.md
old mode 100755
new mode 100644
similarity index 100%
rename from src/nextcloud.md
rename to nextcloud.md
diff --git a/style.css b/style.css
index 25928c8..e0a42c1 100644
--- a/style.css
+++ b/style.css
@@ -1,15 +1,22 @@
.grid {
display: grid;
- grid-template-columns: repeat(auto-fill, minmax(max(350px, calc((100% - (30px * 5)) / 6)), 1fr));
- grid-gap: 30px;
+ grid-template-columns: repeat(auto-fill, minmax(max(11.66rem, calc((100% - (1rem * 5)) / 6)), 1fr));
+ grid-gap: 1rem;
}
-/* Add a white shadow to dark images to get enough contrast with dark theme */
+.imgService {
+ width: auto;
+ max-height: 4rem;
+}
+
+/* Add a white shadow around dark images to get enough contrast with dark theme */
img[src="img/logos/searx.webp"], img[src="img/logos/peertube.webp"] {
- filter: drop-shadow(1px 1px 0 white)
- drop-shadow(-1px -1px 0 white)
- drop-shadow(-1px 1px 0 white)
- drop-shadow(1px -1px 0 white);
+ filter:
+ drop-shadow( 0.03rem 0.03rem 0 white)
+ drop-shadow( 0.03rem -0.03rem 0 white)
+ drop-shadow(-0.03rem 0.03rem 0 white)
+ drop-shadow(-0.03rem -0.03rem 0 white)
+ ;
}
.action::before {
@@ -17,8 +24,8 @@ img[src="img/logos/searx.webp"], img[src="img/logos/peertube.webp"] {
}
.metaService {
- margin: 6px;
- margin-bottom: 0px;
+ margin: 0.2rem;
+ margin-bottom: 0;
}
.descService {
@@ -27,7 +34,7 @@ img[src="img/logos/searx.webp"], img[src="img/logos/peertube.webp"] {
.domService {
font-size: 0.8em;
- line-height: 26px;
+ line-height: 0.86rem;
}
.domService code, .domService em {
@@ -38,17 +45,31 @@ img[src="img/logos/searx.webp"], img[src="img/logos/peertube.webp"] {
overflow-wrap: anywhere;
}
+.centered > section {
+ border: none;
+ padding-left: unset;
+}
+
+header > h1 {
+ margin: 0;
+}
+
+header > img, h1 > img {
+ max-height: 3.4rem;
+ width: auto;
+}
+
.interlude {
display: flex;
justify-content: center;
- margin-top: 20px;
- margin-bottom: 10px;
+ margin-top: 0.66rem;
+ margin-bottom: 0.33rem;
}
.interlude > hr {
border: 0;
- border-top: 2px gray dashed;
- width: 520px;
+ border-top: 0.1rem gray dashed;
+ width: 17.33rem;
}
.row {
@@ -60,23 +81,23 @@ img[src="img/logos/searx.webp"], img[src="img/logos/peertube.webp"] {
}
.row > a.button {
- margin: 10px;
+ margin: 0.33rem;
}
.padRow {
- padding: 10px;
+ padding: 0.33rem;
}
small {
- font-size: 0.8em;
+ font-size: 0.8rem;
}
h1.titreService {
- font-size: 1.3em;
+ font-size: 1.3rem;
text-align: center;
- margin: 0px;
- padding-bottom: 0px;
- padding-top: 0px;
+ margin: 0;
+ padding-bottom: 0;
+ padding-top: 0;
}
.antopie {