randomisation du contenu des pages et ajustements

This commit is contained in:
2023-11-12 23:08:18 +01:00
parent e604ec89d5
commit eb1105df64
7 changed files with 18 additions and 2 deletions

View File

@ -10,7 +10,9 @@ Historiquement, le _live coding_ est un type de création porté par le collecti
# À propos de ce site
Ce site est une collection de ressources. Il est conçu pour combler un vide. La communauté francophone du _live coding_ ne possédait pas de site permettant aux artistes et musiciens français de se trouver et d'échanger facilement. Disposer d'un site dédié permet de rompre avec la nécessité de se tenir informé sans cesse sur les réseaux sociaux sous peine de manquer une information.
Ce site est une collection de ressources. Il est conçu pour combler un vide. La communauté francophone du _live coding_ ne possédait pas de site permettant aux artistes et musiciens français de se trouver et d'échanger facilement. Disposer d'un site dédié permet de rompre avec la nécessité de se tenir informé sans cesse sur les réseaux sociaux sous peine de manquer une information. Ce site est conçu et maintenu par [Raphaël Forment](https://raphaelforment.fr) (BuboBubo).
L'information sur chacune des pages est randomisée pour favoriser la découverte.
# Comment contribuer ?

View File

@ -1,7 +1,9 @@
<script>
import Portrait from "$lib/components/Portrait.svelte";
import Membres from "$lib/data/membres.json";
import { shuffleArray } from "$lib/utils";
let members = Membres;
shuffleArray(members);
</script>
# Membres

View File

@ -1,7 +1,9 @@
<script>
import SoftwareCard from "$lib/components/SoftwareCard.svelte";
import Software from "$lib/data/outils.json";
import { shuffleArray } from "$lib/utils";
let softwares = Software;
shuffleArray(softwares);
</script>
# Outils

View File

@ -1,7 +1,9 @@
<script>
import Press from "$lib/components/Press.svelte";
import Presse from "$lib/data/presse.json";
import { shuffleArray } from "$lib/utils";
let general_press = Presse;
shuffleArray(general_press);
</script>
# Presse

View File

@ -2,7 +2,9 @@
import SoftwareCard from "$lib/components/SoftwareCard.svelte";
import Info from "$lib/components/Info.svelte";
import Reseaux from "$lib/data/reseaux.json";
import { shuffleArray } from "$lib/utils";
let reseaux = Reseaux;
shuffleArray(reseaux);
</script>
# Réseaux

View File

@ -24,7 +24,7 @@
"name": "Live Coding Strasbourg",
"place": "Strasbourg",
"image": "https://scontent.flyn1-1.fna.fbcdn.net/v/t39.30808-6/308519739_434280725461676_1220763930413175897_n.jpg?_nc_cat=104&ccb=1-7&_nc_sid=5f2048&_nc_ohc=DJSHmDxQfj8AX90PwZ0&_nc_ht=scontent.flyn1-1.fna&oh=00_AfCh8c_sGFOtUKu5FrBsMaif0NzhCRyPbyrnrIu2LqQrgA&oe=6556F0D9",
"description": "Communauté dédiée au live coding à Strasbourg.",
"description": "Communauté dédiée au live coding à Strasbourg, organisée par Crash Server. Organise concerts et ateliers dédiés au live-coding.",
"link": "https://www.facebook.com/livecodingstrasbourg"
}
]

6
src/lib/utils.js Normal file
View File

@ -0,0 +1,6 @@
export const shuffleArray = (array) => {
for (let i = array.length - 1; i > 0; i--) {
const j = Math.floor(Math.random() * (i + 1));
[array[i], array[j]] = [array[j], array[i]];
}
};