You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: apps/docs/stories/usage/mastodon-v4.mdx
+13-4Lines changed: 13 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,9 +25,11 @@ Si vous avez une instance [Mastodon](https://github.com/mastodon/mastodon) nous
25
25
26
26
## Prérequis communs
27
27
28
+
### Les polices
29
+
28
30
Comme indiqué dans [les prérequis généraux](/?path=/docs/dsfr-connect-prérequis--docs) il peut être bon de mettre les assets d'un thème sur "votre propre serveur". En l'occurence du fait de la génération particulière du thème Mastodon, vous êtes obligés de le faire car sinon les polices officielles du DSFR ne seront pas chargées.
29
31
30
-
Pour commencer, Si vous ne les avez pas déjà téléchargez les polices [sur le site du DSFR](https://www.systeme-de-design.gouv.fr/elements-d-interface/fondamentaux-de-l-identite-de-l-etat/typographie/).
32
+
Pour commencer, si vous ne les avez pas déjà téléchargez les polices [sur le site du DSFR](https://www.systeme-de-design.gouv.fr/elements-d-interface/fondamentaux-de-l-identite-de-l-etat/typographie/).
31
33
32
34
Ensuite, allez sur l'instance Mastodon et créez le dossier `/public/assets/fonts/` pour y mettre toutes les polices. Vous devriez avoir au final :
33
35
@@ -54,6 +56,13 @@ Ensuite, allez sur l'instance Mastodon et créez le dossier `/public/assets/font
54
56
/public/assets/fonts/Spectral-Regular.woff2
55
57
```
56
58
59
+
### Les images
60
+
61
+
Suivant les besoins vous pouvez :
62
+
63
+
- Changer le `favicon` par défaut de Mastodon, en téléchargeant [https://unpkg.com/@gouvfr/dsfr@latest/dist/favicon/favicon.ico](https://unpkg.com/@gouvfr/dsfr@latest/dist/favicon/favicon.ico) pour remplacer l'icône Mastodon située à `/public/favicon.ico`
64
+
- Ajouter un logo depuis l'interface d'administration, en choisissant un fond blanc pour le logo pour qu'il soit lisible aussi bien en `light` que `dark` mode
65
+
57
66
## Méthodes d'installation du thème
58
67
59
68
### Installation avec les privilèges administrateur **(recommandée)**
@@ -77,18 +86,18 @@ _À noter qu'une fois configuré entièrement vous pourriez a priori supprimer `
77
86
Maintenant il faut recompiler les assets Mastodon pour que l'indexation se fasse :
La dernière étape est d'appliquer ce thème à tous les utilisateurs du site. Allez dans `Préférences > Administration > Paramètres serveur > Apparence` (ou directement via https://mon-instance-mastodon-xxxxx.com/admin/settings/appearance) puis configurer `Thème du site` sur la valeur `dsfr`.
89
+
La dernière étape est d'appliquer ce thème à tous les utilisateurs du site. Allez dans `Préférences > Administration > Paramètres serveur > Apparence` (ou directement via https://mon-instance-mastodon-xxxxx.com/admin/settings/appearance) puis configurez `Thème du site` sur la valeur `dsfr`.
81
90
82
91
_Si votre instance ne liste pas le thème nommé `dsfr`, n'hésitez pas à redémarrer l'instance comme vous le faites d'habitude (cela varie en fonction de votre installation initiale)._
83
92
84
93
### Installation sans privilège **(déconseillée)**
85
94
86
-
Si vous n'avez pas la possibilité d'exécuter des commandes sur instance Mastodon, il est toujours possible de s'approcher d'une configuration complète en configurant un style CSS via l'interface. Mais il faut garder à l'esprit que c'est comme faire un "patch" par-dessus le thème actuel :
95
+
Si vous n'avez pas la possibilité d'exécuter des commandes sur votre instance Mastodon, il est toujours possible de s'approcher d'une configuration complète en configurant un style CSS via l'interface. Mais il faut garder à l'esprit que c'est comme faire un "patch" par-dessus le thème actuel :
87
96
88
97
- Il peut y avoir des conflits de style avec le thème utilisé par votre instance Mastodon
89
98
- Cela peut diminuer les performances et temps de chargement comparé à l'autre méthode
90
99
91
100
Tout d'abord allez dans `Préférences > Administration > Paramètres serveur > Apparence` (ou directement via https://mon-instance-mastodon-xxxxx.com/admin/settings/appearance), puis :
92
101
93
-
1. Veuillez à configurer le thème par défaut sur `Mastodon (Dark)` _(le thème DSFR est basé sur celui-ci, donc en "patchant" celui-ci nous évitons de potentiels conflits avec le style des autres thèmes)_
102
+
1. Veuillez configurer le thème par défaut sur `Mastodon (Dark)` _(le thème DSFR est basé sur celui-ci, donc en "patchant" celui-ci nous évitons de potentiels conflits avec le style des autres thèmes)_
94
103
2. Dans le champ `CSS personnalisé` veuillez y copier-coller le contenu du fichier https://unpkg.com/dsfr-connect@latest/dist/mastodon-v4/index.css
Copy file name to clipboardExpand all lines: packages/dsfr-connect/src/mastodon-v4/README.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,10 +12,10 @@ _It should have been easy by customizing main variables in a few hours... But Ma
12
12
13
13
### Get the official theme
14
14
15
-
Since our theme is based on the official one, we need to get it. We made the fetching automatic when you install dependencies of this repository. But if needed you can run it a new time from `/packages/dsfr-connect` with:
16
-
`pnpm run postinstall`
15
+
Since our theme is based on the official one, we need to get it. We made the fetching automatic when you install dependencies of this repository (only when developing, not when installing the package from the NPM registry). But if needed you can run it a new time from `/packages/dsfr-connect` with:
16
+
`pnpm run prepare`
17
17
18
-
_Note: if you want to upgrade the official Mastodon theme, modify the version into `/packages/dsfr-connect/src/mastodon-v4/settings.ts`, delete the folder `/packages/dsfr-connect/src/mastodon-v4/mastodon/` and run again the `postinstall` command._
18
+
_Note: if you want to upgrade the official Mastodon theme, modify the version into `/packages/dsfr-connect/src/mastodon-v4/settings.ts`, delete the folder `/packages/dsfr-connect/src/mastodon-v4/mastodon/` and run again the `prepare` command._
0 commit comments