# Static pages If you want to create simple pages that just show static content without need for data fetches, you can create a static page. Steps for creating a static page: 1. [Create a new folder under `src/containers/`](#1-creating-a-new-folder) 2. [Create a new JavaScript file using the same name.](#2-creating-a-javascript-file) 3. [Create a new CSS file using the same name.](#3-creating-a-css-file) 4. [Write the content to a JavaScript file (i.e. AboutPage.js in our example).](#4-creating-the-component) 5. [Write the style rules to CSS file (i.e. AboutPage.css in our example).](#5-adding-some-styles-to-the-css-file) 6. [Add the newly created page component to `src/containers/index.js`](#6-adding-the-component-to-the-component-directory) 7. [Add the newly created page to `src/routeConfiguration.js`](#7-adding-a-route-to-the-page) ## 1. Creating a new folder Create a new folder under `src/containers/` with the name of your static page. E.g. "about" page should be named as `AboutPage`. ## 2. Creating a JavaScript file Create a new JavaScript file using the folder name. The path should look like `src/containers/AboutPage/AboutPage.js`. ## 3. Creating a CSS file Create a new CSS file using the folder name. The path should look like `src/containers/AboutPage/AboutPage.css`. ## 4. Creating the component Template for a single column static page (AboutPage.js): (We'll go through this line-by-line below.) ```jsx import React from 'react'; import { StaticPage, TopbarContainer } from '../../containers'; import { LayoutSingleColumn, LayoutWrapperTopbar, LayoutWrapperMain, LayoutWrapperFooter, Footer, NamedLink, ExternalLink, } from '../../components'; import css from './AboutPage.css'; import image from './path/to/image.png'; const AboutPage = () => { return (

Some content

My first ice cream.
Go to home page or Go to Google