Open morganbonhomme opened 3 years ago
En farfouillant la doc je suis tombée là dessus : https://v2.docusaurus.io/docs/docusaurus-core/#useplugindatapluginname-string-pluginid-string ça permet de récupérer les data globales des plugins, vu que le blog est un plugin, y a peut-être de quoi creuser aussi de ce côté là ^^
Résumé de l'issue
Sur la page blog les différents résumés des articles sont visibles sous forme de card. Ces résumés ne s'ajoutent pas automatiquement lorsqu'une personne ajoute un article au blog.
Situation actuelle
Dans
website/src/pages/blog.js
, les données desblog-cards
(qui correspondent au résumé des articles) sont codés directement dans le fichier. Si une personne ajoute un article, il faut donc ajouter à la main uneblog-card
danswebsite/src/pages/blog.js
afin que celle-ci soit visible sur la page du blog, et il faut ajouter à la main le titre, le résumé, l'auteur, la date, l'image, alors que la plupart de ces données sont disponibles directement sur le fichier en.md
de l'article.Solution voulue
Il faudrait automatiser le chargement des données des articles de blog dans le fichier
website/src/pages/blog.js
. Les données des articles sont directement rentrées lors de la création d'articles dans les fichiers.md
/website/blog/2020-10-04-hello-world.md
par exemple.@AJuliette a déjà regardé un peu, et la page d'index des articles pourrait être ici. On pourrait peut-être récupérer les articles grâce à
import type {Props} from '@theme/BlogPostItem;'
?