randomisation du contenu des pages et ajustements
This commit is contained in:
@ -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 ?
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
6
src/lib/utils.js
Normal 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]];
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user