Skip to Content
🎉 Nextra 4.0 已发布。Dima Machina 正在 寻找新的工作或咨询机会

Next.js SSG

使用 Next.js,你可以通过 Static Generation (SSG) 预渲染你的页面。你的页面将在构建时生成并静态地提供给访问者。它还可以被 CDN 缓存以最大化性能。

Nextra 也支持这一功能。这里是一个例子:

🏆

Nextra 在 GitHub 上有 12186 个星标!

最后仓库更新时间:1/26/2025.

上面显示的数字是通过 MDX 服务器组件在构建时生成的。启用 Incremental Static Regeneration 后,它将保持更新。


以下是上述示例的 MDX 代码:

MDX
{/* Via async components */} export async function Stars() { const response = await fetch('https://api.github.com/repos/shuding/nextra') const repo = await response.json() const stars = repo.stargazers_count return <b>{stars}</b> } {/* Via async functions */} export async function getUpdatedAt() { const response = await fetch('https://api.github.com/repos/shuding/nextra') const repo = await response.json() const updatedAt = repo.updated_at return new Date(updatedAt).toLocaleDateString() } <Callout emoji="🏆"> Nextra 在 GitHub 上有 <Stars /> 个星标! 最后仓库更新时间:_{await getUpdatedAt()}_. </Callout>
Last updated on