Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

proposition d'ajout #67

Open
5 tasks
matthieuthuetdev opened this issue Jul 4, 2024 · 1 comment
Open
5 tasks

proposition d'ajout #67

matthieuthuetdev opened this issue Jul 4, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request Pending question Further information is requested

Comments

@matthieuthuetdev
Copy link

Je vais créé une barre de rechèrche afin qu'il soit plus facile et rapide de trouver un exercice ou une catégorie d'exerecice.
pour cela voilà les étape que je vais suivre :

  • Analyser la structure de l'entête des pages
  • Créé le code JS
  • Créé le formulaire HTML
  • Créé l'annimation d'ouverture de la barre de rechèrche
  • Création d'un reccourci clavier afin d'ouvrir la barre de recherche
@mdevoldere mdevoldere added enhancement New feature or request question Further information is requested labels Jul 4, 2024
@mdevoldere mdevoldere moved this to Todo in arfp-github-io Jul 4, 2024
@mdevoldere
Copy link
Member

Le site est un site statique généré avec Jekyll et directement hébergé sur la plateforme GitHub.

Étant donné que Jekyll n'a pas d'exécution côté serveur, ajouter une fonctionnalité de recherche implique de devoir stocker tout le contenu requis dans un seul fichier et exécuter la recherche dans ce fichier.

IL est donc nécessaire de créer un fichier JSON dans lequel seront stockés:

  • le titre de la page
  • le lien de la page
  • la catégorie
  • les mot clés (tags)
  • la description

Vous pouvez consulter l'article du lien ci-dessous pour voir comment implémenter une recherche sur un site généré avec Jekyll.

https://blog.webjeda.com/instant-jekyll-search/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Pending question Further information is requested
Projects
Status: Todo
Development

No branches or pull requests

2 participants