Maison >interface Web >js tutoriel >Construire jargons.dev [# Le dictionnaire de base
Bienvenue dans le deuxième volet de notre série sur jargons.dev !
Suite au commit initial, j'ai commencé à travailler sur "le script fork" (vous vous demandez ce que c'est ?? Vous le découvrirez plus tard dans la série ?) mais je dois l'avouer et comme vous le découvrirez dans l'historique du commit, que j'ai pris une longue pause (3 mois+) après avoir travaillé sur jargons.dev. Durant cette période, j'ai eu l'occasion de faire une réflexion subconsciente qui a été formidable pour le projet.
J'ai arrêté de travailler sur jargons.dev pendant un moment, pas intentionnellement mais parce que j'étais tellement impliqué dans le travail que je faisais sur Hearts, que je n'ai même pas pensé à jargons.dev. Eh bien, au cours de ces mois, la nouvelle année est arrivée (avec de nouveaux objectifs bien sûr), j'ai également expérimenté et été exposé à de nouvelles technologies. Une technologie m'a marqué et c'était Astro.
En janvier, j'avais pour objectif "d'apprendre de nouvelles technologies avec des documents", c'était un défi qui m'a permis de démarrer avec Astro après avoir entendu de très bonnes choses à ce sujet.
Avance rapide en mars, je me suis retrouvé à travailler sur un autre projet parallèle totalement différent (thème wp), je regardais un flux YT d'Eddie Jaoude où je l'ai fait savoir à Eddie mais sa réponse finirait par me pousser à travailler sur jargons.dev
Vous avez pas mal de projets parallèles... Je ne sais pas lequel.
Cette déclaration m'a fait réfléchir très sérieusement, c'est pourquoi j'ai décidé d'arrêter tous les nombreux projets parallèles et de me concentrer immédiatement sur certains qui comptaient, jargons.dev m'est facilement revenu à l'esprit.
À ce stade, je connaissais déjà Astro, — étant un framework pour les applications Web basées sur le contenu, avec un système de fichiers super simple, prêt pour i18n, SSG avec un excellent référencement (important pour le projet), performant, prise en charge d'autres bibliothèques frontales comme ReactJS avec des îles (j'aime particulièrement celle-ci) ; c'était un outil conçu au paradis pour créer jargons.dev.
Eh bien, je me suis rapidement mis au travail le prochain week-end disponible, j'ai dû travailler sur la partie dictionnaire de base du projet.
Le dictionnaire de base
npm create astro@latestJ'ai initialisé un nouveau projet Astro pour celui-ci, aussi simple que d'exécuter la commande ci-dessous et de suivre les invites...
npx astro add tailwind npx astro add mdxJ'ai également ajouté l'intégration tailwindcss pour le style ; Intégration mdx pour le contenu ; c'était également très facile à configurer en exécutant simplement la commande respectivement
Ajout également d'un mini formulaire de recherche statique à la barre de navigation de la mise en page des mots.
Page d'accueil
Page Word
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!