Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A free, MIT-licensed Gatsby starter for image-centric blogs and portfolios, porting the Ghost London theme.
Gatsby London is a free, MIT-licensed Gatsby starter from Jamstack Studio that turns Markdown content into a responsive, image-centric blog or portfolio site, porting the popular London theme from Ghost to the Gatsby static site generator.
Gatsby London is a free and open-source starter project for Gatsby, the React-based static site generator. It provides a pre-built theme tuned for publishers and portfolio sites with plenty of graphics to display. The starter takes Markdown files as content input and outputs a static HTML site that can be deployed to any web host. It was created by Jamstack Studio and is based on the London theme originally made for Ghost. The project is released under the MIT license, so it can be used freely for personal or commercial purposes without restriction.
Start by running npx gatsby new my-awesome-portfolio https://github.com/ImedAdel/gatsby-london to create a new project. Then run gatsby develop to start a local server at http://localhost:8000, and edit the source files to customize the site. Content is stored in Markdown files, and to apply CSS classes to images you need to write raw HTML in those Markdown files. The production build can be generated with gatsby build and deployed anywhere, including Netlify via the provided deploy button.
The README notes that the starter ships without JavaScript animations, and while PurgeCSS removes unused CSS automatically, the author has not manually optimized the stylesheet. Additionally, applying custom CSS classes to images requires writing HTML in Markdown rather than using pure Markdown syntax.
Gatsby London is free to download and use. There are no paid tiers or subscription fees; the MIT license permits both personal and commercial use without payment.
Yes, the starter is completely free and open source. It is released under the MIT license, so you can use it in personal and commercial projects without paying anything.
No, the starter does not include Tailwind CSS. It uses Gatsby's default styling approach, and the README does not mention any CSS framework beyond the built-in styles and PurgeCSS.
Yes, the README includes a Deploy to Netlify button that takes you to app.netlify.com to connect a repository and deploy the site directly. You can also deploy manually with the Netlify CLI or the dashboard.
Because the theme uses CSS classes for image layouts, you need to add images as raw HTML inside your Markdown files. The README explicitly states that you will need HTML in your Markdown in order to add CSS classes to images.
Gatsby London is a port of the Ghost theme, meaning it recreates the same visual design using Gatsby's React components and the Gatsby build system. Instead of running on the Ghost publishing platform, it compiles Markdown content into static files.
