> ## Content Index
> Fetch the complete content index at: https://ryanfeigenbaum.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Smart 2.0
- URL: https://ryanfeigenbaum.com/smart-2/
- Published: 2022-12-23T15:00:32.000Z
- Updated: 2025-03-09T16:19:46.000Z
- Description: My beautiful, free Ghost theme, Smart, has been totally redesigned and updated for version 2.0. Jam-packed with features, it's perfect for creators, writers, and coders.
- Author: Ryan Feigenbaum
- Tags: Projects, Theme, #Import 2024-04-18 10:10

With the release of Ghost 5, I took the opportunity to completely overhaul my free, open-source theme Smart. The introduction of [custom settings in Ghost](https://ryanfeigenbaum.com/supercharge-your-ghost-theme-with-custom-settings/) opened up a host of possibilities so that Smart could better live up to its name.

![Splashy image for Smart theme, with a mobile preview](https://storage.ghost.io/c/09/e8/09e80f31-2850-4ccb-83c7-70faf422ebfb/content/images/2022/12/meta.png)

## The basics

Smart is decked out with features, but importantly it also covers the basics:

- **Fast**. Lazy loading, caching, and responsive images by default.
- **Responsive**. A beautiful experience no matter the size of your device.
- **Accessibility focused**. A11y best practices to ensure all visitors can enjoy your content. (And always more to be done.)
- **Easy**. This theme is designed to work for you. Do what you need without touching a line of code.

![various devices with screenshots of website](https://storage.ghost.io/c/09/e8/09e80f31-2850-4ccb-83c7-70faf422ebfb/content/images/2022/12/all-devices-white.png)

## Features 🆕

### Compatible with the latest and greatest Ghost features

Support for Ghost search and comments, right out of the box.

### Light/dark mode toggle

Advanced logic automatically switches your site from dark to light mode (and vice versa) based on your visitor's system preferences. Smart also includes a button for users to manually set the color preference, which is remembered across visits. Finally, there's a toggle to set your default (dark or light) when a user has no preference set.

![](https://storage.ghost.io/c/09/e8/09e80f31-2850-4ccb-83c7-70faf422ebfb/content/images/2022/12/screely-1671749965776.png)

![](https://storage.ghost.io/c/09/e8/09e80f31-2850-4ccb-83c7-70faf422ebfb/content/images/2022/12/screely-1671749915145.png)

### Automatic color palettes

This is one I'm excited about 🎨. Setting an `accent color` in Ghost Admin will generate an entire color palette for your site, including a complementary color and variations for light and dark modes. Change the whole look of your site with just a few clicks.

### Follows menu

Add custom social media icons to the **Follow** menu to share your socials. Over 20 different social media platforms are available! This setting is available from the **Design** menu in Ghost Admin.

![Smart theme follows menu](https://storage.ghost.io/c/09/e8/09e80f31-2850-4ccb-83c7-70faf422ebfb/content/images/2022/12/image.png)

### Share menu

A share menu makes sharing your content easy, either by copying a link to the clipboard or generating dynamic links to relevant social media platforms.

![](https://storage.ghost.io/c/09/e8/09e80f31-2850-4ccb-83c7-70faf422ebfb/content/images/2022/12/image-1.png)

### Saves

Your visitor can share their faves by clicking the heart icon. Not only are saves *saved* across visits (in the same browser), but so is the progress through the article. This means that visitors will be brought right back to where they stopped reading in their previous session.

![Smart theme Saves menu](https://storage.ghost.io/c/09/e8/09e80f31-2850-4ccb-83c7-70faf422ebfb/content/images/2022/12/image-2.png)

### Syntax highlighting

For devs, you can turn on code syntax highlighting with the flick of a toggle. Available in **Design** settings in Ghost Admin.

javascript

```
const sum = (a, b) => {
  return a + b;
};

sum(3, 4);

```

## Demo

This current site, on which you're reading this article, is using Smart theme ([goodbye Inline for now](https://ryanfeigenbaum.com/inline-ghost-theme/)), but there's also a demo site that includes documentation. Check it out!

[Smart | An elegant Ghost themeAn elegant, free Ghost theme for publishers, creators, coders, and writers. Including features like a built-in contact form and syntax highlighting, automatic color theming, dark mode, and more. Created by Ryan Feigenbaum.![](https://demo.ryanfeigenbaum.com/content/images/size/w256h256/format/png/2022/12/light-bulb-1.svg)Smart![](https://demo.ryanfeigenbaum.com/content/images/2022/12/meta-1.png)](https://demo.ryanfeigenbaum.com/?ref=ryanfeigenbaum.com)

## Download

There are two ways to get the theme.

Clone the GitHub repo:

[GitHub - royalfig/smart: A theme for the open source Ghost CMS.A theme for the open source Ghost CMS. Contribute to royalfig/smart development by creating an account on GitHub.![](https://github.com/fluidicon.png)GitHubroyalfig![](https://opengraph.githubassets.com/d01883aff37fd463fcc9ebce2b46003a58d433a853b32cd6632ec129729d4421/royalfig/smart)](https://github.com/royalfig/smart?ref=ryanfeigenbaum.com)

Download the theme:

![](https://storage.ghost.io/c/09/e8/09e80f31-2850-4ccb-83c7-70faf422ebfb/content/images/2022/12/cover--1--1.png) 

#### Smart theme

Download and go 🏃‍♂️🏃‍♀️🏃

[Download](https://github.com/royalfig/smart/releases/latest/download/smart.zip?ref=ryanfeigenbaum.com)