Skip to content

Site encyclopédique qui recense les termes de la culture geek et d'internet.

License

Notifications You must be signed in to change notification settings

alexisdechiara/dico-du-geek

Repository files navigation

Le dico du geek

Le dico du geek est un site web francophone destiné à une meilleure compréhension du langage "geek". Le site a été réalisé à l'aide du framework Astro par Alexis De Chiara dans le but d'avoir un site bien référencé grâce à l'utilisation du SSR.

Fonctionnalités

Alt text

Structure

/
┣ .vscode/
┃ ┣ ...
┣ dist/
┃ ┣ client/
┃ ┗ server/
┣ node_modules/
┃ ┣ ...
┣ public/
┃ ┣ favicon/
┃ ┗ img/
┣ src/
┃ ┣ assets/
┃ ┣ components/
┃ ┣ icons/
┃ ┣ layouts/
┃ ┣ pages/
┃ ┣ styles/
┃ ┣ utils/
┃ ┣ env.d.ts
┃ ┗ pwa.ts
┣ .env
┣ .env.development
┣ .eslintrc.json
┣ .gitignore
┣ .prettierrc
┣ astro.config.mjs
┣ package.json
┣ pnpm-lock.yaml
┣ prettier.config.js
┣ README.md
┣ svelte.config.js
┣ tailwind.config.cjs
┣ tsconfig.json
┗ vite.config.ts

Utilisation

Commandes

Toutes les commandes sont à exécuter depuis la racine du projet, à partir d'un terminal :

Commande Action
pnpm install Installe les dépendances dependencies
pnpm run dev Démarre le serveur de développement local à localhost:3000
pnpm run build Génère le site de production dans ./dist/
pnpm run preview Prévisualise la version build localement, avant de la déployer
pnpm run astro ... Exécute des commandes CLI telles que astro add, astro check
pnpm run astro --help Obtenir de l'aide pour utiliser le CLI d'Astro

Variables d'environnements

Nom Fonction
URL de l'api API_URL Permet de se connecter à la base de données
URL du formulaire de reqête FORM_URL Redirige vers le formulaire de requête disponible dans le pied de page
URL du site SITE_URL Renseigne le nom de domaine du site pour la sitemap

Comme la variable "site" dans astro.config.mjs ne fonctionne pas avec la variable d'environnement pour l'intégration du sitemap, il faut changer l'URL de celle-ci ainsi que celle présente dans robots.txt.

Pour en savoir plus

N'hésitez pas à consulter la documentation officiel

License

Le dico du geek est sous licence MIT - voir le fichier LICENSE pour plus de détails.