问题标签 [jamstack]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - 何时使用静态站点生成器?
我有一个具有登录和基于角色的内容等的 Web 应用程序,它是使用通用模式在 nuxt(vue 框架)中创建的。目前它是 SSR(服务器端渲染)应用程序,但如果将其转换为静态站点是否正确使用 nuxt 生成命令?
仅供参考:-我尝试运行 nuxt generate ,它会在 dist 中生成适当的页面,但我担心的是每个 HTML 文件中,只有 CSS 和 script 标签。我知道我不能为每个页面静态生成内容,因为它是基于用户的。知道如果我使用 SSG 是正确的还是会破坏它的目的?
gatsby - 如何在一个域中合并 2 个 Gatsby 站点?
我想在一个域中合并 2 个 Gatsby 站点,例如 mydomain.com 中的 Gatsby1(登录页面)和 mydomain.com/blog 中的 Gatsby2(博客),我该怎么做?
gatsby - Gatsby:基本路径和路径前缀有什么区别?
我不明白Gatsbybasepath
和path prefix
in之间的区别,以及何时使用每个功能
themes - 如何使用带有 Novela 主题的 Netlify CMS?
我想使用带有 Novela 主题的 Netlify CMS。结构在这里: https ://github.com/narative/gatsby-theme-novela#step-2-folder-structure
特别是,“帖子”有子文件夹,图像存储在单独的文件夹中(而不是大文件夹中)。
这在 2019 年夏季产生了问题:这里:https ://github.com/narative/gatsby-theme-novela/issues/151 这里:https ://github.com/narative/gatsby-theme-novela/pull/56
javascript - 为什么nuxt生成这么慢?
我目前正在尝试使用nuxt开发前端应用程序。我的想法是生成一个静态网站,我将在其中注入我的数据库数据(hasura / postgresql)。
我的应用程序代码可以在这里找到:https ://github.com/shopozor/services/tree/dev/frontend/consumer-ui
这是非常小的。我有几个组件:页眉、页脚、地图(vue2-leaflet),我正在使用 nuxt-apollo 模块来进行客户端-服务器通信。我还没有动态路由,所以现在没有远程数据在生成时被注入到那个静态网站。
迟早,我可能需要在生产中生成网站,而且它必须很快。目前,我的代码量很少,在标准计算机(intel core i7 3.1Ghz,32GB RAM,Windows OS)上已经需要 1 分钟。
有人能告诉我我在 nuxt 配置中搞砸了什么导致生成速度如此缓慢吗?
reactjs - 仅在 Gatsby 的特定页面上加载 Snipcart
我在 Gatsby 中使用 Snipcart 插件,但脚本会随处加载。是否可以通过某种功能仅在 1 个特定页面上触发脚本,而不是完全触发?
以下是我在 Gatsby-config.js 文件中使用的选项
javascript - Netflify CMS 手动初始化中的环境变量(Gridsome)
我正在用 Netlify 托管的 Gridsome 和 Netlify CMS 构建一个网站。Netlify CMS 的东西位于/static/admin
. 我正在手动初始化 Netlify CMS,index.js
以根据环境变量更改它推送的分支。
我在netlify.toml
文件中设置这些环境变量,如下所示:
但是当我构建并导航到mysite.com/admin
访问 CMS 时,分支始终是develop
并且环境变量是undefined
. 我尝试了很多不同的东西,我想我在这种情况下对环境变量有一些基本的误解。如果有人可以帮助我并向我解释这些东西或提供可行的解决方案,我会是一个快乐的人。
在此先感谢和欢呼!
content-management-system - 寻找与自定义数据库集成的 CMS
我正在处理的项目有问题。
我有一个应用程序,它有自己的数据库,其中包含用户及其凭据。我想要一个无头 CMS 来管理一些博客以避免编写我自己的博客,但我似乎找不到没有自己独立用户系统的 CMS。
所以我的问题是我是否可以集成一个 CMS 以使其在我的数据库中看到我的用户?还是我应该自己做而忘记与第三方集成?
谢谢
twilio - 没有后端的 Twilio 视频?
我是否仍需要后端来为 Twilio 视频生成访问令牌?
Twilio 的可编程视频文档讨论了client-side room creation
可以让我们“在不编写后端代码的情况下启动并运行”的选项。
https://www.twilio.com/blog/2017/04/programmable-video-peer-to-peer-rooms-ga.html
我知道测试工具可以让我们创建临时访问令牌,但这些令牌会在 4 小时后过期,这会使我的 Twilio 演示停止工作,除非我手动刷新令牌。