首页 > 解决方案 > 雨果与 React?

问题描述

将 Hugo 之类的东西与 React 一起使用是否可能/理想?我知道盖茨比,但雨果也能工作。我对将两者结合起来的知识有限,但我的理解是 Hugo 将用于您的所有模板和静态网页,然后 React 将用于 Web 应用程序类型的事物,以及其中某处的无头 CMS?有经验的人可以评论一下为什么 Hugo 或 Gatsby 有时可以很好地与 React 一起使用吗?还是框架之间关系的概述?

标签: reactjscontent-management-systemgatsbyhugo

解决方案


是的,
盖茨比里有组件网页设计,还有雨果
的光速,

我也被困在这些之间的决定中。

我不知道我会做什么,但我的想法是:

  1. 使用 gatsby 构建页面。您应该自己构建网站的每个页面(不要依赖路由)
  2. 使用index.html带有雨果模板的文件。
  3. 完毕

这是public构建 gatsby 页面后文件夹(输出)的图片:
在此处输入图像描述

更新:

您可以依赖路由。在上图中,每个组件文件夹都有index.html自己的,因此您也可以使用它们。

2021 年更新:

使用Next.JS。借助Incremental Static Regeneration功能,您甚至无需触摸 Hugo 即可实现您想要的。


推荐阅读