问题标签 [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.

0 投票
1 回答
67 浏览

reactjs - 何时使用静态站点生成器?

我有一个具有登录和基于角色的内容等的 Web 应用程序,它是使用通用模式在 nuxt(vue 框架)中创建的。目前它是 SSR(服务器端渲染)应用程序,但如果将其转换为静态站点是否正确使用 nuxt 生成命令?

仅供参考:-我尝试运行 nuxt generate ,它会在 dist 中生成适当的页面,但我担心的是每个 HTML 文件中,只有 CSS 和 script 标签。我知道我不能为每个页面静态生成内容,因为它是基于用户的。知道如果我使用 SSG 是正确的还是会破坏它的目的?

0 投票
1 回答
291 浏览

gatsby - 如何在一个域中合并 2 个 Gatsby 站点?

我想在一个域中合并 2 个 Gatsby 站点,例如 mydomain.com 中的 Gatsby1(登录页面)和 mydomain.com/blog 中的 Gatsby2(博客),我该怎么做?

0 投票
2 回答
3825 浏览

gatsby - Gatsby:基本路径和路径前缀有什么区别?

我不明白Gatsbybasepathpath prefixin之间的区别,以及何时使用每个功能

基本路径:https ://www.gatsbyjs.org/tutorial/part-seven/

路径前缀:https ://www.gatsbyjs.org/docs/path-prefix/

0 投票
0 回答
181 浏览

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

0 投票
0 回答
1644 浏览

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 配置中搞砸了什么导致生成速度如此缓慢吗?

0 投票
2 回答
194 浏览

reactjs - 仅在 Gatsby 的特定页面上加载 Snipcart

我在 Gatsby 中使用 Snipcart 插件,但脚本会随处加载。是否可以通过某种功能仅在 1 个特定页面上触发脚本,而不是完全触发?

以下是我在 Gatsby-config.js 文件中使用的选项

0 投票
1 回答
281 浏览

javascript - Netflify CMS 手动初始化中的环境变量(Gridsome)

我正在用 Netlify 托管的 Gridsome 和 Netlify CMS 构建一个网站。Netlify CMS 的东西位于/static/admin. 我正在手动初始化 Netlify CMS,index.js以根据环境变量更改它推送的分支。

我在netlify.toml文件中设置这些环境变量,如下所示:

但是当我构建并导航到mysite.com/admin访问 CMS 时,分支始终是develop并且环境变量是undefined. 我尝试了很多不同的东西,我想我在这种情况下对环境变量有一些基本的误解。如果有人可以帮助我并向我解释这些东西或提供可行的解决方案,我会是一个快乐的人。

在此先感谢和欢呼!

0 投票
0 回答
78 浏览

content-management-system - 寻找与自定义数据库集成的 CMS

我正在处理的项目有问题。

我有一个应用程序,它有自己的数据库,其中包含用户及其凭据。我想要一个无头 CMS 来管理一些博客以避免编写我自己的博客,但我似乎找不到没有自己独立用户系统的 CMS。

所以我的问题是我是否可以集成一个 CMS 以使其在我的数据库中看到我的用户?还是我应该自己做而忘记与第三方集成?

谢谢

0 投票
0 回答
106 浏览

mysql - 错误 错误:ER_BAD_FT_COLUMN:列“大小”不能是 FULLTEXT 索引的一部分

我正在用strapi开发一个项目。在开发模式下一切都好。当我使用命令在 ubuntu 服务器中以生产模式运行项目(在创建某些内容类型之后)时,会NODE_ENV=production npm run start显示以下错误 -

这是屏幕截图 -

** 在生产模式下启动项目时显示错误**

0 投票
1 回答
194 浏览

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 演示停止工作,除非我手动刷新令牌。