问题标签 [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.
web - Netlify:您如何部署嵌套在文件夹中的站点?
我有一个在两个单独的文件夹中有后端和前端(create-react-app)的仓库。对于构建命令,我有类似的东西cd frontend && npm run build
,对于发布目录,我有类似的东西frontend/build
,但这不起作用。
reactjs - Reactjs URL 在 Safari 浏览器上不起作用,仅在生产模式下的 chrome 浏览器上运行 - Netlify
我在 netlify 中部署了一个静态站点,但是我在开发模式下定义的路由,只在 chrome 浏览器中运行,其余浏览器返回 404 - page not found。
这是我的 Netlify 网址。 https://mithilesh-tarkar.netlify.com/
它在移动设备和笔记本电脑上的 Chrome 浏览器上打开。但它不会在 safari 和 firefox 上打开。为什么会这样???有人可以帮忙吗?
content-management-system - Netlify 管理和应用更改到多个 NetlifyCMS 站点
假设我在 GitHub 中设置了 3 个 NetlifyCMS 站点,并使用 Netlify 部署/提供服务。是否可以一次将 index.html 之类的新文件添加到所有文件中?
我的第一个想法是编写一个脚本,将更改单独推送到每个 GitHub 存储库,然后由 Netlify 自动部署。
我主要在寻找任何允许同时管理多个 Netlify 站点的现有 api、cli 等(我猜 GitHub 也是如此,因为 Netlify 只是部署了 repo 中的任何内容)。也许所有使用 netlifyCMS 站点的站点都有一个神奇的统一后端管理页面。
laravel - 如何在 Netlify 上托管 Laravel 网站?
我正在尝试在 Netlify 上托管我的 Laravel网站。
我最初使用 Laravel Forge 来部署和托管我的网站。在 Laravel forge 上使用的部署脚本是:
有什么方法可以在 Netlify 上托管网站并运行这些作曲家命令?因为我认为我只能将 NodeJS 命令插入到构建命令输入中。
我还没有成功让我的网站上线......
php - 在 PHP 中使用 CURL 在 Netlify 上创建站点
因此,我现在可以使用 curl 命令来获取有关我在 netlify 上的站点的信息。但是,根据 API 文档,我应该也可以使用 POST 创建站点。对于我的生活,我似乎无法弄清楚发生了什么。运行此页面时,页面思考了很长时间,然后刷新并返回一个空响应,并且没有创建站点。
这是 Netlify API 文档,特别是指“创建站点”部分(第 3 下)https://www.netlify.com/docs/api/#sites
知道我在这里缺少什么吗?就像我说的那样,我正确地进行了身份验证,并且可以从我的帐户中获取我想要的所有数据。我似乎无法发布任何内容。
************************************************* 更新*************************************************
我现在传递了一些属性,但是得到了一个请求超时。
reactjs - 如何将 react-helmet 与 netlify 预渲染一起使用?
我正在尝试使用 react + react 路由器 + react 头盔应用程序设置 netlify 预渲染。我试图在抓取页面时在标签中显示页面标题和一些打开的图元标签。
这是调用 react-helmet 的代码:
它可以在浏览器中工作而无需预渲染: 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
难道我做错了什么 ?
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 上没有任何内容
r - 尝试访问部署在 Netlify 上的站点时出现“找不到页面”
我正在运行一个静态blogdown
站点并将其部署在 Netlify 上。我在 GitHub 上获取文件,Hugo 构建站点,Netlify 部署它。
Netlify 报告该站点是活动的(部署日志包含在底部),但是当我尝试查看我的站点时,我看到的只是 Netlify 错误消息:
找不到网页
您似乎访问了一个损坏的链接或输入了该站点上不存在的 URL。
← 返回我们的网站
可能是什么原因?
我的 GitHub 仓库:https ://github.com/taraskaduk/taraskaduk
我的网址应该是:https ://taraskaduk.com/
我的部署设置:
雨果版(我试过不同的)
HUGO_VERSION 0.37.1
我最新的部署日志:
netlify - 如何在 netlify.toml 配置中插入环境变量
我想根据环境代理到不同的 api - 我已经尝试了以下主题的一些变体,但没有任何运气。如果可能的话,这样做的正确方法是什么?
这不起作用。
虽然上面的配置在我将 URI 硬编码到to
字段中时有效,但当我尝试插入 env var 时它就失败了。
reactjs - 将 Create React App 部署到 Netlify 时没有源映射
react-create-app
使用.部署到 Netlify
问题:
- 不为生产部署构建源映射。
- 拥有其他构建的源映射以进行调试。