static-site相关内容

雨果自动化与Travis-ci和Github页面

我正在使用GitHub托管我的博客,并使用静态站点生成器Hugo来实现这一点,但将其设置为离线并编译它,然后将公共文件夹上载到GH页面或使其在Docs文件夹中可用,这太乏味了。 所以我想自动执行该过程,以便每当我在内容中创建新的.md文件时,它都应该生成静态站点,并将公共文件夹复制到gh-Pages或以下组合- “源”分支中的源文件和向母版发布的“公共”内容[适用于用户和组织页面] ..
发布时间:2022-04-10 16:09:24 其他开发

如何在带有S3/CloudFront的子文件夹中提供index.html?

得到一个名为www.foo.site的存储桶。在该站点中,有一个登录页、一个关于页和几个文件夹中一些页。每个bar/*都有一个index.html页面:bar/a/index.html、bar/b/index.html等。 登录页面运行正常(即www.foo.site将在我浏览时加载),但/about/index.html页面和/bar/index.html页面在我点击我的关于链接等时不会得到服 ..

需要刷新之前访问的Gatsby站点才能查看更改

我在Netlify上托管了一个Gatsby站点。当我部署一个新版本时,在页面刷新之前,我对站点所做的更改是不可见的。有人知道为什么会发生这种情况吗? 我使用gatsby-plugin-offline&;gatsby-plugin-manifest。我看到我可以安装gatsby-plugin-remove-serviceworker插件来删除服务工作者,但如果可能的话,我想继续使用它。 ..
发布时间:2022-03-30 17:58:20 其他开发

gulp通过markdown json用jade生成html文件

我正在使用 gulp-markdown-to-json 和 gulp-jade 我的目标是从如下所示的降价文件中获取数据: ---模板:index.jade作品名称:欧罗巴---这是一个测验. 获取 template: index.jade 文件并将其与其他变量一起传递给jade编译器. 到目前为止,我有这个: gulp.task('docs', function() {返回一口 ..
发布时间:2022-01-12 14:20:30 其他开发

如何仅在 NextJS 站点构建期间使用 getInitialProps?

使用 NextJS 构建静态站点时,我希望 getInitialProps 方法仅在构建步骤期间触发,而不是在客户端上触发. 在构建步骤中,NextJS 在每个之前运行 getInitialProps 方法组件的渲染 HTML 用于生成页面的静态 HTML.在客户端,NextJS 也会在页面组件渲染之前运行此方法,以便为组件返回必要的 props.因此,大型请求可能会延迟客户端的第一次绘制, ..
发布时间:2022-01-08 23:01:01 前端开发

如何将 favicon 添加到 Next.js 静态站点?

我正在尝试将图标添加到 Next.js 静态站点,但运气不佳. 我尝试使用 'next/document' 中的组件自定义文档https://nextjs.org/docs/#custom-document 指向 favicon.ico 文件的直接链接不起作用,因为该文件未包含在构建中,并且 href 未更新为 /_next/static/... 导入图像并添加到链接的 href ..
发布时间:2022-01-08 22:59:35 其他开发

错误:动态 SSG 页面需要 getStaticPaths,“xxx"缺少 getStaticPaths.NextJS

当我尝试在 NextJS 中创建我的页面时,我收到此错误“错误:动态 SSG 页面需要 getStaticPaths,而 'xxx' 缺少 getStaticPaths". 我不想在构建时生成任何静态页面.那么为什么我需要创建一个'getStaticPaths'函数呢? 解决方案 如果你正在创建一个动态页面 eg: product/[slug].tsx 那么即使你不想创建在构建时需要 ..
发布时间:2022-01-08 22:52:32 其他开发

同一域上的 CloudFront 静态网站和 EC2 API

我的静态网站托管在 CloudFront 上. 有没有办法让我对 EC2 实例的 API 调用使用相同的域名但使用不同的端口? 例如.example.com:3000 应该重定向到 EC2 实例,而 example.com(又名 example.com:443 或 example.com:80) 应重定向到 CloudFront. 解决方案 无法根据端口号识别目标主机.DNS ..

如何解决“x-cache: Error from cloudfront"在SPA上

我们在尝试使用客户端路由器(反应路由器)运行 SPA 时遇到问题.我们正在使用具有 DOMAIN -> 的概念.CDN (CloudFront) ->S3 用于为我们的静态文件提供服务. 我们已经配置了 S3 来提供静态文件.CDN 配置为具有来自 S3 的源,我们已配置自定义错误页面以捕获错误: 使用此配置,我们可以捕获如下错误: https://www.example.com/c ..
发布时间:2022-01-02 23:47:47 其他开发

在 Azure Blob 存储上使用静态网站选项托管 SPA(干净的 URL 和深层链接)

我已按照 Microsoft 文档中的建议,使用 $web 容器成功地在 Azure Blob 存储上建立了一个静态网站.另外,我已经为两个'索引文档名称'和'错误文档名称'定义了index.html.这是因为我希望我的 JavaScript 应用程序处理 404 响应. 但是,当查看 Chrome 中的网络选项卡时,我可以看到为我请求的 URL 抛出了 404,尽管该页面实际上可以正常工作 ..

从命令行在任何目录中启动 apache 服务器

我希望能够从命令行启动 apache 服务器,输入类似 apache site-folder 或 apache 的内容.--port=2000 这应该读取和使用 .htaccess 文件. 我知道 python -m SimpleHTTPServer 并且它接近我需要的东西,但不完全是. 理想的解决方案: 为 apache 本身贡献了一个很棒的命令行界面 编写一个简单的命 ..

使用 Google Cloud Platform 托管静态网站的 DNS_PROBE_FINISHED_NXDOMAIN

我按照 hosting-static-website 并成功建立了一个 IP 为 34.120.167.35 的网站,我可以在其中查看我的网站. 我的 DNS 和域名均由 BlueHost 提供.我使用了 TXT 验证并在 Google 端激活了我的 SSL 证书. 我还在 Bluehost 的 DNS 配置上添加了我的 ip 作为 A 记录. 一切都设置好后,我在浏览器中输入我 ..

GitHub Pages 不为项目提供服务,而是呈现根用户站点

我正在从 bloom510.github.io 存储库中提供 React 应用程序.有 2 个分支:source 和 master.正如您可能已经猜到的那样,源代码包含整个未编译的源代码,然后将其构建并部署到主分支.这有效. 我的问题是托管在 GitHub 页面上的其他项目,GitHub 声称已成功发布到 bloom510.github.io/my_project_name 只需加载包含 R ..
发布时间:2021-09-15 18:47:15 其他开发

错误:动态 SSG 页面需要 getStaticPaths,“xxx"缺少 getStaticPaths.下一个JS

当我尝试在 NextJS 中创建我的页面时,我收到此错误 "Error: getStaticPaths is required for dynamic SSG pages and is missing for 'xxx'" 我不想在构建时生成任何静态页面.那么为什么我需要创建一个 'getStaticPaths' 函数? 解决方案 如果您正在创建动态页面,例如:product/[slug ..
发布时间:2021-06-07 20:05:50 其他开发

无法使用Jekyll生成任何东西

当我运行Jekyll时,它不会生成任何东西.我看到的输出: 来自/home/mbsheikh/techtraits/techtraits-blog/_config.yml的配置启用自动重新生成:/home/mbsheikh/techtraits/techtraits-blog->/home/mbsheikh/techtraits/techtraits-blog/_site[2012-06-15 ..
发布时间:2021-05-20 18:46:04 其他开发

IIS不呈现jxr文件

我的网站托管在IIS上. 我正在尝试新的图像格式jxr,但是在页面中使用时,未加载浏览器没有404错误. 像jpeg这样的旧图像格式可以正确加载. 解决方案 对于像我这样忘记MIME设置的用户,请将其添加到 web.config 文件中: ..
发布时间:2021-05-15 20:00:00 服务器开发

IIS不呈现jxr文件

我的网站托管在IIS上. 我正在尝试新的图像格式jxr,但是在页面中使用时,未加载浏览器没有404错误. 像jpeg这样的旧图像格式可以正确加载. 解决方案 对于像我这样忘记MIME设置的用户,请将其添加到 web.config 文件中: ..
发布时间:2021-05-15 19:58:49 服务器开发

Hugo Automation与Travis-ci和Github页面

我正在使用github托管我的博客,并使用静态站点Generator Generator HUGO使其成为可能,但它太繁琐而无法脱机并进行编译,然后将公共文件夹上载到gh-pages或使其在docs文件夹中可用. 所以我想自动化该过程,所以每当我在内容中创建一个新的.md文件时,它都应该生成静态站点并将公用文件夹复制到gh-pages或以下组合- “源"分支中的源文件和发布到母版的“公 ..
发布时间:2021-05-11 18:37:41 其他开发