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

Articles #1

Open
ffoodd opened this issue Feb 19, 2024 · 1 comment
Open

Articles #1

ffoodd opened this issue Feb 19, 2024 · 1 comment
Assignees

Comments

@ffoodd
Copy link
Owner

ffoodd commented Feb 19, 2024

Quelques idées d’articles

  1. Utiliser Sliide pour une conférence, et l’enrichir au fil de l’eau
  2. Refonte du site avec 11ty / WordPress vers Markdown avec l’API Rest, Node, et de la configuration markdown-it
  3. .sr-only : explications détaillées de chaque ligne ❤️
  4. Les mutationOBserver pour patcher l’accessibilité de scripts tiers
  5. iimmgg pour la génération d’images : 11ty, SVG, Node, Firefox…
  6. Penpot pour le design ?
  7. Les astuces de dév pour le jeu « L’invasion du HTML mutant »
@ffoodd ffoodd self-assigned this Feb 19, 2024
@ffoodd
Copy link
Owner Author

ffoodd commented Oct 15, 2024

Pour la migration WP → 11ty

On récupère les contenus depuis l’API Rest de WordPress, légèrement étendue pour contenir les champs ACF et les métadonnées personnalisées — puis le JSON obtenu est passé dans des scripts Node dédiés, qui convertissent en Markdown en prenant soin de la syntaxe et du frontmatter.

Articles

  1. API Rest.
  2. Conversion en Markdown : npm run wp:migrate:posts.

Pages

  1. API Rest.
  2. Conversion en Markdown : npm run wp:migrate:pages.

Commentaires

  1. API Rest, page 1 et page 2.
  2. Fusionner les deux JSON (manuellement).
  3. Conversion en Markdown : npm run wp:migrate:comments.

Les scripts Node sont joints, zippés (mais toujours trouvables dans l’historique Git, également).

scripts-node.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant