Introducing Twenty Twenty Frontity Theme (v1.0)
Tags: react, wordpress, frontity, webdev
Published: 2020-03-16 18:34:00

---
title: Introducing Twenty Twenty Frontity Theme (v1.0)
published: true
description: We're happy to announce that we recently released the 1.0 version of the Twenty Twenty Frontity theme. The default WordPress theme was ported over to Frontity by Segun Adebayo.
tags: react, wordpress, frontity, webdev
cover_image: https://wp.frontity.org/wp-content/uploads/2020/03/twenty-twenty-frontity-theme02.png
canonical_url: https://frontity.org/blog/introducing-twenty-twenty-frontity-theme/
---

_[Frontity](https://frontity.org/?utm_source=dev.to&utm_medium=twenty-twenty-theme-post&utm_campaign=twenty-twenty-release) is a free and open source framework for building headless WordPress sites using React. Check out the documentation [here](https://docs.frontity.org/?utm_source=dev.to&utm_medium=twenty-twenty-theme-post&utm_campaign=twenty-twenty-release)._

----

We are happy to announce that we recently released the 1.0 version of the **Twenty Twenty Frontity theme**!

The Twenty Twenty default WordPress theme was included in WordPress 5.3 "Kirk" (out on November 12), and ported over to Frontity by the software engineer and designer [Segun Adebayo](https://twitter.com/thesegunadebayo).

According to Segun, the theme **development was easy and fast**. It took him less than one week to release the [beta version](https://community.frontity.org/t/frontity-release-twentytwenty-theme-beta/930/) of the theme port. Although he knows React, this was the first Frontity theme ever made by him.

The Twenty Twenty theme is based on the Anders Noréns’ free theme [Chaplin](https://www.andersnoren.se/teman/chaplin-wordpress-theme/), and was designed with a special focus on Gutenberg.

Along with the [Twenty Nineteen](https://frontity.org/blog/introducing-twenty-nineteen-frontity-theme/) and the [Frontity Chakra Theme](https://frontity.org/blog/introducing-frontity-chakra-theme/), the Twenty Twenty theme is a great option if you prefer to use a theme as the base for your site instead of starting one from scratch. If you are new to the framework, it will also allow you to get your site up and running easily.

You can see the Twenty Twenty Frontity Theme [in action here](https://twentytwenty.frontity.org/).

<figure class="wp-block-image size-large">[![homepage view twenty twenty frontity theme](https://frontity.org/wp-content/uploads/2019/11/homepage-view-twentytwenty-frontity-theme-1024x573.png)](https://frontity.org/wp-content/uploads/2019/11/homepage-view-twentytwenty-frontity-theme.png)

<figcaption>Homepage view in Twenty Twenty Frontity theme.</figcaption>

</figure>

## Twenty Twenty’s Theme Features

Apart from its amazing performance, this theme comes with some other nice features:

#### Accessibility Ready

The theme is accessible and screen-reader friendly. We added the proper landmarks, roles and labels. We also paid attention to trap focus within modals, ensure focus indicator is visible for all interactive elements.

#### Custom Colors

You can give your website or blog a personal touch by changing the background colors, text colors and primary/accent color in the theme settings. You change the color in one place, all visual elements get updated.

#### Search

The theme comes with a built-in search box to make it easy for your readers to look for specific content. Search box is powered by the robust and performant search engine built into WordPress.

#### Featured Images

Show beautiful featured images for your blog posts. Frontity uses the featured image uploaded to WordPress and renders it on every blog post. You can also opt out of this in the theme settings.

#### Content Prefetch

You can prefetch page for any link to provide an almost instant user experience. All you need do is to change your settings to prefetch pages when the user "hovers" on a link, when the link is visible on screen, or prefetch all links on the current page.

#### Pagination

Frontity's theme has the same pagination as the original WordPress theme so you can have access to different pages in the footer, and navigate easily between pages.

## Installation

_If you are new to Frontity, we recommend you check out the [docs](https://docs.frontity.org/) first to learn more about the framework and how it works._

### For a new Frontity project

Create a new Frontity project with this command:

    npx frontity create

Then you will be asked to (1) enter a name for the project, and (2) pick a starter theme to clone. There you can select `@frontity/twentytwenty-theme`.

Start a development server with:

    npx frontity dev

Lastly, open [http://localhost:3000](http://localhost:3000/) in your browser (if not already opened) to interact with the Twenty Twenty Frontity Theme in a development environment.

### For an existing Frontity project

If you already have a Frontity project but would like to install this theme, the first thing you must know it's the name of the package that you'd like to install. In this case it is `@frontity/twentytwenty-theme`.

Then, you can follow [this guide](https://docs.frontity.org/guides/install-a-new-package/) on how to install a new package and add it to the `frontity.settings.js` file.

### Theme settings

👉 To learn more about the theme settings and how to configure them, please visit the Twenty Twenty Theme [documentation](https://api.frontity.org/frontity-themes/frontity-twentytwenty-theme#settings).

## Resources

Feel free to [reach out](https://community.frontity.org/) with any questions you might have about the Twenty Twenty Theme.

To take a look at the **code**, please refer to the [GitHub repo](https://github.com/frontity/frontity/tree/master/packages/twentytwenty-theme).

Here's some other useful links:

*   [Live demo](https://twentytwenty.frontity.org/)
*   [How to install a new package](https://docs.frontity.org/guides/install-a-new-package/)
*   [Twenty Twenty Theme documentation](https://api.frontity.org/frontity-themes/frontity-twentytwenty-theme#settings)
*   [Best practices for sharing a Frontity project](https://docs.frontity.org/guides/how-to-share-a-frontity-project)
*   [Frontity's step-by-step tutorial](https://tutorial.frontity.org/)

**Special thanks** to [Segun Adebayo](https://twitter.com/thesegunadebayo) for porting this theme over to Frontity, and to [Uche Jude](https://twitter.com/iamuchejude), [Michal Czaplinski](https://twitter.com/c_z_a_p_l_a), [Luis Herranz](https://twitter.com/luisherranz), and [Mario Santos](https://twitter.com/santosguillamot) for all their work to release the 1.0 version! 💙

---

_This post was originally published at [frontity.org/blog](https://frontity.org/blog/introducing-twenty-twenty-frontity-theme/?utm_source=dev.to&utm_medium=twenty-twenty-theme-post&utm_campaign=twenty-twenty-release)._