Reactjs 雨果有什么反应?

Reactjs 雨果有什么反应?,reactjs,content-management-system,gatsby,hugo,Reactjs,Content Management System,Gatsby,Hugo,使用雨果这样的东西是否可能/理想?我知道盖茨比,但雨果也会工作。我对将两者结合起来的知识有限,但我的理解是Hugo将用于所有模板和静态网页,然后React将用于web应用程序类型的东西,以及其中的某个无头CMS?有经验的人能评论一下为什么雨果或盖茨比有时很好用吗?还是框架之间关系的概述?是的, 《盖茨比》中有组件网页设计, 还有雨果的光速 我也被困在这两者之间的决定中 我不知道我会做什么,但我想的是: 使用盖茨比构建页面。你应该建立自己网站的每个页面(不要依赖路由) 将index.html文件与

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

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

我也被困在这两者之间的决定中

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

  • 使用盖茨比构建页面。你应该建立自己网站的每个页面(不要依赖路由)
  • index.html
    文件与hugo模板一起使用
  • 完成
  • 这是创建盖茨比页面后文件夹
    public
    (输出)的图片:

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

    2021年更新: 使用。使用
    增量静态再生
    功能,您甚至不必触碰雨果就可以实现您想要的

    使用雨果这样的东西是否可能/理想?我知道 盖茨比的,但雨果也会工作

    我们在上使用了Hugo和React(创建React应用程序)。所有页面都服务于hugo静态页面,但如果您导航到/quote,则会加载react SPA,并且您处于动态区域。是的,雨果也能工作,但你会有两种语言和两种语法

    将两者结合起来[…]我的理解是雨果 用于所有模板和静态网页,然后 用于web应用程序类型的东西

    没错

    有经验的人能评论一下为什么是雨果或者 盖茨比有时很好用,对吗?或者是对 框架之间的关系

    • Hugo是用Go编写的,并构建了普通的静态HTML。例如:一个博客,但是你只需要写一次页眉和页脚
    • React是用Javascript编写的,是用于构建动态接口的前端库。React站点通常会为您提供一个空的index.html文件和一个Javascript文件,然后运行该文件并在浏览器中动态地向index.html文件填充内容。示例:每次加载的Facebook新闻源都不同
    • 但是,如果您想编写上面的示例博客,并且只编写一次页眉和页脚,但用于响应语法,该怎么办?如果您使用normal React,您的博客将下载一个空index.html文件,并用Javascript填充您的博客。这对搜索引擎优化和加载时间等都不好。如果你还想把它编译成普通的静态HTML——这就是盖茨比的目的