Allow multiple sites generation

This commit is contained in:
Miraty 2021-04-05 18:32:22 +02:00
parent 924b21f524
commit 6acd22615b
218 changed files with 2372 additions and 33013 deletions

7
.gitignore vendored
View file

@ -1,7 +1,6 @@
*.html
*.gz
temp/*
temp2/*
!LICENSE.html
mdp.php
style.min.css
antopie/css
antopie/*.html
docs

View file

@ -1,42 +1,52 @@
# Présentation
Ceci est le code source du [site web d'Antopie](https://antopie.org).
C'est un générateur de sites statiques en PHP.
Ceci est le code source du générateur de sites statiques qui créé le [site web d'Antopie](https://antopie.org).
# Utilisation
Placer les pages dans `pages/<adresse de la page>.md`. Le format est principalement du Markdown Extra mais il est aussi possible de rajouter de l'HTML et du PHP. Elles sont ensuite transformées par `compil.php` en pages HTML statiques.
Placer les pages dans `<site>/md/<page>.md`. Le format est principalement du Markdown Extra mais il est aussi possible de rajouter de l'HTML et du PHP. Elles sont ensuite transformées par `compil.php` en pages HTML statiques, placées dans `<site>/<page>.html`
`compil.php` prend 2 arguments :
* `pw`, mot de passe définit dans mdp.php
* `site`, nom du dossier du site
* `as`, qui dépend de l'endroit où sera déployé le site
Pour déployer en DNS en liant vers `page`, utiliser `as=dns`.
Pour déployer en Onion en liant vert `page`, utiliser `as=onion`.
Pour déployer en DNS en liant vert `page.html`, ignorer `as`.
Exemple : http://tructructruc.onion/web/compil.php?as=onion&pw=change-moi
Exemple : http://tructructruc.onion/web/compil.php?as=onion&pw=change-moi&site=antopie
Les droits d'écriture sont requis sur l'ensemble du dossier par l'user qui exécute PHP.
Les droits d'écriture sont requis sur <site>/css et temp/ par l'user qui exécute PHP.
`compil.php` va chercher à utiliser [static-compress](https://github.com/neosmart/static-compress) dans `/usr/local/bin/static-compress` pour compresser les fichiers CSS et HTML créés.
```
$ cargo install static-compress
$ sudo mv ~/.cargo/bin/static-compress /usr/local/bin/
```
# Bibliothèques utilisées
Le dossier bibli contient les dépendances incluses dans ce site.
Le dossier `bibli` contient les dépendances incluses dans le générateur de sites :
| Nom | Description | Source |
| --------------- | --------------------------------- | ------------------------------------------- |
| ubuntu | La police Ubuntu | https://design.ubuntu.com/font |
| fontello | Pack d'icônes | http://fontello.com |
| lesserphp | Compilateur Less en PHP | https://github.com/MarcusSchwarz/lesserphp |
| konami-js | Le code de Konami | https://snaptortoise.github.io/konami-js |
| gomez css | Gomez du jeu vidéo Fez en CSS | https://github.com/maisano/gomez-css |
| static-compress | Compression de fichiers statiques | https://github.com/neosmart/static-compress |
| parsedown | Compilateur Markdown en PHP | https://parsedown.org |
| Nom | Description | Source |
| --------- | --------------------------- | ------------------------------------------ |
| lesserphp | Compilateur Less en PHP | https://github.com/MarcusSchwarz/lesserphp |
| parsedown | Compilateur Markdown en PHP | https://parsedown.org |
Il y a aussi quelques dépendances spécifiques au site d'Antopie :
| Nom | Description | Source |
| --------- | ------------------- | ---------------------------------------- |
| fontello | Pack d'icônes | http://fontello.com |
| konami-js | Le code de Konami | https://snaptortoise.github.io/konami-js |
| gomez css | Gomez de Fez en CSS | https://github.com/maisano/gomez-css |
# Licence
Le site web d'Antopie est un logiciel libre ; vous pouvez le diffuser et le modifier suivant les termes de la GNU Affero General Public License telle que publiée par la Free Software Foundation ; soit la version 3 de cette licence, soit (à votre convenance) une version ultérieure.
Le générateur de sites web d'Antopie est un logiciel libre ; vous pouvez le diffuser et le modifier suivant les termes de la GNU Affero General Public License telle que publiée par la Free Software Foundation ; soit la version 3 de cette licence, soit (à votre convenance) une version ultérieure.
Le site web d'Antopie est diffusé dans lespoir quil sera utile, mais SANS AUCUNE GARANTIE ; sans même une garantie implicite de COMMERCIALISATION ou dADÉQUATION À UN USAGE PARTICULIER. Voyez la GNU Affero General Public License pour plus de détails.
Le générateur de sites web d'Antopie est diffusé dans lespoir quil sera utile, mais SANS AUCUNE GARANTIE ; sans même une garantie implicite de COMMERCIALISATION ou dADÉQUATION À UN USAGE PARTICULIER. Voyez la GNU Affero General Public License pour plus de détails.
Vous devriez avoir reçu une copie de la GNU Affero General Public License avec ce code. Sinon, consultez https://www.gnu.org/licenses/

4
clr.php → antopie/clr.php Executable file → Normal file
View file

@ -108,7 +108,7 @@ $bhex = sprintf("%02X",round($b));
$rgbhex = $rhex . $ghex . $bhex;
?>
<!-- Code source : https://code.antopie.org/miraty/web/src/branch/master/clr.php -->
<!-- Code source : https://code.antopie.org/miraty/web/src/branch/master/antopie/clr.php -->
<!DOCTYPE html>
<html>
@ -128,7 +128,7 @@ $rgbhex = $rhex . $ghex . $bhex;
}
#txt {
font-family: "Ubuntu", sans-serif;
font-family: system-ui, sans-serif;
font-size: 50px;
color: <?php echo "#" . $rgbhex; ?>;
padding: 10px;

View file

View file

View file

View file

View file

View file

View file

View file

View file

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

0
bibli/gomez/gomez.css → antopie/gomez/gomez.css Executable file → Normal file
View file

0
bibli/gomez/gomez.min.css → antopie/gomez/gomez.min.css vendored Executable file → Normal file
View file

0
img/404fourmie.png → antopie/img/404fourmie.png Executable file → Normal file
View file

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View file

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

View file

Before

Width:  |  Height:  |  Size: 5.6 KiB

After

Width:  |  Height:  |  Size: 5.6 KiB

View file

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

View file

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

View file

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 5.5 KiB

View file

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

0
img/antopiev5.svg → antopie/img/antopiev5.svg Executable file → Normal file
View file

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View file

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

0
img/icons/128.png → antopie/img/icons/128.png Executable file → Normal file
View file

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

0
img/icons/128.webp → antopie/img/icons/128.webp Executable file → Normal file
View file

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

0
img/icons/16.png → antopie/img/icons/16.png Executable file → Normal file
View file

Before

Width:  |  Height:  |  Size: 396 B

After

Width:  |  Height:  |  Size: 396 B

0
img/icons/16.webp → antopie/img/icons/16.webp Executable file → Normal file
View file

Before

Width:  |  Height:  |  Size: 220 B

After

Width:  |  Height:  |  Size: 220 B

0
img/icons/256.png → antopie/img/icons/256.png Executable file → Normal file
View file

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB

0
img/icons/256.webp → antopie/img/icons/256.webp Executable file → Normal file
View file

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

0
img/icons/32.png → antopie/img/icons/32.png Executable file → Normal file
View file

Before

Width:  |  Height:  |  Size: 726 B

After

Width:  |  Height:  |  Size: 726 B

0
img/icons/32.webp → antopie/img/icons/32.webp Executable file → Normal file
View file

Before

Width:  |  Height:  |  Size: 446 B

After

Width:  |  Height:  |  Size: 446 B

0
img/icons/512.png → antopie/img/icons/512.png Executable file → Normal file
View file

Before

Width:  |  Height:  |  Size: 9 KiB

After

Width:  |  Height:  |  Size: 9 KiB

0
img/icons/512.webp → antopie/img/icons/512.webp Executable file → Normal file
View file

Before

Width:  |  Height:  |  Size: 6.5 KiB

After

Width:  |  Height:  |  Size: 6.5 KiB

0
img/icons/64.png → antopie/img/icons/64.png Executable file → Normal file
View file

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

0
img/icons/64.webp → antopie/img/icons/64.webp Executable file → Normal file
View file

Before

Width:  |  Height:  |  Size: 858 B

After

Width:  |  Height:  |  Size: 858 B

View file

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

View file

Before

Width:  |  Height:  |  Size: 868 B

After

Width:  |  Height:  |  Size: 868 B

View file

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

View file

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View file

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View file

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

0
img/logos/gitea.png → antopie/img/logos/gitea.png Executable file → Normal file
View file

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

View file

Before

Width:  |  Height:  |  Size: 6.8 KiB

After

Width:  |  Height:  |  Size: 6.8 KiB

View file

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

Before

Width:  |  Height:  |  Size: 354 B

After

Width:  |  Height:  |  Size: 354 B

View file

Before

Width:  |  Height:  |  Size: 152 B

After

Width:  |  Height:  |  Size: 152 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 990 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 400 B

View file

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View file

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View file

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

View file

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View file

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 27 KiB

View file

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View file

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View file

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View file

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View file

Before

Width:  |  Height:  |  Size: 8.1 KiB

After

Width:  |  Height:  |  Size: 8.1 KiB

View file

Before

Width:  |  Height:  |  Size: 9 KiB

After

Width:  |  Height:  |  Size: 9 KiB

View file

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View file

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View file

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

View file

Before

Width:  |  Height:  |  Size: 6.7 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB

View file

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

View file

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View file

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

View file

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB

View file

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View file

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 6.1 KiB

View file

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

View file

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View file

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

View file

Before

Width:  |  Height:  |  Size: 244 B

After

Width:  |  Height:  |  Size: 244 B

0
img/logos/plume.png → antopie/img/logos/plume.png Executable file → Normal file
View file

Before

Width:  |  Height:  |  Size: 7.5 KiB

After

Width:  |  Height:  |  Size: 7.5 KiB

0
img/logos/plume.webp → antopie/img/logos/plume.webp Executable file → Normal file
View file

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View file

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View file

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 7.6 KiB

View file

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

0
img/logos/searx.png → antopie/img/logos/searx.png Executable file → Normal file
View file

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

0
img/logos/searx.webp → antopie/img/logos/searx.webp Executable file → Normal file
View file

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

0
bibli/konami.js → antopie/konami.js Executable file → Normal file
View file

0
pages/404.md → antopie/md/404.md Executable file → Normal file
View file

View file

@ -5,9 +5,6 @@ Cette page liste d'autres initiative de décentraliser et décommercialiser Inte
[**42l**](https://42l.fr/)
: Services originaux, CHATONS, Paris
[**DryCat**](https://www.drycat.fr/)
: Hetzner, CHATONS, Nantes
[**TeDomum**](https://tedomum.net/)
: CHATONS

15
antopie/md/cgu.md Normal file
View file

@ -0,0 +1,15 @@
## Préambule
<span style="color: red;">Antopie</span> est un ensemble de services Internet créé en France par une seule personne y résidant. L'utilisation de ces services oblige la pleine acceptation des présentes conditions.
* Celles-ci peuvent être mises à jour et modifiées à tout moment.
* Seule leur dernière version est applicable.
## Conditions
* <span style="color: red;">Antopie</span> est soumise à toutes les restrictions et obligations de la loi française. Cela prévaut partout.
* <span style="color: red;">Antopie</span> se dégage de toutes responsabilités. Les services peuvent être à tout moment modifiés ou interrompus, temporairement ou définitivement, avec ou sans préavis.
* L'utilisation d'<span style="color: red;">Antopie</span> pour une communication publique est régie par <a href="<?php formerUrlLocale('manifeste-sur-le-contenu'); ?>">le manifeste sur le contenu d'<span style="color: red;">Antopie</span></a>.
* <span style="color: red;">Antopie</span> est ouverte à toute conscience à priori.
* Vous pouvez contacter l'administrataire d'<span style="color: red;">Antopie</span> par courriel : [miraty+legal@antopie.org](mailto:miraty+legal@antopie.org).

4
pages/contact.md → antopie/md/contact.md Executable file → Normal file
View file

@ -1,5 +1,5 @@
Vous pouvez me contacter par l'un des moyens suivants :
* Mail : [miraty+antopie@antopie.org](mailto:miraty+antopie@antopie.org)
OpenPGP : [`B16B 12A8 957B 2EC7 9659 04A6 B82D 15F0 3E67 B2B5`](<?= clearnetOrOnion("https://miraty.antopie.org", "http://miratyww5h7xhki2ttodapygnukmnrywn4osw3d32llc4sggzmyso5id.onion") ?>/B16B12A8957B2EC7965904A6B82D15F03E67B2B5.asc)
* Matrix : @miraty:matrix.antopie.org
* Fédiverse : [@miraty@plero.antopie.org](https://plero.antopie.org/miraty)
* Matrix : `@miraty:matrix.antopie.org`
* Fédiverse : `@miraty@plero.antopie.org`

0
pages/courriel.md → antopie/md/courriel.md Executable file → Normal file
View file

View file

@ -13,7 +13,7 @@ Une tour nommée Pastèque avec :
## Système
[YunoHost](https://yunohost.org) 4.0 (basé sur [Debian](https://www.debian.org) 10) et son écosystème : Nginx, Postfix, Fail2ban...
[YunoHost](https://yunohost.org) 4 (basé sur [Debian](https://www.debian.org) 10) et son écosystème : Nginx, Postfix, Fail2ban...
## DNS
@ -23,20 +23,23 @@ Il est enregistré dans la [HSTS Preload List](https://hstspreload.org).
## Onion
En plus de l'accès par le DNS, plusieurs services sont aussi accessibles en `.onion`, par Tor. Il s'agit des mêmes serveurs qui tournent derrière, et leurs URLs d'accès Web sont interchangeables. Le support de l'Onion est récent, et des modifications importantes pourraient survenir dessus.
En plus de l'accès par le DNS, plusieurs services sont aussi accessibles en `.onion`, par Tor. Il s'agit des mêmes serveurs qui tournent derrière, et leurs URLs d'accès Web sont interchangeables.
## Internet
Pastèque est connectée à Internet via une connexion du FAI Free en fibre optique (FTTH) à Paris.
Le débit maximal disponible varie entre 50 Mo/s (400 Mbit/s) et 100 Mo/s (800 Mbit/s).
Adresse IPv6 : `2a01:e34:ec23:b760:5604:a6ff:fec4:58bd`
Adresse IPv4 : `78.194.59.118`
## Sauvegarde
## Sauvegardes
Des sauvegardes sont faites régulièrement avec le [système intégré à YunoHost](https://yunohost.org/#/backup).
PeerTube et Nextcloud ne sont pas sauvegardées car cela prendrait trop de place.
Les sauvegardes sont copiées sur un disque dans la même pièce.
Les données contenues dans PeerTube et Nextcloud ne sont pas sauvegardées car cela utiliserait trop de place.
Les sauvegardes sont copiées sur un autre disque dans la même pièce tous les 14 jours.
## Journaux de connexion
Le serveur utilise la configuration par défaut de YunoHost pour les journaux de connexion (logs), dont la durée de conservation est de 14 jours pour Nginx.
## Relai Tor

38
pages/index.md → antopie/md/index.md Executable file → Normal file
View file

@ -11,21 +11,21 @@ Le compte <a href="https://mamot.fr/@Antopie" rel="me">@Antopie@mamot.fr</a> ([R
<?php
$logoService = array(
'plume' => 'plume.webp',
'peertube' => 'peertube.webp',
'gitea' => 'gitea.webp',
'libreqr' => 'libreqr.webp',
'bitwarden' => 'bitwarden.webp',
'nextcloud' => 'nextcloud.webp',
'synapse' => 'matrix.webp',
'element' => 'element.webp',
'privatebin' => 'privatebin.webp',
'jirafeau' => 'jirafeau.webp',
'rssbridge' => 'rssbridge.webp',
'searx' => 'searx.webp',
'etherpad' => 'etherpad.webp',
'diagrams' => 'diagrams.webp',
'opensondage' => 'opensondage.webp',
'plume' => 'plume',
'peertube' => 'peertube',
'gitea' => 'gitea',
'libreqr' => 'libreqr',
'bitwarden' => 'bitwarden',
'nextcloud' => 'nextcloud',
'synapse' => 'matrix',
'element' => 'element',
'privatebin' => 'privatebin',
'jirafeau' => 'jirafeau',
'rssbridge' => 'rssbridge',
'searx' => 'searx',
'etherpad' => 'etherpad',
'diagrams' => 'diagrams',
'opensondage' => 'opensondage',
'iprefua' => NULL,
);
@ -94,7 +94,7 @@ $descService = array(
'bitwarden' => 'Générez, enregistrez et synchronisez des mots ou phrases de passe fortes.',
'nextcloud' => 'Synchronisation de fichiers, de contacts (<a href="https://fr.wikipedia.org/wiki/CardDAV">CardDAV</a>), dagenda (<a href="https://fr.wikipedia.org/wiki/CalDAV">CalDAV</a>), <a href="https://getcarnet.app/">Carnet</a> , et plein dautres fonctionnalités grâce à des extensions.',
'synapse' => 'Un serveur <a href="https://fr.wikipedia.org/wiki/Matrix_(protocole)">Matrix</a>, qui est un protocole internet moderne pour la communication écrite, audio ou vidéo.',
'element' => 'Client Web pour <a href="https://fr.wikipedia.org/wiki/Matrix_(protocole)">Matrix</a>. Autrefois nommé Riot.',
'element' => 'Client Web pour <a href="https://fr.wikipedia.org/wiki/Matrix_(protocole)">Matrix</a>.',
'privatebin' => 'Partagez des textes, codes sources ou <a href="https://fr.wikipedia.org/wiki/Markdown">Markdown</a> rapidement.',
'jirafeau' => 'Partagez rapidement nimporte quel fichier avec nimporte qui.',
'rssbridge' => 'Exportez les données de centaines de sites aux formats <a href="https://fr.wikipedia.org/wiki/Atom_Syndication_Format">Atom</a>, <a href="https://fr.wikipedia.org/wiki/JavaScript_Object_Notation">JSON</a>, <a href="https://fr.wikipedia.org/wiki/Hypertext_Markup_Language">HTML</a>, Mrss ou texte.',
@ -203,7 +203,11 @@ $aboutService = array(
foreach($descService as $codeService => $descService) { ?>
<div>
<?php if (isset($logoService[$codeService])) { ?><div class="logoService"><img class="elLogoServ" src="img/logos/<?php echo $logoService[$codeService]; ?>" alt=""/></div> <?php } ?>
<?php if (isset($logoService[$codeService])) { ?><div class="logoService">
<picture>
<source srcset="img/logos/<?php echo $logoService[$codeService]; ?>.webp" type="image/webp">
<img class="elLogoServ" src="img/logos/<?php echo $logoService[$codeService]; ?>.png" alt="">
</picture></div> <?php } ?>
<div class="titreService"><?php echo $nomService[$codeService]; ?></div>
<div class="metasService">
<?php if (!is_null($siteOfficielService[$codeService])) {

View file

@ -0,0 +1,7 @@
Antopie est hostile à la propagation de contenus droitistes, et est susceptible d'appliquer une modération en conséquence.
Le terme droitiste peut par exemple comprendre *autoritariste*, *fasciste*, *nationaliste*, *raciste*, *essentialiste*, *spéciste*, *capacitiste*, *productiviste*, *capitaliste*, *propriétariste*, *sexiste*, *queerphobe*, *transphobe*, *homophobe*, *psychophobe*, *grossophobe*, *putophobe*, *conspirationniste*, *spiritualiste*, *théiste* ou *dualiste*.
Ceci a été exprimé plus dans le but de guider les personnes dans leur choix de service avant leur établissement sur Antopie que de limiter l'expression des personnes qui sont déjà dessus. Aussi, si vous êtes d'accord avec ce qui est dit dans ce manifeste, vous ne devriez pas avoir besoin de vérifier la compatibilité de tout ce que vous dites avec. La modération sur Antopie est faite avec bienveillance et est ouverte à discussion. L'immense majorité des contenus retirés d'Antopie sont du spam ou sont publiés par des personnes n'ayant pas lu ce manifeste.
**Ce n'est pas une atteinte à la liberté d'expression.** Ce manifeste ne vous interdit pas de vous exprimer. Il vous demande simplement de ne pas utiliser un service Antopie pour cela si vous avez des idées trop différentes, auquel cas vous pourrez trouvez un service qui vous convient mieux.

Some files were not shown because too many files have changed in this diff Show more