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

0 投票
1 回答
6761 浏览

web - Netlify:您如何部署嵌套在文件夹中的站点?

我有一个在两个单独的文件夹中有后端和前端(create-react-app)的仓库。对于构建命令,我有类似的东西cd frontend && npm run build,对于发布目录,我有类似的东西frontend/build,但这不起作用。

0 投票
1 回答
2458 浏览

reactjs - Reactjs URL 在 Safari 浏览器上不起作用,仅在生产模式下的 chrome 浏览器上运行 - Netlify

我在 netlify 中部署了一个静态站点,但是我在开发模式下定义的路由,只在 chrome 浏览器中运行,其余浏览器返回 404 - page not found。

这是我的 Netlify 网址。 https://mithilesh-tarkar.netlify.com/

它在移动设备和笔记本电脑上的 Chrome 浏览器上打开。但它不会在 safari 和 firefox 上打开。为什么会这样???有人可以帮忙吗?

0 投票
1 回答
394 浏览

content-management-system - Netlify 管理和应用更改到多个 NetlifyCMS 站点

假设我在 GitHub 中设置了 3 个 NetlifyCMS 站点,并使用 Netlify 部署/提供服务。是否可以一次将 index.html 之类的新文件添加到所有文件中?

我的第一个想法是编写一个脚本,将更改单独推送到每个 GitHub 存储库,然后由 Netlify 自动部署。

我主要在寻找任何允许同时管理多个 Netlify 站点的现有 api、cli 等(我猜 GitHub 也是如此,因为 Netlify 只是部署了 repo 中的任何内容)。也许所有使用 netlifyCMS 站点的站点都有一个神奇的统一后端管理页面。

0 投票
2 回答
12846 浏览

laravel - 如何在 Netlify 上托管 Laravel 网站?

我正在尝试在 Netlify 上托管我的 Laravel网站

我最初使用 Laravel Forge 来部署和托管我的网站。在 Laravel forge 上使用的部署脚本是:

有什么方法可以在 Netlify 上托管网站并运行这些作曲家命令?因为我认为我只能将 NodeJS 命令插入到构建命令输入中。

我还没有成功让我的网站上线......

0 投票
1 回答
392 浏览

php - 在 PHP 中使用 CURL 在 Netlify 上创建站点

因此,我现在可以使用 curl 命令来获取有关我在 netlify 上的站点的信息。但是,根据 API 文档,我应该也可以使用 POST 创建站点。对于我的生活,我似乎无法弄清楚发生了什么。运行此页面时,页面思考了很长时间,然后刷新并返回一个空响应,并且没有创建站点。

这是 Netlify API 文档,特别是指“创建站点”部分(第 3 下)https://www.netlify.com/docs/api/#sites

知道我在这里缺少什么吗?就像我说的那样,我正确地进行了身份验证,并且可以从我的帐户中获取我想要的所有数据。我似乎无法发布任何内容。


************************************************* 更新*************************************************


我现在传递了一些属性,但是得到了一个请求超时。

0 投票
1 回答
2319 浏览

reactjs - 如何将 react-helmet 与 netlify 预渲染一起使用?

我正在尝试使用 react + react 路由器 + react 头盔应用程序设置 netlify 预渲染。我试图在抓取页面时在标签中显示页面标题和一些打开的图元标签。

这是调用 react-helmet 的代码:

来自https://github.com/iwazaru/road-trips/blob/fb0d93af1d441b5f4378ee5d3e6f3bf0724b22e3/src/components/Entry/Entry.js

它可以在浏览器中工作而无需预渲染: https ://roadtrips.iwazaru.fr/entry/S

当使用netlify prerender在本地进行预渲染时,它也可以工作,正确的标题和打开的图形标签会显示在预渲染的 html 中。

但是当使用 facebook 调试器抓取页面时,我放入 react 头盔的任何内容似乎都没有被预渲染,尽管页面的其余部分已正确预渲染: https ://developers.facebook.com/tools/debug/echo/?q= https%3A%2F%2Froadtrips.iwazaru.fr%2Fentry%2FS

难道我做错了什么 ?

0 投票
2 回答
2294 浏览

r - 将公共添加到 .gitignore 后,Netlify 无法部署站点

我正在尝试遵循 Blogdown 书中的建议。有一段时间,我在本地构建我的 blogdown 站点,然后让 Netlify 部署它。

我现在正在阅读我可以将我的public/文件夹添加到.gitignore,因为 Hugo 应该在远程服务器上构建它:

如果您的网站要在 Netlify 等远程服务器上自动(重新)构建,则应忽略 public/ 目录。

所以,我试过了。我确保 GitHub 不再跟踪 public/ 了。我所做的是这个。

首先,我添加public到我的.gitignore 然后,我有这个 git commit

正如预期的那样,这public/从 GitHub ( https://github.com/taraskaduk/taraskaduk ) 中删除了我的文件夹。

在 Netlify 上,我的部署失败。首先,这是我的部署设置(我觉得我应该在这里更改一些内容,但我没有看到任何这样做的说明):

(我尝试弄乱发布目录和构建命令,但没有说明,这是浪费时间,因为我不确定我在做什么)

现在,这是部署日志


我想我不清楚的是,如果应该重建它,为什么要寻找公共目录?

我想有些东西对我来说没有点击...我确定我的错误是相当愚蠢和基本的。帮助?


编辑:按照下面的建议,我添加了一个构建命令和雨果版本。现在部署没有失败,Netlify 说该站点是活动的,但 URL 上没有任何内容

0 投票
12 回答
38605 浏览

r - 尝试访问部署在 Netlify 上的站点时出现“找不到页面”

我正在运行一个静态blogdown站点并将其部署在 Netlify 上。我在 GitHub 上获取文件,Hugo 构建站点,Netlify 部署它。

Netlify 报告该站点是活动的(部署日志包含在底部),但是当我尝试查看我的站点时,我看到的只是 Netlify 错误消息:

找不到网页

您似乎访问了一个损坏的链接或输入了该站点上不存在的 URL。

← 返回我们的网站

可能是什么原因?


我的 GitHub 仓库:https ://github.com/taraskaduk/taraskaduk

我的网址应该是:https ://taraskaduk.com/

我的部署设置:

雨果版(我试过不同的)

HUGO_VERSION 0.37.1

我最新的部署日志:

0 投票
3 回答
7432 浏览

netlify - 如何在 netlify.toml 配置中插入环境变量

我想根据环境代理到不同的 api - 我已经尝试了以下主题的一些变体,但没有任何运气。如果可能的话,这样做的正确方法是什么?

这不起作用。

虽然上面的配置在我将 URI 硬编码到to字段中时有效,但当我尝试插入 env var 时它就失败了。

0 投票
2 回答
849 浏览

reactjs - 将 Create React App 部署到 Netlify 时没有源映射

react-create-app使用.部署到 Netlify

问题:

  • 为生产部署构建源映射。
  • 拥有其他构建的源映射以进行调试。