问题标签 [ssg]

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 回答
93 浏览

eleventy - Eleventy 没有为从嵌套 index.md 文件生成的索引文件添加 html 后缀

Eleventy 不会html为从嵌套 index.md 文件生成的索引文件添加后缀。

例如,这是一个包含我的源内容的示例目录结构......

当我然后运行命令时,npx eleventy我得到以下输出......

这就是我.eleventy.js设置配置文件的方式..

没有*.html后缀的 url 会http://../post/my-cool-post返回 404 错误。如果我手动添加*.html后缀,那么它可以工作。

知道我的设置有什么问题吗?

0 投票
0 回答
73 浏览

amp-html - (十一) 如何为src *.md文件生成rel="amphtml" 格式

我正在尝试为我的 11ty (Eleventy) 网站中的特定页面生成 AMP 版本的解决方案。

以以下内容为例...

理想情况下,我希望看到以下生成...

在 index.html 文件中,我会在标题中看到以下内容...

我与这个结果无关,但我确实需要一些方法来应用替代布局来选择源内容。

任何想法如何通过 11ty 实现这一目标?

0 投票
1 回答
1538 浏览

javascript - 控制台中的下一个js错误_next/data/QPTTgJmZl2jVsyHQ_IfQH/blog/post/21/.json

我在 Next.js 站点的控制台中收到错误消息。

我不明白为什么会这样。也许我使用的路由器不正确?

我的链接代码:

对于获取帖子的数据,我使用 getStaticPaths& getStaticProps

我的问题与类似,但我只在生产中使用。我尝试使用prefetch,但没有奏效。

0 投票
2 回答
1986 浏览

next.js - NextJS、_app、SSG、getInitialProps 与 getStaticProps,我应该如何坚持 DRY?

我知道这个话题并不新鲜,我发现(并阅读了)一些讨论。我找不到的是我仍然存在的问题的答案。

其他人如何解决无法在 _app.js 中使用 getStaticProps 的问题?getInitialProps对我来说不是一个选项,因为我想使用SSG即使使用 getInitialProps 也有办法强制 SSG吗?或者我真的必须在每一页上从我的 Headless CMS 中获取我的所有数据吗?例如,因为我想构建一个页眉(包括导航)和一个页脚。目前我看到的唯一选择是重复大量代码。

任何提示都非常感谢并感谢您的阅读!

0 投票
4 回答
230 浏览

ssg - (ssg-wsg) - 在应用程序中生成令牌被 CORS 策略拒绝

我可以使用 Postman 生成 SSG WSG 令牌,但是当我通过 jQuery Ajax 调用该 API 时,我收到类似“来自原点 'myApplication_URL' 已被 CORS 策略阻止”的错误。

如何在应用程序中实现 SSG WSG。

0 投票
1 回答
211 浏览

c# - 如何在 C# 语言中传递密钥和证书

嗨,我看到了使用节点 js 使用证书身份验证 API 的演示代码。

但是我们的项目只使用 c#,所以我想知道如何在 C# 中发送带有密钥和 Cert 证书的 Web 请求?我尝试下面的代码,但似乎不正确

它抛出异常“System.Security.Cryptography.CryptographicException:'找不到请求的对象”非常感谢

0 投票
0 回答
115 浏览

static-site - 是否有任何支持增量构建的静态站点生成器?

我想构建一个带有无头 CMS 后端的静态站点,其中构建过程一次只会发生几页(每当用户在 CMS 中保存页面时),但我找不到任何 SSG 会构建部分站点,而不是在每次更改时重建整个站点。

网站前端不会使用任何像 react/vue 这样的 js 框架,如果这很重要的话。

有任何想法吗?

0 投票
1 回答
716 浏览

next.js - NextJS: "TypeError: Cannot read property 'toLowerCase' of undefined"

While usign the getStaticPaths() and getStaticProps() I am getting the error NextJS: "TypeError: Cannot read property 'toLowerCase' of undefined"

0 投票
2 回答
357 浏览

ssg - (ssg-wsg) 错误:访问此 API 已被禁止

我尝试连接到以下 API https://api.ssg-wsg.sg/grantCalculators/individual。我收到以下错误“禁止访问此 API”。这些技能未来 API 是否存在任何 UAT?谢谢!

我的订阅 [1]:https ://i.stack.imgur.com/5ZgiQ.jpg

我的代码尝试{

0 投票
1 回答
493 浏览

reactjs - 如何在 Next.js 中使用 getStaticPaths 生成 index.html?

我正在尝试在 Next.JS 中生成一个index.html页面,getStaticPaths但每次我尝试这样做时都会抛出错误或创建一个index目录而不是文件。

到目前为止,我已经尝试过传递'':'/''index'in params.page。我也尝试添加文件trailingSlash: true,next.config但这也不起作用。

[page].js在 pages 目录中有一个文件。有了这个文件,我生成了许多页面,因为该[page].js文件是一个模板文件。我使用这种模板方法是因为有很多共同的组件,每个页面上唯一不同的是“主要内容”。想象一下,生成 10 个页面,每个页面都有相同的导航栏和侧边菜单,但内容(文本)不同。因此,我尝试生成 10 个页面,而其中一个是其中index.html之一,但不是生成.html文件,而是生成一个index目录。我该如何解决这是我的问题?

如果我传递除indexin之外的任何其他字符串,params.page它将创建一个[my_string].html页面。我希望能够index.html使用 next.js 的getStaticPaths方法创建一个页面。