111得票17回答
如何在Next.js静态站点中添加网站图标?

我正在尝试为一个Next.js静态网站添加favicon,但没有太大的成功。 我已经尝试使用来自'next/document'组件自定义文档。 https://nextjs.org/docs/#custom-document 直接链接到favicon.ico文件无法正常工作,因为该文件未包...

43得票3回答
如何解决SPA中的"x-cache: Error from cloudfront"错误

我们正在尝试使用客户端路由器(React Router)使SPA正常工作时遇到了问题。我们使用的是“域名 -> CDN(CloudFront) -> S3”的概念来提供静态文件。 我们已经配置了S3以提供静态文件。CDN已配置为具有来自S3的源,并且我们已经配置了自定义错误页面以...

41得票7回答
支持Markdown文档的静态网站生成器推荐?

我正在寻找一个可以接受Markdown文档作为输入源代码的静态站点生成器。 我曾经使用过Markdoc,但它看起来已经被放弃了。而且它不会复制源文件夹中的静态文件。所以我现在安装了docpad。无论如何,我想尝试其他实现。你能推荐一些像这样的好的实现吗?

41得票6回答
错误:对于动态 SSG 页面,getStaticPaths 是必需的,但在"xxx"中缺失。NextJS

我在尝试创建我的NextJS页面时,出现了这个错误"Error: getStaticPaths is required for dynamic SSG pages and is missing for 'xxx'"。 虽然我不想在构建时生成任何静态页面,但为什么我需要创建一...

36得票1回答
`aws s3 cp`与`aws s3 sync`的行为和成本比较

我有一个静态网站,将其部署到 s3 上,然后使用 CloudFront 分发给用户。构建网站后,我想将新的构建推送到 s3。我发现了两种方法。 aws s3 cp --recursive ./public/ s3://bucket-name --cache-control 'public, ...

34得票3回答
我该如何从Django模板生成静态HTML文件?

我刚开始学习Django, 我确定我之前读过或听说过一种方法可以实现这个功能,但我无法找到相关信息。 与其将模板渲染输出发送到浏览器,我想创建一个HTML文件,然后可直接提供服务,而不需要每次都经过渲染过程。我正在开发一个系统,该系统与我们主要网站的服务器分开,我需要定期对我的数据进行快照,...

32得票2回答
雨果(shortcode)被忽略,提示“原始HTML被省略”。

我已经写了一个shortcode来创建一个可以消失的bootstrap提示框。下面是我的shortcode,被称为layouts/shortcodes/message.html。 Translated content: 我编写了一个shortcode来创建Bootstrap可关闭警告框。...

28得票4回答
GitHub Pages上的Jekyll:在另一个markdown文件中包含markdown

我正在使用 kramdown 与 GitHub Pages 上的 Jekyll。我有一段 Markdown,想要在两个地方使用,而不想维护两个版本。如何将它包含在其他 Markdown 文件中? 例如,我想输入类似以下内容:{: include otherFile.md } 请注意,父文件也...

28得票7回答
从命令行在任何目录下启动Apache服务器

我想要能够通过命令行启动一个apache服务器,输入类似apache site-folder或apache . --port=2000的内容。 它应该读取并使用.htaccess文件。 我知道python -m SimpleHTTPServer,它接近我所需的,但不完全符合要求。 理想解...

23得票4回答
如何使用S3/Cloudfront在子文件夹中提供index.html?

我有一个名为 www.foo.site 的存储桶。在该站点中,有一个登陆页面、一个关于页面和一些位于几个 bar/* 文件夹中的页面。每个 bar/* 都有一个 index.html 页面:bar/a/index.html、bar/b/index.html 等。 登陆页面正常运行(意味着当我...