问题标签 [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 投票
2 回答
1154 浏览

ruby - Netlify 上的 Ruby 版本

我在使用 Netlify 时遇到了一些问题。我使用 Jekyll 创建了一个新网站,我的存储库在 Bitbucket 上,一切正常。

我在我的 Netlify 帐户上设置了来自 Bitbucket 的部署,但是当我尝试部署它时总是失败,并且我在日志中收到此错误:

我目前正在使用此版本的 ruby​​ 2.4.2p198(2017-09-14 修订版 59899)[x86_64-darwin17],并且我已经生成并提交了一个.rubyversion文件:

我无法理解问题可能是什么。可以请人帮助我吗?谢谢你。

0 投票
1 回答
669 浏览

python - python,鹈鹕,GitHub,netlify,部署失败

尝试将我的网站部署到 GitHub 时出现“部署失败”。这是部署日志:

0 投票
1 回答
1726 浏览

reactjs - dotenv 防止在生产中构建

我正在使用 create-react-app、Travis CI 和 netlify。我有一个如下所示的配置文件:

当我尝试部署到 Netlify 时,我在 Travis 中收到此错误:

如果我删除 require('dotenv').load(); 部分,它加载,但随后应用程序尝试转到本地主机,这显然不是我想要的。

本文:https ://github.com/motdotla/dotenv/issues/261

提出了同样的问题,但他们没有提供解决方案。我被困住了。帮助!

0 投票
1 回答
930 浏览

auth0 - 如何在 netlify 中为自定义域配置 Auth0 回调?

我刚刚在 Netlify 上启动了一个 React 应用程序。我在应用程序中的 Auth0 集成存在问题。在 Auth0 中,我已将自定义域名添加到允许的回调 URL 列表中,但是当我尝试登录时出现错误,提示:

我尝试添加该 URL,但在登录时,该应用程序实际上重定向到那个长的 Netlify URL,而不是我的自定义域。有人知道解决这个问题的方法吗?

0 投票
1 回答
396 浏览

hugo - 如何通过 One Click Netlify CMS 示例使用容器 Hugo 版本

Netlify CMS 社区聊天中,问题不断出现如何在没有 bin 文件夹和可执行文件的情况下管理 Hugo 版本。

one-click-hugo-cms示例是生成 Hugo 静态站点并使用 Netlify CMS 为该站点添加帖子的部署。

问题:为简单起见,站点设置使用 bin 文件夹来存储 Hugo 可执行文件,但开发人员希望使用不同版本的 Hugo 并使其保持最新,而无需将新的可执行文件复制到 Hugo bin 文件夹。

0 投票
1 回答
1816 浏览

netlify - 从 Netlify 的父目录运行嵌套的 npm 脚本?

我试图在 Netlify 上设置持续部署。我已经链接了我的 Github 帐户,所以我现在需要设置我的构建命令:

在此处输入图像描述

复杂之处在于我的带有构建命令(来自 create-react-app)的 package.json 不在项目根目录中。相反,它的 1 个文件夹如下所示:

当我使用后端作为服务时,我不需要部署到 Netlify 的“服务器”文件夹中的任何内容,只需要“反应”文件夹的内容。

我可以从项目根目录运行 react/package.json 中的命令吗?

在我的本地机器上,我可以使用以下命令从根目录运行构建命令:

但在 Netlify 上出现错误:

在此处输入图像描述

0 投票
1 回答
907 浏览

r - baseUrls,在 blogdown 中重定向和重写

你好 blogdown stackoverflow 社区!

我最近一直在将我的个人 GitHub/Jekyll 博客 ( https://blogs.nopcode.org/brainstorm_redirects ) 迁移到 Blogdown/Netlify ,但我对config.tomlurl 路由业务有点困惑。

我已经详细阅读了官方 blogdown 和netlify 文档

以及亿辉关于良好的永久链接卫生的建议

不幸的是,无论我尝试了多少明智的更改(主要是在config.toml和上_redirects),我都无法成功地从 Jekyll 迁移,因为:

  1. 访问https://blogs.nopcode.org/brainstorm会导致所有博客链接呈现为https://blogs.nopcode.org/brainstorm/brainstorm/2017-09-01-blogpost-etcbrainstormURL 中的两个而不是一个)。我希望我所有的博文都链接到https://blogs.nopcode.org/brainstorm/2017-09-01-blogpost-etc(只有一次头脑风暴)。现在我正在做一个 URL 重写,这样当用户点击其中一个brainstorm/brainstorm链接时,它会被重写为简单的brainstorm......显然不是最理想的。
  2. 我必须移动部分主题(js/images/css/etc..)static/brainstorm/,以便主题资产加载并找到这些 URL。

这是我博客的 repo,如果你发现其中明显的缺陷:

https://github.com/brainstorm/brainblog

还有一系列更改,我尝试在没有太多扭曲的情况下追求可接受的配置:

https://github.com/brainstorm/brainblog/commits/master

话虽如此,我发现 Hugo/blogdown 超级快,RStudio Addins 菜单/界面超级方便,可以快速更改博客文章 :)

提前非常感谢!

0 投票
1 回答
1051 浏览

netlify - 在 Netlify 上使用 CI 部署时反应错误,但如果从 CLI 部署则可以正常工作?

我能够使用 Netlify CLI 部署我的站点,并且一切正常。当我尝试设置持续集成时,我没有收到构建错误,但是当我访问该站点时,React 会抛出一个错误:

使用 CLI 的步骤:

  1. 从项目根目录运行“npm run build”
  2. cd 到“构建”
  3. 运行“netlify 部署”
  4. 当我看到此消息时选择是:未指定站点 ID,创建一个新站点 (Y/n)
  5. 当我看到这个时按回车:要部署的路径?(当前目录)

如果我单击链接提供的站点看起来不错并且控制台中没有错误。

这是我的 netlify.toml 文件:

  1. 登录到 Netlify 我选择“来自 git 的新站点”并选择我的仓库和分支
  2. 我将构建命令和发布目录字段留空,因为它们将被 netlify.toml 文件覆盖。(为了确定,我尝试输入与 netlify.toml 中相同的值)

以下是日志:

该站点已部署:https ://pedantic-sam-d59591.netlify.com/

Netlify 不知道任何错误,但当我查看页面时 React 会抛出此错误:

react-dom.production.min.js:187 错误:缩小的 React 错误 #130;访问http://facebook.github.io/react/docs/error-decoder.html?invariant=130&args[]=undefined&args[]=获取完整消息或使用非缩小开发环境获取完整错误和其他有用的警告.

0 投票
1 回答
139 浏览

github-pages - 没有“-t”参数,Hugo 不会构建

目前我在 GitHub Pages 上轻松使用 Hugo,但我有一些问题可以帮助我解决。提前感谢您花时间关心我的问题,我非常感谢。我试图尽可能短。

我的简短介绍页面位于此处

我的博客(需要修复)位于此处

  • 这两个站点都是通过 Hugo 快速入门设置的,因此我使用子模块的方式来获取主题而不是克隆。
  • 两个站点都部署到单独的存储库中。我在其他渠道询问过维护这些网站的最佳和最干净的形式是什么,然后有人说,GitHub 项目页面很好。
  • 为了达到这个功能,我在两个项目中都将 publishDir 设置为 docs
  • 在这两种情况下,在 GitHub Pages 中使用 /docs 文件夹选项设置主分支。

我的介绍页面的内容加载良好,而默认情况下我的博客的 CSS 并不想加载。(浏览器想要在根目录搜索它 - 没有找到任何东西 - 而不是 /Blog)。

我通过构建我的 Hugo 网站避免了这个问题,hugo -t blog它运行良好,您可以查看上面的链接。

当我尝试将此链接到 Netlify 时,它不起作用。不幸的是,它没有使用他们提供的默认 Hugo 版本构建,但我能够通过创建 netlify.toml 来解决这个问题,其中我为 Hugo 的版本设置了 0.36。

所以在那之后在 Netlify 我不得不提供一个构建命令。雨果应该去,但它没有用。未加载 CSS。不幸的是,提供 hugo -t blog 作为构建命令也无济于事。

我想达到的目标:

就像在其他情况下一样,能够在没有参数的情况下构建我的站点。:)

项目的存储库:

主页

博客

谢谢,阿尔芒

0 投票
1 回答
290 浏览

css - 未在 netlify 网站上使用 xaringan 幻灯片调用 css 库

我使用 Yihui Xie 的 xaringan 包和 Allison Hill 的 R-Ladies 主题准备了一些幻灯片。我使用了这些资源:这里这里这里

我已将幻灯片上传到我的网站https://drmolina.netlify.com/slides/rladiesmunichnewsmarch2018.html#1

但是,当我在浏览器中加载我的网站时,它不使用文件夹中包含的 css 文件libs。当它应该看起来像这样时,它看起来像这样

当我运行时,它在本地看起来很好xaringan:::inf_mr()

这是我的 yaml 标头:

libs文件夹位于github repo上,但不在网页上。
Netlify 在部署时不显示任何错误,请参见此处

这是我的devtools::session_info('xaringan')

我的devtools::session_info('blogdown')

有人可以指出我正确的方向吗?