构建后如何更改Netlify文件

时间:2018-10-10 23:35:54

标签: netlify

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

示例:

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

处的文件

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

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

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

  

有什么方法可以更改此文件而无需更新github存储库吗?

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

Netlify流程使用:

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

更改Netlify文件而不更改git

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

enter image description here

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

注意: 所有,您网站的文件必须位于包含当前更改的文件夹中。

答案 2 :(得分:1)

netlify-cli可以部署目录而无需修改git repo。

这是用法示例:

npm run build
netlify status
netlify deploy

,如果您的草稿URL上的所有内容看起来都不错,请使用--prod标志将其启用。

netlify deploy --prod

一切都会自动更新。