UNPKG

firestudio

Version:

CLI for developing apps with NextJS and Firebase

56 lines (54 loc) 1.75 kB
import React, { PureComponent } from 'react'; import { Flex, Clickable } from 'firestudio-ui'; // import Link from '@elements/Link'; export default class extends PureComponent { render() { return ( <Flex className="gap-around-8"> <Flex className="gap-between-2"> <h1>Cloud Rendering Pages</h1> <strong> Use cloud rendering for pages with dynamic content where SEO is important. </strong> </Flex> <hr /> <p> Using Google Cloud Functions, pages can be rendered in the cloud meaning that search engines are able to index it and crawl it just as they would with prerendered pages. </p> <Flex className="gap-between-12"> <Flex className="gap-between-6"> <h2>Route Configuration</h2> <p> Simply add <code>prerender: false</code> to the route config and Firestudio will handle the rest. </p> </Flex> <Flex className="gap-between-6"> <h2>** Note **</h2> <Flex className="gap-between-4"> <p> This page is configured to use cloud rendering and once deployed this route will also render sub-routes in the cloud. </p> <p> Try visiting <Clickable href="/cloud-rendering/test" as={Link} styledAs="a" asNextLink > /cloud-rendering/test </Clickable> and observe. </p> </Flex> </Flex> </Flex> </Flex> ); } }