Écrire dans le journal
8 septembre 2026 · Un guide de style pour les articles du journal, avec chaque fonctionnalité Markdown prise en charge par Soonex.
- Journal
- Guides
Les articles du journal sont des fichiers Markdown dans _posts/ avec layout: SoonexI18n.PostLayout dans le front matter. Créez-en un avec :
mix soonex_i18n.gen.post My first update La tâche écrit un fichier par langue, avec les suffixes -fr et -ar pour les traductions, chacun avec son propre permalien /<locale>/blog/. Traduisez le texte et les tags dans chaque fichier.
Cet article sert aussi de référence pour tout ce que le pipeline Markdown prend en charge.
Front matter
--- layout: SoonexI18n.PostLayout title: Ma première mise à jour date: 2026-09-08 09:00:00 +0000 permalink: /fr/blog/my-first-update/ description: Une phrase pour les cartes et les résultats de recherche. image: /images/covers/dusk.jpg image_alt: Décrivez l'image pour les lecteurs d'écran tags: - Lancement --- Texte
Utilisez le gras, l'italique, les deux, le code en ligne et le barré. Les liens fonctionnent en liens Markdown et les URL nues deviennent des liens : https://hexdocs.pm/mdex.
Listes
- Écrire l'article
- Le prévisualiser avec
mix server - Commiter et pousser
- Image de couverture choisie
- Description de moins de 160 caractères
- Partagé avec la liste d'attente
Citations et alertes
Publiez la page sur laquelle vous aimeriez arriver.
Note
Les notes apportent un contexte utile.
Tip
Les astuces suggèrent une meilleure façon de faire.
Warning
Les avertissements signalent ce qui pourrait mal tourner.
Tableaux
| Commande | Rôle |
|---|---|
mix server | Serveur de dev avec rechargement à chaud |
mix assets.build | Régénère le CSS et le JavaScript |
MIX_ENV=prod mix build | Build de production dans _site/ |
Code
defmodule SoonexI18n.Launch do @target ~U[2026-12-01 00:00:00Z] def countdown_ms do max(DateTime.diff(@target, DateTime.utc_now(), :millisecond), 0) end end Images
Notes de bas de page
La date de lancement se trouve dans un seul module1.
HTML brut
Raccourcis clavier
Utilisez Tab pour passer d'un contrôle à l'autre et Entrée pour les activer.
SoonexI18n.Launchalimente à la fois le badge du hero et le compte à rebours. ↩