如何在构建后更改 Netlify 文件

How to change a Netlify file after Build

是否可以在网站已经建立后更改 Netlify 上的文件?

示例:

如果我有一个网站: https://physiome-test.netlify.com/simple_heart/ 访问位于

的文件

https://physiome-test.netlify.com/simple_heart/models/organsViewerModels/cardiovascular/heart/ecgAnimation.json

有什么方法可以更改此文件而无需更新我的 github repository

你试过NetlifyCMS吗? https://www.netlifycms.org/ 您可以在 Netlify 上编辑内容,它已集成到 Git 工作流程中。

Is there any way that I can change this file without having to update my github repository?

使用 Netlify 持续部署,这就是您正在做的事情,您 不能只更改 Netlify 上的一个文件 而不更改 git 存储库中的文件与构建构建过程相关。

进程 Netlify 使用:

  • 提交触发器(来自 GitHub 的 webhook)或 app.netlify.com admin
  • 中的 trigger deploy
  • 检查你的目标分支
  • 运行你的构建命令
  • 将您当前的构建与现有的 CDN 内容进行比较
  • 为目标部署位置中已更改的文件更新全局 CDN

更改 Netlify 文件而不更改 git

一项新功能允许您将部署文件夹拖到 app.netlify.com 以快速 review/deploy,而无需使用 git 存储库。转到您要更新的站点的 Deploys 选项卡。您将在底部看到一条消息,如下图所示:

将您的部署文件夹从您的本地系统拖到此位置,您的站点将使用 Netlify 上的任何新文件进行更新。

注意:所有您站点的文件必须在包含您当前更改的文件夹中。

netlify-cli 可以在不修改 git 存储库的情况下部署目录。

这是一个用法示例:

npm run build
netlify status
netlify deploy

如果您的草稿 URL 一切看起来都不错,请使用 --prod 标志将其上线。

netlify deploy --prod

一切都会自动更新。