{"id":24746,"date":"2019-07-16T00:00:00","date_gmt":"2019-07-16T00:00:00","guid":{"rendered":"https:\/\/www.mailgun.com\/blog\/migration-blog-wordpress-vers-ghost\/"},"modified":"2026-09-16T16:57:38","modified_gmt":"2026-09-16T16:57:38","slug":"migration-blog-wordpress-vers-ghost","status":"publish","type":"blog","link":"https:\/\/www.mailgun.com\/fr\/blog\/it-and-engineering\/migration-blog-wordpress-vers-ghost\/","title":{"rendered":"Comment nous avons migr\u00e9 notre blog d&rsquo;ing\u00e9nierie de WordPress vers Ghost"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Cet article a \u00e9t\u00e9 publi\u00e9 le 24 septembre 2014.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Chez Mailgun, nous avons r\u00e9cemment\u00a0<a href=\"https:\/\/www.mailgun.com\/blog\/it-and-engineering\/la-nouvelle-plateforme-de-blog-de-mailgun-est-hebergee-sur-ghost\/\" target=\"_tabs\" rel=\"noopener noreferrer\">migr\u00e9 notre blog<\/a>\u00a0de WordPress vers\u00a0<a href=\"https:\/\/ghost.org\/\" target=\"_tabs\" rel=\"noopener noreferrer\">Ghost<\/a>. Nous appr\u00e9cions vraiment la\u00a0<b>simplicit\u00e9, l&rsquo;exp\u00e9rience d&rsquo;\u00e9criture et la vitesse<\/b>\u00a0qu&rsquo;offre Ghost.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La migration de l&rsquo;un vers l&rsquo;autre a \u00e9t\u00e9 relativement simple. Voici un bref aper\u00e7u de son d\u00e9roulement.<\/p>\n\n\n\r\n    <nav data-content-type=\"longform\" class=\"toc-block longform-spacings px-5 py-6 px-md-6 px-lg-7 py-md-7 bg-light fs-sm rounded-lg\" aria-labelledby=\"toc-title-9301\"><p class=\"h5 m-0\" id=\"toc-title-9301\">Table des mati\u00e8res<\/p><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">01<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#export-vers-ghost\">Export vers Ghost<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">02<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#cdn-et-images\">CDN et images<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">03<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#rechercher\">Rechercher<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">04<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#sabonner-aux-mises-a-jour-par-email\">S&rsquo;abonner aux mises \u00e0 jour par email<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">05<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#commentaires\">Commentaires<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">06<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#coloration-syntaxique-du-code\">Coloration syntaxique du code<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">07<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#redirections-durl\">Redirections d&rsquo;URL<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">08<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#jusquici-tout-va-bien\">Jusqu&rsquo;ici, tout va bien<\/a><\/div><\/div><\/nav>\n\n\n<h2 class=\"wp-block-heading\">Export vers Ghost<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-4892\" width=\"402\" height=\"186\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/5-activate.png\" alt=\"5-activate\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/5-activate.png 402w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/5-activate-300x139.png 300w\" sizes=\"(max-width: 402px) 100vw, 402px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">L&rsquo;\u00a0<a href=\"https:\/\/wordpress.org\/plugins\/ghost\/\" target=\"_tabs\" rel=\"noopener noreferrer\">Le plugin WordPress Ghost<\/a> rend la transition tr\u00e8s\u00a0<b>simple et couvre 80\u00a0%<\/b>\u00a0de ce qu&rsquo;il faut faire\u00a0; \u00e0 savoir, transf\u00e9rer tout votre contenu d&rsquo;une plateforme \u00e0 l&rsquo;autre.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Installer le plugin Ghost dans WordPress<\/li>\n\n\n\n<li>Lancer l&rsquo;export<\/li>\n\n\n\n<li>Importer dans Ghost<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Cela a permis de copier tout notre contenu. Il manque cependant quelques \u00e9l\u00e9ments, comme les balises, les cat\u00e9gories et les auteurs. Nous les avons simplement modifi\u00e9s manuellement dans Ghost une fois que nous avons choisi nos nouvelles balises.\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">CDN et images<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-4893\" width=\"1114\" height=\"824\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen-Shot-2014-09-22-at-4-00-58-PM.png\" alt=\"Screen-Shot-2014-09-22-at-4-00-58-PM\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen-Shot-2014-09-22-at-4-00-58-PM.png 1114w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen-Shot-2014-09-22-at-4-00-58-PM-300x222.png 300w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen-Shot-2014-09-22-at-4-00-58-PM-768x568.png 768w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen-Shot-2014-09-22-at-4-00-58-PM-1024x757.png 1024w\" sizes=\"(max-width: 1114px) 100vw, 1114px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Sous WordPress, nous mettions les images en ligne directement sur le blog. Toutes les images se trouvaient donc dans\u00a0<code>\/wp-content\/wp-uploads<\/code>\u00a0et, dans chaque article, elles \u00e9taient r\u00e9f\u00e9renc\u00e9es directement par\u00a0<code>src=http:\/\/blog.mailgun.com\/wp-content\/wp-uploads\u2026<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour contourner ce probl\u00e8me, nous avons utilis\u00e9 le plugin\u00a0<a href=\"https:\/\/wordpress.org\/plugins\/rackspace-cloud-files-cdn\/\" target=\"_tabs\" rel=\"noopener noreferrer\">W3 Total Cache<\/a>\u00a0 avec\u00a0<b>Rackspace Cloud Files<\/b>. Ce\u00a0<a href=\"http:\/\/www.rackspace.com\/knowledge_center\/article\/configure-w3-total-cache-for-wordpress-with-rackspace-cloud-files-cdn\" target=\"_tabs\" rel=\"noopener noreferrer\">Ce tutoriel sur Rackspace<\/a>\u00a0est un bon guide \u00e9tape par \u00e9tape.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Installer le plugin W3 Total Cache dans WordPress<\/li>\n\n\n\n<li>Configurer le plugin en cr\u00e9ant un nouveau conteneur dans votre panneau de configuration Rackspace Cloud Files<\/li>\n\n\n\n<li>Aller dans votre biblioth\u00e8que de m\u00e9dias et ex\u00e9cuter la commande pour mettre en ligne tous les m\u00e9dias sur votre CDN Rackspace<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Cela suppose que vous ayez un compte Rackspace Cloud. Sinon, il existe\u00a0<a href=\"https:\/\/ghost.org\/docs\/migration\/wordpress\/\" target=\"_tabs\" rel=\"noopener noreferrer\">d&rsquo;autres CDN<\/a>\u00a0que vous pouvez utiliser.\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Rechercher<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-4894\" width=\"1024\" height=\"525\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen-Shot-2014-09-22-at-4-02-30-PM.png\" alt=\"Screen-Shot-2014-09-22-at-4-02-30-PM\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen-Shot-2014-09-22-at-4-02-30-PM.png 1024w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen-Shot-2014-09-22-at-4-02-30-PM-300x154.png 300w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen-Shot-2014-09-22-at-4-02-30-PM-768x394.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><b>Ghost n&rsquo;int\u00e8gre pas de fonction de recherche<\/b>\u00a0nativement. Il existe ici quelques solutions possibles.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La solution que nous avons choisie est\u00a0<a href=\"https:\/\/swiftype.com\/\" target=\"_tabs\" rel=\"noopener noreferrer\">Swiftype<\/a>. Tr\u00e8s facile \u00e0 mettre en place, cet outil\u00a0<b>indexe votre site<\/b>, vous fournit un\u00a0<b>script<\/b>\u00a0\u00e0 placer sur votre page et le tour est\u00a0<b>jou\u00e9<\/b>. Il propose m\u00eame un abonnement gratuit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Une autre solution \u00e0 envisager est\u00a0<a href=\"https:\/\/www.google.com\/cse\" target=\"_tabs\" rel=\"noopener noreferrer\">Google Custom Search<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">S&rsquo;abonner aux mises \u00e0 jour par email<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-4895\" width=\"1262\" height=\"600\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen-Shot-2014-09-22-at-4-03-46-PM.png\" alt=\"Screen-Shot-2014-09-22-at-4-03-46-PM\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen-Shot-2014-09-22-at-4-03-46-PM.png 1262w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen-Shot-2014-09-22-at-4-03-46-PM-300x143.png 300w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen-Shot-2014-09-22-at-4-03-46-PM-768x365.png 768w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen-Shot-2014-09-22-at-4-03-46-PM-1024x487.png 1024w\" sizes=\"(max-width: 1262px) 100vw, 1262px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Sous WordPress, notre base d&rsquo;utilisateurs pouvait s&rsquo;inscrire pour recevoir une\u00a0<b>notification par email \u00e0 chaque publication d&rsquo;un nouvel article<\/b>. Nous utilisions le plugin WordPress Mailgun. Nous voulions continuer \u00e0 proposer cette fonctionnalit\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La solution que nous avons trouv\u00e9e simple \u00e0 configurer et \u00e0 int\u00e9grer est\u00a0<a href=\"https:\/\/www.sendicate.net\/\" target=\"_tabs\" rel=\"noopener noreferrer\">Sendicate<\/a>. Il dispose d&rsquo;une fonctionnalit\u00e9\u00a0<b>RSS vers email <\/b>simple \u00e0 utiliser et \u00e0 configurer. L&rsquo;int\u00e9gration a \u00e9t\u00e9 un jeu d&rsquo;enfant.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Commentaires<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-4896\" width=\"1024\" height=\"445\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen-Shot-2014-09-22-at-4-07-45-PM.png\" alt=\"Screen-Shot-2014-09-22-at-4-07-45-PM\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen-Shot-2014-09-22-at-4-07-45-PM.png 1024w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen-Shot-2014-09-22-at-4-07-45-PM-300x130.png 300w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen-Shot-2014-09-22-at-4-07-45-PM-768x334.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/disqus.com\/\" target=\"_tabs\" rel=\"noopener noreferrer\">Disqus<\/a>. Une excellente solution pour les commentaires. Nous utilisions d\u00e9j\u00e0 Disqus sur notre blog WordPress, la transition n&rsquo;a donc pas \u00e9t\u00e9 trop compliqu\u00e9e. La seule diff\u00e9rence \u00e9tait que\u00a0<b>la structure de nos URL a l\u00e9g\u00e8rement chang\u00e9<\/b>, or c&rsquo;est sur cela que\u00a0<b>Disqus s&rsquo;appuie<\/b>\u00a0pour identifier les commentaires des articles de blog.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Disqus propose quelques\u00a0<a href=\"https:\/\/help.disqus.com\/customer\/portal\/articles\/286778-migration-tools\" target=\"_tabs\" rel=\"noopener noreferrer\">outils de migration<\/a>\u00a0 \u00e0 cet effet. L&rsquo;un d&rsquo;eux consiste \u00e0 impl\u00e9menter vos redirections, puis Disqus explorera vos nouvelles URL et effectuera les modifications n\u00e9cessaires. Nous avons essay\u00e9 cette approche, mais sans succ\u00e8s. Nous avons donc opt\u00e9 pour la\u00a0<b>m\u00e9thode manuelle consistant \u00e0 t\u00e9l\u00e9charger un fichier CSV<\/b>\u00a0et \u00e0 modifier les URL. Cela a demand\u00e9 un peu plus d&rsquo;efforts, mais a fonctionn\u00e9 instantan\u00e9ment.\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Coloration syntaxique du code<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-4897\" width=\"1226\" height=\"610\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen-Shot-2014-09-22-at-4-09-01-PM.png\" alt=\"Screen-Shot-2014-09-22-at-4-09-01-PM\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen-Shot-2014-09-22-at-4-09-01-PM.png 1226w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen-Shot-2014-09-22-at-4-09-01-PM-300x149.png 300w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen-Shot-2014-09-22-at-4-09-01-PM-768x382.png 768w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen-Shot-2014-09-22-at-4-09-01-PM-1024x509.png 1024w\" sizes=\"(max-width: 1226px) 100vw, 1226px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">En incluant\u00a0<a href=\"https:\/\/highlightjs.org\/\" target=\"_tabs\" rel=\"noopener noreferrer\">Highlight.js<\/a>\u00a0(disponible sur\u00a0<a href=\"http:\/\/www.cdnjs.com\/\" target=\"_tabs\" rel=\"noopener noreferrer\">cdnjs<\/a>) et en utilisant un beau\u00a0th\u00e8me,\u00a0nous avons pu\u00a0<b>styliser nos extraits de code comme par magie<\/b>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Redirections d&rsquo;URL<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-4898\" width=\"1030\" height=\"312\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen-Shot-2014-09-22-at-4-10-03-PM.png\" alt=\"Screen-Shot-2014-09-22-at-4-10-03-PM\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen-Shot-2014-09-22-at-4-10-03-PM.png 1030w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen-Shot-2014-09-22-at-4-10-03-PM-300x91.png 300w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen-Shot-2014-09-22-at-4-10-03-PM-768x233.png 768w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen-Shot-2014-09-22-at-4-10-03-PM-1024x310.png 1024w\" sizes=\"(max-width: 1030px) 100vw, 1030px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Un certain nombre d&rsquo;\u00a0<b>URL ont \u00e9t\u00e9 modifi\u00e9es<\/b>\u00a0ou supprim\u00e9es suite au changement de plateforme. Cela incluait les balises, les cat\u00e9gories et le format des URL des articles eux-m\u00eames.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&rsquo;\u00a0<b>\u00e9quipe de Ghost nous a \u00e9t\u00e9 d&rsquo;une grande aide<\/b>\u00a0pour g\u00e9rer cela et a effectu\u00e9 toutes les modifications n\u00e9cessaires une fois que nous lui avons envoy\u00e9 un fichier CSV contenant les redirections.\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Jusqu&rsquo;ici, tout va bien<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-4899\" width=\"578\" height=\"195\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen_Shot_2019-08-26_at_12.55.29_PM.png\" alt=\"Screen_Shot_2019-08-26_at_12\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen_Shot_2019-08-26_at_12.55.29_PM.png 578w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Screen_Shot_2019-08-26_at_12.55.29_PM-300x101.png 300w\" sizes=\"(max-width: 578px) 100vw, 578px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Nous utilisons le service Pro de Ghost pour h\u00e9berger notre blog. Cela fonctionne vraiment bien. L&rsquo;exp\u00e9rience d&rsquo;\u00e9criture est excellente compar\u00e9e \u00e0 celle de WordPress. WordPress est un framework incroyablement puissant, mais comme il r\u00e9pond aux besoins d&rsquo;un tr\u00e8s grand nombre de sites web et d&rsquo;exigences, il est devenu un outil lourd et encombrant. Et\u00a0<b>nous adorons r\u00e9diger nos articles en Markdown<\/b>\u00a0avec la pr\u00e9visualisation visuelle juste \u00e0 c\u00f4t\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ghost s&rsquo;int\u00e8gre \u00e9galement \u00e0 Mailgun pour l&rsquo;envoi d&#8217;emails transactionnels. Si vous envisagez de cr\u00e9er vous-m\u00eame un blog Ghost, jetez un \u0153il \u00e0 notre outil MailGhost pour vous aider \u00e0 configurer votre fichier de configuration Ghost.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><i><b>Ressources utiles pour le d\u00e9veloppement de th\u00e8mes Ghost\u00a0:<\/b><\/i><\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.allaboutghost.com\/\" target=\"_tabs\" rel=\"noopener noreferrer\">All About Ghost<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/ghostforbeginners.com\/\" target=\"_tabs\" rel=\"noopener noreferrer\">Ghost for Beginners<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Cet article a \u00e9t\u00e9 publi\u00e9 le 24 septembre 2014 &#8211; Chez Mailgun, nous avons r\u00e9cemment migr\u00e9 notre blog de WordPress vers Ghost. Nous appr\u00e9cions vraiment la simplicit\u00e9, l&rsquo;exp\u00e9rience d&rsquo;\u00e9criture et la vitesse qu&rsquo;offre Ghost.<\/p>\n","protected":false},"author":13,"featured_media":4843,"menu_order":0,"template":"","meta":{"_acf_changed":false,"footnotes":""},"blog_category":[23],"class_list":["post-24746","blog","type-blog","status-publish","has-post-thumbnail","hentry","blog_category-it-and-engineering"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Comment nous avons migr\u00e9 notre blog d&#039;ing\u00e9nierie de WordPress vers Ghost - Transactional Email API Service For Developers | Mailgun<\/title>\n<meta name=\"description\" content=\"Vous voulez savoir comment et pourquoi Mailgun a migr\u00e9 son blog vers Ghost \u00e0 l&#039;\u00e9poque\u00a0?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.mailgun.com\/fr\/blog\/it-and-engineering\/migration-blog-wordpress-vers-ghost\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment nous avons migr\u00e9 notre blog d&#039;ing\u00e9nierie de WordPress vers Ghost - Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"og:description\" content=\"Vous voulez savoir comment et pourquoi Mailgun a migr\u00e9 son blog vers Ghost \u00e0 l&#039;\u00e9poque\u00a0?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mailgun.com\/fr\/blog\/it-and-engineering\/migration-blog-wordpress-vers-ghost\/\" \/>\n<meta property=\"og:site_name\" content=\"Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-16T16:57:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-IT-Engineering.png\" \/>\n\t<meta property=\"og:image:width\" content=\"720\" \/>\n\t<meta property=\"og:image:height\" content=\"448\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/it-and-engineering\\\/migration-blog-wordpress-vers-ghost\\\/\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/it-and-engineering\\\/migration-blog-wordpress-vers-ghost\\\/\",\"name\":\"Comment nous avons migr\u00e9 notre blog d'ing\u00e9nierie de WordPress vers Ghost - Transactional Email API Service For Developers | Mailgun\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/it-and-engineering\\\/migration-blog-wordpress-vers-ghost\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/it-and-engineering\\\/migration-blog-wordpress-vers-ghost\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-IT-Engineering.png\",\"datePublished\":\"2019-07-16T00:00:00+00:00\",\"dateModified\":\"2026-09-16T16:57:38+00:00\",\"description\":\"Vous voulez savoir comment et pourquoi Mailgun a migr\u00e9 son blog vers Ghost \u00e0 l'\u00e9poque\u00a0?\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/it-and-engineering\\\/migration-blog-wordpress-vers-ghost\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/it-and-engineering\\\/migration-blog-wordpress-vers-ghost\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/it-and-engineering\\\/migration-blog-wordpress-vers-ghost\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-IT-Engineering.png\",\"contentUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-IT-Engineering.png\",\"width\":720,\"height\":448},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/it-and-engineering\\\/migration-blog-wordpress-vers-ghost\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Comment nous avons migr\u00e9 notre blog d\u2019ing\u00e9nierie de WordPress vers Ghost\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/\",\"name\":\"Transactional Email API Service For Developers | Mailgun\",\"description\":\"Des API d\u2019emails transactionnels puissantes qui vous permettent d'envoyer, de recevoir et de suivre des emails, con\u00e7ues pour les d\u00e9veloppeurs. En savoir plus d\u00e8s aujourd'hui !\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/#organization\",\"name\":\"Transactional Email API Service For Developers | Mailgun\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-android-chrome-512x512-1.png\",\"contentUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-android-chrome-512x512-1.png\",\"width\":512,\"height\":512,\"caption\":\"Transactional Email API Service For Developers | Mailgun\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Comment nous avons migr\u00e9 notre blog d'ing\u00e9nierie de WordPress vers Ghost - Transactional Email API Service For Developers | Mailgun","description":"Vous voulez savoir comment et pourquoi Mailgun a migr\u00e9 son blog vers Ghost \u00e0 l'\u00e9poque\u00a0?","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.mailgun.com\/fr\/blog\/it-and-engineering\/migration-blog-wordpress-vers-ghost\/","og_locale":"fr_FR","og_type":"article","og_title":"Comment nous avons migr\u00e9 notre blog d'ing\u00e9nierie de WordPress vers Ghost - Transactional Email API Service For Developers | Mailgun","og_description":"Vous voulez savoir comment et pourquoi Mailgun a migr\u00e9 son blog vers Ghost \u00e0 l'\u00e9poque\u00a0?","og_url":"https:\/\/www.mailgun.com\/fr\/blog\/it-and-engineering\/migration-blog-wordpress-vers-ghost\/","og_site_name":"Transactional Email API Service For Developers | Mailgun","article_modified_time":"2026-09-16T16:57:38+00:00","og_image":[{"width":720,"height":448,"url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-IT-Engineering.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.mailgun.com\/fr\/blog\/it-and-engineering\/migration-blog-wordpress-vers-ghost\/","url":"https:\/\/www.mailgun.com\/fr\/blog\/it-and-engineering\/migration-blog-wordpress-vers-ghost\/","name":"Comment nous avons migr\u00e9 notre blog d'ing\u00e9nierie de WordPress vers Ghost - Transactional Email API Service For Developers | Mailgun","isPartOf":{"@id":"https:\/\/www.mailgun.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mailgun.com\/fr\/blog\/it-and-engineering\/migration-blog-wordpress-vers-ghost\/#primaryimage"},"image":{"@id":"https:\/\/www.mailgun.com\/fr\/blog\/it-and-engineering\/migration-blog-wordpress-vers-ghost\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-IT-Engineering.png","datePublished":"2019-07-16T00:00:00+00:00","dateModified":"2026-09-16T16:57:38+00:00","description":"Vous voulez savoir comment et pourquoi Mailgun a migr\u00e9 son blog vers Ghost \u00e0 l'\u00e9poque\u00a0?","breadcrumb":{"@id":"https:\/\/www.mailgun.com\/fr\/blog\/it-and-engineering\/migration-blog-wordpress-vers-ghost\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mailgun.com\/fr\/blog\/it-and-engineering\/migration-blog-wordpress-vers-ghost\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.mailgun.com\/fr\/blog\/it-and-engineering\/migration-blog-wordpress-vers-ghost\/#primaryimage","url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-IT-Engineering.png","contentUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-IT-Engineering.png","width":720,"height":448},{"@type":"BreadcrumbList","@id":"https:\/\/www.mailgun.com\/fr\/blog\/it-and-engineering\/migration-blog-wordpress-vers-ghost\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.mailgun.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/www.mailgun.com\/fr\/blog\/"},{"@type":"ListItem","position":3,"name":"Comment nous avons migr\u00e9 notre blog d\u2019ing\u00e9nierie de WordPress vers Ghost"}]},{"@type":"WebSite","@id":"https:\/\/www.mailgun.com\/fr\/#website","url":"https:\/\/www.mailgun.com\/fr\/","name":"Transactional Email API Service For Developers | Mailgun","description":"Des API d\u2019emails transactionnels puissantes qui vous permettent d'envoyer, de recevoir et de suivre des emails, con\u00e7ues pour les d\u00e9veloppeurs. En savoir plus d\u00e8s aujourd'hui !","publisher":{"@id":"https:\/\/www.mailgun.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mailgun.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.mailgun.com\/fr\/#organization","name":"Transactional Email API Service For Developers | Mailgun","url":"https:\/\/www.mailgun.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.mailgun.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/cropped-android-chrome-512x512-1.png","contentUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/cropped-android-chrome-512x512-1.png","width":512,"height":512,"caption":"Transactional Email API Service For Developers | Mailgun"},"image":{"@id":"https:\/\/www.mailgun.com\/fr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/blog\/24746","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/users\/13"}],"version-history":[{"count":1,"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/blog\/24746\/revisions"}],"predecessor-version":[{"id":24747,"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/blog\/24746\/revisions\/24747"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/media\/4843"}],"wp:attachment":[{"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/media?parent=24746"}],"wp:term":[{"taxonomy":"blog_category","embeddable":true,"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/blog_category?post=24746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}