Écrivez votre premier article de blog en Markdown
Maintenant que vous avez créé des pages à l’aide de fichiers .astro
, créons quelques articles de blog en utilisant des fichiers .md
!
Préparez-vous à…
- Créez un nouveau dossier et créez un nouvel article
- Écrivez un contenu en Markdown
- Ajoutez des liens vers vos articles de blog sur votre page de blog
Créez votre premier fichier .md
Titre de la section Créez votre premier fichier .md-
Créez un nouveau répertoire à
src/pages/posts/
. -
Ajoutez un nouveau fichier (vide)
post-1.md
à l’intérieur de votre nouveau dossier/posts/
. -
Recherchez cette page dans la prévisualisation de votre navigateur en ajoutant
/posts/post-1
à la fin de votre URL de prévisualisation existante. (par exemple,http://localhost:4321/posts/post-1
) -
Modifiez l’URL de prévisualisation du navigateur pour afficher
/posts/post-2
à la place. (C’est une page que vous n’avez pas encore créée.)Remarquez la différence de sortie lors de la prévisualisation d’une page “vide” et d’une page qui n’existe pas. Cela vous aidera à résoudre des problèmes à l’avenir.
Rédigez le contenu en Markdown
Titre de la section Rédigez le contenu en Markdown-
Copiez ou saisissez le code suivant dans
post-1.md
src/pages/posts/post-1.md ---title: 'Mon premier article de blog'pubDate: 2022-07-01description: "Il s'agit du premier article de mon nouveau blog Astro."author: 'Apprenti Astro'image:url: 'https://docs.astro.build/assets/full-logo-light.png'alt: 'Le logo complet d\'Astro.'tags: ["astro", "blogging", "apprentissage en public"]---# Mon premier article de blogPublié le : 2022-07-01Bienvenue sur mon _nouveau blog_ dédié à l'apprentissage d'Astro ! Ici, je vais partager mon parcours d'apprentissage en construisant un nouveau site web.## Ce que j'ai accompli1. **Installation d'Astro** : Tout d'abord, j'ai créé un nouveau projet Astro et configuré mes comptes en ligne.2. **Création de pages** : Ensuite, j'ai appris à créer des pages en créant de nouveaux fichiers `.astro` et en les plaçant dans le dossier `src/pages/`.3. **Création d'articles de blog** : C'est mon premier article de blog ! J'ai maintenant des pages Astro et des articles en Markdown !## Ce qui vient ensuiteJe vais terminer le tutoriel Astro, puis continuer à ajouter plus d'articles. Restez à l'écoute pour en savoir plus. -
Vérifiez à nouveau la prévisualisation de votre navigateur à l’adresse
http://localhost:4321/posts/post-1
. Vous devriez maintenant voir du contenu sur cette page. -
Utilisez les outils de développement de votre navigateur pour inspecter cette page. Remarquez que bien que vous n’ayez pas tapé d’éléments HTML, votre Markdown a été converti en HTML. Vous pouvez voir des éléments tels que des titres, des paragraphes et des éléments de liste.
Les informations en haut du fichier, à l’intérieur des barres de code, sont appelées “frontmatter”. Ces données, y compris les tags et une image d’article, sont des informations sur votre article qu’Astro peut utiliser. Elles n’apparaissent pas automatiquement sur la page, mais nous y accéderons plus tard dans le tutoriel pour améliorer votre site.
Ajoutez des liens vers vos articles
Titre de la section Ajoutez des liens vers vos articles-
Ajoutez un lien vers votre premier article avec une balise d’ancre dans
src/pages/blog.astro
:src/pages/blog.astro ------<html lang="fr"><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width" /><title>Astro</title></head><body><a href="/">Accueil</a><a href="/about/">À propos</a><a href="/blog/">Blog</a><h1>Mon blog d'apprentissage Astro</h1><p>Voici où je vais publier mon parcours d'apprentissage d'Astro.</p><ul><li><a href="/posts/post-1/">Article 1</a></li></ul></body></html> -
Ajoutez maintenant deux autres fichiers dans
src/pages/posts/
:post-2.md
etpost-3.md
. Voici un code d’exemple que vous pouvez copier-coller dans vos fichiers, ou vous pouvez créer les vôtres !src/pages/posts/post-2.md ---title: Mon deuxième article de blogauthor: Apprenti Astrodescription: "Après avoir appris Astro, je ne pouvais plus m'arrêter !"image:url: "https://docs.astro.build/assets/arc.webp"alt: "Vignette des arcs Astro."pubDate: 2022-07-08tags: ["astro", "blogging", "apprentissage en public", "réussites"]---Après une première semaine réussie d'apprentissage d'Astro, j'ai décidé d'en faire un peu plus. J'ai écrit et importé un petit composant de mémoire !src/pages/posts/post-3.md ---title: Mon troisième article de blogauthor: Apprenti Astrodescription: "J'ai eu quelques défis, mais demander de l'aide à la communauté m'a vraiment aidé !"image:url: "https://docs.astro.build/assets/rays.webp"alt: "Vignette des rayons Astro."pubDate: 2022-07-15tags: ["astro", "apprentissage en public", "obstacles", "communauté"]---Ce n'était pas toujours tout rose, mais j'adore construire avec Astro. Et, la [communauté Discord](https://astro.build/chat) est vraiment sympathique et serviable ! -
Ajoutez des liens vers ces nouveaux articles :
src/pages/blog.astro ------<html lang="fr"><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width" /><title>Astro</title></head><body><a href="/">Accueil</a><a href="/about/">À propos</a><a href="/blog/">Blog</a><h1>Mon blog d'apprentissage Astro</h1><p>Voici où je vais publier mon parcours d'apprentissage d'Astro.</p><ul><li><a href="/posts/post-1/">Article 1</a></li><li><a href="/posts/post-2/">Article 2</a></li><li><a href="/posts/post-3/">Article 3</a></li></ul></body></html> -
Vérifiez votre prévisualisation dans le navigateur et assurez-vous que :
- Tous vos liens vers Article 1, Article 2 et Article 3 conduisent à une page fonctionnelle sur votre site. (Si vous trouvez une erreur, vérifiez vos liens sur
blog.astro
ou les noms de vos fichiers Markdown.)
- Tous vos liens vers Article 1, Article 2 et Article 3 conduisent à une page fonctionnelle sur votre site. (Si vous trouvez une erreur, vérifiez vos liens sur
Testez vos connaissances
Titre de la section Testez vos connaissances- Le contenu d’un fichier Markdown (
.md
) est converti en :