[ Web Proxy ]
URL:
Viewing: https://ghost.org/developers/ [Back]  [Original]

Getting Started With Ghost - Ghost Developer Docs
Skip to main content

Getting Started with Ghost

Learn how to build and develop beautiful, independent publications



Developer install guide


Follow our setup guides for any platform, from local development to production environments.


Get Started



Platform guide

A detailed overview of Ghosts architecture & configuration.

Read the docs

Migration guide

Import your content, members and payments from other platforms.

Import data

Theme guide

A full guide to building custom designed templates for your site.

Start building

Developer resources

Starter theme framework

Fast track your development of new custom themes with our open source theme starter framework.

Ghost API documentation

Explore detailed REST API documentation for accessing content in and out of Ghost programmatically.

JAMstack front-end frameworks

Use Ghost as a headless CMS, integrating the API with any third party front-end or custom static framework.

Changelog

View all

Community

GitHub

Source code and releases

Developer forum

Official community

Reddit

News and highlights

Twitter

Bite-size updates

Tutorials

In-depth guides

StackOverflow

Questions and answers
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Ghost Developer Docs","colors":{"primary":"#15171A","light":"#FFFFFF","dark":"#15171A"},"logo":{"light":"https://mintcdn.com/ghost/aGR3I5_lq1oxakuc/logo/light.png?fit=max\u0026auto=format\u0026n=aGR3I5_lq1oxakuc\u0026q=85\u0026s=21b0a8eb2cb31ff62e99362023cc2de7","dark":"https://mintcdn.com/ghost/aGR3I5_lq1oxakuc/logo/dark.png?fit=max\u0026auto=format\u0026n=aGR3I5_lq1oxakuc\u0026q=85\u0026s=bf70847c5fb515f7414edad80653b09d","href":"https://ghost.org/"},"favicon":"https://mintcdn.com/ghost/5_xpDDjqLTzEezAK/favicon.png?fit=max\u0026auto=format\u0026n=5_xpDDjqLTzEezAK\u0026q=85\u0026s=2b382b5a4fc8a5fd8aca319841d9842a","appearance":{"default":"light","strict":false},"navbar":{"links":[{"href":"https://account.ghost.org/signin/","label":"Sign in"}],"primary":{"type":"button","label":"Get Started","href":"https://account.ghost.org/signup/"}},"footer":{"socials":{"github":"https://github.com/tryghost/ghost","twitter":"https://twitter.com/ghost","bluesky":"https://bsky.app/profile/ghost.org","reddit":"https://www.reddit.com/r/ghost"}},"styling":{"eyebrows":"breadcrumbs","codeblocks":"dark","latex":false},"navigation":{"global":{"anchors":[{"anchor":"Tutorials","icon":"joystick","href":"https://ghost.org/tutorials/"},{"anchor":"Developer Forum","icon":"server","href":"https://forum.ghost.org/"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"ghost","hasAudioNarration":false,"actualSubdomain":"ghost","customDomains":["docs.ghost.org"],"gitSource":{"type":"github","owner":"tryghost","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae884f6b4392014d523dbb5","collectionId":"7ec576d4-a5e9-4f9d-8ea1-cb852b12a605","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae884f6b4392014d523dbb5"},"feedback":{"edits":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae884f6b4392014d523dbb5","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"default","tag":"Documentation","count":157},{"language":"default","tag":"Themes","count":75},{"language":"default","tag":"Advanced Tools","count":64},{"language":"default","tag":"Helpers","count":56},{"language":"default","tag":"Admin API","count":40},{"language":"default","tag":"Data","count":26},{"language":"default","tag":"Utility","count":21},{"language":"default","tag":"Migration Guides","count":16},{"language":"default","tag":"Migrating to Ghost","count":16},{"language":"default","tag":"Content API","count":13}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".prose :not(pre)>code{background-color:rgb(var(--primary)/.1)}.prose :not(pre)>code:is(.dark *){background-color:rgb(var(--primary-light)/.1)}table strong{font-weight:700!important}"}],"page":{"pagePath":"index","slug":"/","pageMetadata":{"title":"Getting Started With Ghost","mode":"custom","sidebarTitle":"Overview","description":"Learn how to build and develop beautiful, independent publications","href":"/index"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Learn how to build and develop beautiful, independent publications\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={hr:`hr`,p:`p`,..._provideComponents(),...props.components},{Card,CardGroup,OptimizedImage}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);return _jsxs(`section`,{className:`max-w-8xl mint-mx-auto mint-h-full mint-px-4 lg:mint-px-12 mint-py-4 mint-text-black dark:mint-text-white`,children:[_jsx(`h1`,{className:`mint-text-2xl sm:mint-text-3xl mint-font-bold mint-text-gray-900 mint-tracking-tight dark:mint-text-gray-200 mint-mb-1`,children:`Getting Started with Ghost`}),_jsx(`p`,{children:`Learn how to build and develop beautiful, independent publications`}),_jsx(`br`,{}),_jsx(_components.hr,{}),_jsxs(`div`,{className:`mint-w-full mint-flex mint-flex-col-reverse md:mint-flex-row mint-justify-between mint-items-center mint-py-2`,children:[_jsxs(`div`,{className:`md:mint-w-1/2`,children:[_jsx(`h2`,{className:`mint-text-xl mint-font-bold mint-my-1 md:mint-my-0 md:mint-text-2xl`,children:`Developer install guide`}),_jsx(`br`,{className:`mint-hidden md:mint-block`}),_jsx(`p`,{children:`Follow our setup guides for any platform, from local development to production environments.`}),_jsx(`br`,{}),_jsx(`a`,{href:`install/`,className:`mint-p-2 mint-rounded-md bg-primary mint-text-white mint-border border-primary dark:mint-bg-white dark:mint-text-[#15171A] dark:mint-border-white`,children:`Get Started `}),_jsx(`br`,{}),_jsx(`br`,{}),_jsxs(`div`,{className:`mint-flex mint-gap-3`,children:[_jsx(`a`,{href:`https://ghost.org/pricing/`,className:`mint-p-2 mint-border mint-rounded-md dark:text-primary-light mint-text-xs`,children:_jsx(_components.p,{children:`Ghost(Pro)`})}),_jsx(`a`,{href:`install/ubuntu/`,className:`mint-p-2 mint-border mint-rounded-md dark:text-primary-light mint-text-xs`,children:_jsx(_components.p,{children:`Ubuntu`})}),_jsx(`a`,{href:`install/local/`,className:`mint-p-2 mint-border mint-rounded-md dark:text-primary-light mint-text-xs`,children:_jsx(_components.p,{children:`Local`})}),_jsx(`a`,{href:`install/docker/`,className:`mint-p-2 mint-border mint-rounded-md dark:text-primary-light mint-text-xs`,children:_jsx(_components.p,{children:`Docker`})})]})]}),_jsx(`div`,{className:`md:mint-w-1/2`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/ghost/KePyCzI5-bxtjueF/images/c591a90f-ghost-admin-home-header.png?fit=max\u0026auto=format\u0026n=KePyCzI5-bxtjueF\u0026q=85\u0026s=afebe29986902b90fd9b798b746ee9f3`,\"data-og-width\":`1696`,width:`1696`,\"data-og-height\":`1030`,height:`1030`,\"data-path\":`images/c591a90f-ghost-admin-home-header.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/ghost/KePyCzI5-bxtjueF/images/c591a90f-ghost-admin-home-header.png?w=280\u0026fit=max\u0026auto=format\u0026n=KePyCzI5-bxtjueF\u0026q=85\u0026s=80418e7293676c081f9b85450c0c0c5b 280w, https://mintcdn.com/ghost/KePyCzI5-bxtjueF/images/c591a90f-ghost-admin-home-header.png?w=560\u0026fit=max\u0026auto=format\u0026n=KePyCzI5-bxtjueF\u0026q=85\u0026s=a8ab1a39612430f5465baa214625e3dc 560w, https://mintcdn.com/ghost/KePyCzI5-bxtjueF/images/c591a90f-ghost-admin-home-header.png?w=840\u0026fit=max\u0026auto=format\u0026n=KePyCzI5-bxtjueF\u0026q=85\u0026s=1e61fc4aa14fd750aea1a2ee670ea0ba 840w, https://mintcdn.com/ghost/KePyCzI5-bxtjueF/images/c591a90f-ghost-admin-home-header.png?w=1100\u0026fit=max\u0026auto=format\u0026n=KePyCzI5-bxtjueF\u0026q=85\u0026s=56774fa9723406799ffbb26caa8fdcaa 1100w, https://mintcdn.com/ghost/KePyCzI5-bxtjueF/images/c591a90f-ghost-admin-home-header.png?w=1650\u0026fit=max\u0026auto=format\u0026n=KePyCzI5-bxtjueF\u0026q=85\u0026s=bea5e51f7d262c325a1b68daafb397d0 1650w, https://mintcdn.com/ghost/KePyCzI5-bxtjueF/images/c591a90f-ghost-admin-home-header.png?w=2500\u0026fit=max\u0026auto=format\u0026n=KePyCzI5-bxtjueF\u0026q=85\u0026s=fa86c2176a63507f39996be515150a53 2500w`})})]}),_jsx(_components.hr,{}),_jsx(`br`,{}),_jsxs(CardGroup,{cols:3,children:[_jsx(Card,{title:`Platform guide`,href:`/product/`,children:_jsxs(_components.p,{children:[`A detailed overview of Ghosts architecture \u0026 configuration.`,_jsx(`br`,{}),_jsx(`br`,{}),`Read the docs`]})}),_jsx(Card,{title:`Migration guide`,href:`/migration/`,children:_jsxs(_components.p,{children:[`Import your content, members and payments from other platforms.`,_jsx(`br`,{}),_jsx(`br`,{}),`Import data`]})}),_jsx(Card,{title:`Theme guide`,href:`/themes/`,children:_jsxs(_components.p,{children:[`A full guide to building custom designed templates for your site.`,_jsx(`br`,{}),_jsx(`br`,{}),`Start building`]})})]}),_jsx(`br`,{}),_jsx(`h3`,{className:`mint-font-semibold mint-text-xl`,children:`Developer resources`}),_jsxs(CardGroup,{children:[_jsx(Card,{title:`Starter theme framework`,href:`https://github.com/tryghost/starter`,children:_jsx(_components.p,{children:`Fast track your development of new custom themes with our open source theme starter framework.`})}),_jsx(Card,{title:`Ghost API documentation`,href:`/content-api/`,children:_jsx(_components.p,{children:`Explore detailed REST API documentation for accessing content in and out of Ghost programmatically.`})}),_jsx(Card,{title:`JAMstack front-end frameworks`,href:`/jamstack/`,children:_jsx(_components.p,{children:`Use Ghost as a headless CMS, integrating the API with any third party front-end or custom static framework.`})}),_jsx(Card,{title:`Changelog`,href:`https://ghost.org/changelog`,children:_jsx(_components.p,{children:`View all `})})]}),_jsx(`br`,{}),_jsx(`h3`,{className:`mint-font-semibold mint-text-xl`,children:`Community`}),_jsxs(CardGroup,{cols:3,children:[_jsx(Card,{horizontal:true,title:`GitHub`,icon:`github`,href:`https://github.com/tryghost`,children:_jsx(_components.p,{children:`Source code and releases`})}),_jsx(Card,{horizontal:true,title:`Developer forum`,icon:`users`,href:`https://forum.ghost.org`,children:_jsx(_components.p,{children:`Official community`})}),_jsx(Card,{horizontal:true,title:`Reddit`,icon:`reddit`,href:`https://www.reddit.com/r/ghost`,children:_jsx(_components.p,{children:`News and highlights`})}),_jsx(Card,{horizontal:true,title:`Twitter`,icon:`twitter`,href:`https://twitter.com/ghost`,children:_jsx(_components.p,{children:`Bite-size updates`})}),_jsx(Card,{horizontal:true,title:`Tutorials`,icon:`diamond-turn-right`,href:`https://ghost.org/tutorials/`,children:_jsx(_components.p,{children:`In-depth guides`})}),_jsx(Card,{horizontal:true,title:`StackOverflow`,icon:`stack-overflow`,href:`https://stackoverflow.com/questions/tagged/ghost`,children:_jsx(_components.p,{children:`Questions and answers`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"dark","config":{},"pageMetadata":{"title":"Getting Started With Ghost","mode":"custom","sidebarTitle":"Overview","description":"Learn how to build and develop beautiful, independent publications","href":"/index"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"dynamicCss":".mint-mx-auto {\n margin-left: auto;\n margin-right: auto\n}\n.mint-my-1 {\n margin-top: 0.25rem;\n margin-bottom: 0.25rem\n}\n.mint-mb-1 {\n margin-bottom: 0.25rem\n}\n.mint-flex {\n display: flex\n}\n.mint-hidden {\n display: none\n}\n.mint-h-full {\n height: 100%\n}\n.mint-w-full {\n width: 100%\n}\n.mint-flex-col-reverse {\n flex-direction: column-reverse\n}\n.mint-items-center {\n align-items: center\n}\n.mint-justify-between {\n justify-content: space-between\n}\n.mint-gap-3 {\n gap: 0.75rem\n}\n.mint-rounded-md {\n border-radius: 0.375rem\n}\n.mint-border {\n border-width: 1px\n}\n.mint-p-2 {\n padding: 0.5rem\n}\n.mint-px-4 {\n padding-left: 1rem;\n padding-right: 1rem\n}\n.mint-py-2 {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem\n}\n.mint-py-4 {\n padding-top: 1rem;\n padding-bottom: 1rem\n}\n.mint-text-2xl {\n font-size: 1.5rem;\n line-height: 2rem\n}\n.mint-text-xl {\n font-size: 1.25rem;\n line-height: 1.75rem\n}\n.mint-text-xs {\n font-size: 0.75rem;\n line-height: 1rem\n}\n.mint-font-bold {\n font-weight: 700\n}\n.mint-font-semibold {\n font-weight: 600\n}\n.mint-tracking-tight {\n letter-spacing: -0.025em\n}\n.mint-text-black {\n --tw-text-opacity: 1;\n color: rgb(0 0 0 / var(--tw-text-opacity, 1))\n}\n.mint-text-gray-900 {\n --tw-text-opacity: 1;\n color: rgb(17 24 39 / var(--tw-text-opacity, 1))\n}\n.mint-text-white {\n --tw-text-opacity: 1;\n color: rgb(255 255 255 / var(--tw-text-opacity, 1))\n}\n.dark\\:mint-border-white:is(.dark *) {\n --tw-border-opacity: 1;\n border-color: rgb(255 255 255 / var(--tw-border-opacity, 1))\n}\n.dark\\:mint-bg-white:is(.dark *) {\n --tw-bg-opacity: 1;\n background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))\n}\n.dark\\:mint-text-\\[\\#15171A\\]:is(.dark *) {\n --tw-text-opacity: 1;\n color: rgb(21 23 26 / var(--tw-text-opacity, 1))\n}\n.dark\\:mint-text-gray-200:is(.dark *) {\n --tw-text-opacity: 1;\n color: rgb(229 231 235 / var(--tw-text-opacity, 1))\n}\n.dark\\:mint-text-white:is(.dark *) {\n --tw-text-opacity: 1;\n color: rgb(255 255 255 / var(--tw-text-opacity, 1))\n}\n@media (min-width: 640px) {\n .sm\\:mint-text-3xl {\n font-size: 1.875rem;\n line-height: 2.25rem\n }\n}\n@media (min-width: 768px) {\n .md\\:mint-my-0 {\n margin-top: 0px;\n margin-bottom: 0px\n }\n .md\\:mint-block {\n display: block\n }\n .md\\:mint-w-1\\/2 {\n width: 50%\n }\n .md\\:mint-flex-row {\n flex-direction: row\n }\n .md\\:mint-text-2xl {\n font-size: 1.5rem;\n line-height: 2rem\n }\n}\n@media (min-width: 1024px) {\n .lg\\:mint-px-12 {\n padding-left: 3rem;\n padding-right: 3rem\n }\n}","subdomain":"ghost","siteName":"Ghost Developer Docs","title":"Getting Started With Ghost - Ghost Developer Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-26T14:15:59.539Z","originalFileLocation":"index.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Learn how to build and develop beautiful, independent publications\">\u003cmeta data-mint-head name=\"application-name\" content=\"Ghost Developer Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/ghost/6htagQqB_6O-rO9Z/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/ghost/6htagQqB_6O-rO9Z/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/ghost/6htagQqB_6O-rO9Z/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/ghost/6htagQqB_6O-rO9Z/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/ghost/6htagQqB_6O-rO9Z/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/ghost/6htagQqB_6O-rO9Z/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/ghost/6htagQqB_6O-rO9Z/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/ghost/6htagQqB_6O-rO9Z/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/ghost/6htagQqB_6O-rO9Z/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Getting Started With Ghost - Ghost Developer Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Learn how to build and develop beautiful, independent publications\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Ghost Developer Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.ghost.org\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://ghost.mintlify.app/_mintlify/api/og/v2?division=+\u0026amp;title=Getting+Started+With+Ghost\u0026amp;description=Learn+how+to+build+and+develop+beautiful%2C+independent+publications\u0026amp;theme=0912343b8423bd7f582adf80\u0026amp;signature=e2fd63dea4b6b17ed716653a49dfaa37784dd239033452744a9a832c39999bbe\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Getting Started With Ghost - Ghost Developer Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Learn how to build and develop beautiful, independent publications\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://ghost.mintlify.app/_mintlify/api/og/v2?division=+\u0026amp;title=Getting+Started+With+Ghost\u0026amp;description=Learn+how+to+build+and+develop+beautiful%2C+independent+publications\u0026amp;theme=0912343b8423bd7f582adf80\u0026amp;signature=e2fd63dea4b6b17ed716653a49dfaa37784dd239033452744a9a832c39999bbe\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/ghost/6htagQqB_6O-rO9Z/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Ghost Developer Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#15171A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.ghost.org\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/index.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.ghost.org/#organization\",\"name\":\"Ghost Developer Docs\",\"url\":\"https://docs.ghost.org\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/ghost/aGR3I5_lq1oxakuc/logo/light.png?fit=max\u0026auto=format\u0026n=aGR3I5_lq1oxakuc\u0026q=85\u0026s=21b0a8eb2cb31ff62e99362023cc2de7\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.ghost.org#website\",\"name\":\"Ghost Developer Docs\",\"url\":\"https://docs.ghost.org\",\"publisher\":{\"@id\":\"https://docs.ghost.org/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.ghost.org/#webpage\",\"url\":\"https://docs.ghost.org/\",\"name\":\"Getting Started With Ghost\",\"description\":\"Learn how to build and develop beautiful, independent publications\",\"dateModified\":\"2026-01-26T14:15:59.539Z\",\"isPartOf\":{\"@id\":\"https://docs.ghost.org#website\"},\"breadcrumb\":{\"@id\":\"https://docs.ghost.org/#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.ghost.org/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\" \",\"item\":\"https://docs.ghost.org/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Getting Started With Ghost\",\"item\":\"https://docs.ghost.org/\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.ghost.org/#article\",\"headline\":\"Getting Started With Ghost\",\"name\":\"Getting Started With Ghost\",\"description\":\"Learn how to build and develop beautiful, independent publications\",\"url\":\"https://docs.ghost.org/\",\"mainEntityOfPage\":{\"@id\":\"https://docs.ghost.org/#webpage\"},\"dateModified\":\"2026-01-26T14:15:59.539Z\",\"publisher\":{\"@id\":\"https://docs.ghost.org/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.ghost.org#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Ghost Developer Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Ghost Developer Docs","nav":{"global":{"anchors":[{"anchor":"Tutorials","icon":"joystick","href":"https://ghost.org/tutorials/"},{"anchor":"Developer Forum","icon":"server","href":"https://forum.ghost.org/"}]},"tabs":[{"tab":"Home","groups":[{"group":" ","pages":[{"title":"Getting Started With Ghost","mode":"custom","sidebarTitle":"Overview","href":""}]}]},{"tab":"Documentation","pages":[{"title":"Documentation","href":"/introduction"}]},{"tab":"Migration Guides","pages":[{"title":"Migration Guides","href":"/migration"}]}]},"basePath":"","title":"Getting Started With Ghost - Ghost Developer Docs","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-B4-wUcHm.js","lightbox-handle-r17bVUz3.js"]}
Web Proxy Viewer  |  New URL  |  Original Page