问题标签 [netlify]
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.
rstudio - 新的博客文章显示在 R-Studio 上,而不是在 Netlify 上呈现?如何调试?
我今天在 blogdown/netlify 支持的网站上添加了几篇博文:
https://github.com/brainstorm/brainblog/blob/master/content/brainstorm/2018-03-12-umccr-arteria.md
https://github.com/brainstorm/brainblog/blob/master/content/brainstorm/2018-03-13-umccr-pcgr.md
虽然他们在 R-Studio 上成功渲染/预览:
推送/部署后,这两个博文不会显示在 Netlify 托管的站点上(请参阅下面的部署日志)。*即使是手动部署触发(启用清除缓存复选框),也无法相应地更新索引页面以显示两个新帖子:
从 Netlify 的角度来看,这是一个成功的部署,以及之前来自 github 的所有推送,据我从他们的 Web 控制台中可以看到:
在 Netlify 的辩护中,这可能是 baseUrl问题尚未完全解决的症状,正如我在之前的问题中指出的那样......非常欢迎任何提示。
amazon-web-services - 如何通过 CNAME 将 Netlify 子域指向 AWS S3 存储桶?
我有一个mysite.com
通过 Netlify 托管的静态站点 ()。Netlify 目前管理我的 DNS,所以我有这样的名称服务器:
dns1.p07.nsone.net
dns2.p07.nsone.net
dns3.p07.nsone.net
dns4.p07.nsone.net
我的 S3 上有一个存储桶,名为dl.mysite.com
. 我想拥有它,以便当有人单击诸如 之类的链接时http://dl.mysite.com/file.pdf
,它会从 S3 存储桶中获取它。
在我的 Netlify 管理仪表板中,我可以创建一个自定义子域 ( dl.mysite.com
),它指示我执行以下操作:
dl
将 CNAME 记录指向登录obfuscated-url-d6f26e.netlify.com
到您在 DNS 提供商处拥有的帐户,并添加 CNAME 记录以dl
指向obfuscated-url-d6f26e.netlify.com
。
过去,当我专门使用 AWS 来托管应用程序和管理 DNS 时,只需在 Route53 中为子域创建别名记录并将其指向我的存储桶即可轻松完成。
既然 Route53 不处理我的 DNS,我怎么能做到这一点?是否仍然可以将该子域指向特定的 S3 存储桶?
linux - Bash 脚本作为 Netlify 的构建命令
我有一个 Bash 脚本可以根据环境变量等使用不同的配置文件来构建我的 Jekyll 站点。是否可以在 Netlify 中指定一个 Bash 脚本作为构建命令?到目前为止,我的努力已经导致
reactjs - WebpackError:无法使用 gatsby 和 netlify 读取未定义的属性“路径名”
一切都适用于开发,但是当我投入生产时,我收到以下错误:
WebpackError: Cannot read property 'pathname' of undefined
但是当我console.log(this.props);
location: {pathname: "/", ...}
作为键值对之一出现时。
这是我index.js
的布局。
这是代码:
gatsby - 如何在 Netlify CMS 和 Gatsby 之间建立一对多连接
我在 gatsby 网站上使用 Netlify CMS。我在我的帖子集合上使用了 netlify CMS 关系小部件来引用我的作者集合的标题字段,所以......
这很好用,但是当我在我的 GraphiQL 窗口中进行查询时,唯一可用的字段是作者,只有一个字符串,我如何访问特定作者的所有 frontmatter?
github - 如何用密码保护 Hugo 站点/SSG 站点?
我想建立一个雨果网站,可以是:
- 密码保护(特定页面,而不是整个网站)
- 由免费或成本极低的私人仓库托管
- 可以使用 CMS 界面(即 Forestry.io)进行编辑
我知道 Bitbucket 允许免费的私人回购,但我不明白如何用密码保护某些页面。我目前有一个 Github 页面,但 repo 是公开的。我知道我可以在 Github 上购买私人仓库,但仍然不明白如何对静态网站页面进行密码保护。
我听说 Netlify 提供了密码保护功能,但它需要我每月支付 99 美元。
我考虑过 Wordpress,但如果可能的话,我真的很想使用 SSG。我是初学者,但正在练习 CLI,并且取得了一定的成功。
请让我知道你推荐什么。谢谢!
git - 不可能用我的雨果主题在 netlify 上建立我的雨果博客
我已经在这个网站上查看了我的问题,但我没有找到解决方案。
我的所有工作都在github上,但是我的hugo 主题有问题。它是Hugo-Initio的分支,我想用它在 netlify 上发布我的博客,但我有一个问题。
我已经尝试了很多东西,但我仍然卡住了。
webpack-dev-server - 如何使用 Gatsby 代理和自定义 Webpack 配置 (netlify-lambda)
我将Gatsby与netlify-lambda一起使用,它为 9000 端口上的函数创建服务器:
http://localhost:9000/myFunctionName
在生产中,函数的地址是:
/.netlify/functions/myFunctionName
所以我想有一个开发模式代理,http://localhost:9000/
当我调用/.netlify/functions
.
我的自定义 Webpack 配置位于gatsby-node.js
:
不工作。
我也试过这个https://www.gatsbyjs.org/docs/api-proxy/#api-proxy但我需要重写 url 而不仅仅是前缀。
将netlify-lambda与Gatsby一起使用的最佳方法是什么?
谢谢
cookiecutter-django - 在 Netlify 上部署 cookiecutter-django
有没有人尝试在 Netlify 上部署一个 cookiecutter-django 项目,或者只是一个 Django 项目?我不确定 Netlify 需要哪些命令来部署我的站点。
netlify - Netlify 可以在不强制 SSL 的情况下将流量从 http 重定向到 https
Netlify 社区经常提出的另一个问题。“Netlify 能否在不强制 SSL (TLS) 的情况下将流量从 http 重定向到 https?”
获得证书后,您可以选中一个框以强制执行 TLS。这将设置从 http 到 https 的重定向,并将 Strict Transport Security 标头添加到所有请求。
用户不想强制 SSL,直到一切都正确设置并且他们知道他们不会更改他们的设置。