ca13752e24
* Revert "Remove Old Prerender Implementation (#8218)"
This reverts commit 2ab300dd81
.
* Add contentHandler for page config
* Rename config from contentHandler to re-use
experimentalPrerender
* Remove un-needed changes
* Replace backslashes for manifest
* Update manifest output format
* Make prerender: true enable SPR behavior and update
to merge prerender-manifest for flying-shuttle
* Fix output path for / prerender file
* Add dynamic routes to test suite
* Add generating and previewing of skeletons
for prerendered dynamic routes
* remove inline prerender option
* update to not replace getInitialProps which allows
nested getInitialProps and add query when fetching prerender
* Apply suggestions from code review
Co-Authored-By: Joe Haddad <timer150@gmail.com>
* Remove legacy prerender option
* Apply suggestions from review
* Apply more suggestions from review
* Apply suggestions from code review
Co-Authored-By: Joe Haddad <timer150@gmail.com>
* Add handling of error when parsing json
* Update handling of moving exported pages
* Rename nextPreviewSkeleton to _nextPreviewSkeleton
* bump
34 lines
784 B
JavaScript
34 lines
784 B
JavaScript
import Link from 'next/link'
|
|
|
|
export const config = { experimentalPrerender: true }
|
|
|
|
const Page = ({ world }) => {
|
|
return (
|
|
<>
|
|
<p>hello {world}</p>
|
|
<Link href='/another'>
|
|
<a id='another'>to another</a>
|
|
</Link>
|
|
<br />
|
|
<Link href='/something'>
|
|
<a id='something'>to something</a>
|
|
</Link>
|
|
<br />
|
|
<Link href='/normal'>
|
|
<a id='normal'>to normal</a>
|
|
</Link>
|
|
<br />
|
|
<Link href='/blog/[post]' as='/blog/post-1'>
|
|
<a id='post-1'>to dynamic</a>
|
|
</Link>
|
|
<br />
|
|
<Link href='/blog/[post]/[comment]' as='/blog/post-1/comment-1'>
|
|
<a id='comment-1'>to another dynamic</a>
|
|
</Link>
|
|
</>
|
|
)
|
|
}
|
|
|
|
Page.getInitialProps = () => ({ world: 'world' })
|
|
|
|
export default Page
|