【问题标题】:How to produce SSG from a vue project without nuxt如何在没有 nuxt 的情况下从 vue 项目中生成 SSG
【发布时间】:2021-04-29 11:52:31
【问题描述】:

我使用 vue cli 创建了一个 vue 项目:

vue create myproject

我认为当我执行npm run build 时的输出将是一个单页应用程序 (SPA)。使用现有代码生成静态网站(SSG / Jamstack)需要什么?我知道我可以使用 Nuxt 轻松做到这一点,但我想知道如何在没有 Nuxt 的情况下做到这一点。

编辑:我认为我的意思是预渲染一些页面,以便对 SEO 更好。

【问题讨论】:

    标签: vue.js static server-side-rendering jamstack ssg


    【解决方案1】:

    明确地说,您构建的结果是一个静态 HTML 和 JS 的 SPA。用户可能会看到基于 JS 的动态内容,但它本质上是静态的,可以部署到 Netlify 或 Vercel 等 Jamstack 主机。换句话说,除非我误读了您想要的内容,否则您无需做任何特别的事情。

    【讨论】:

    • 嗨,Raymond,我想我的意思是这些页面是“预渲染”的,因此对 SEO 有好处。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-12
    • 2018-03-11
    • 2019-09-14
    • 1970-01-01
    • 1970-01-01
    • 2021-12-30
    • 2019-01-27
    相关资源
    最近更新 更多