【问题标题】:How do I programmatically update content in Squarespace?如何以编程方式更新 Squarespace 中的内容?
【发布时间】:2015-11-28 09:20:07
【问题描述】:

前言:我对 Squarespace 和 CMS 都非常陌生。所以请原谅任何“愚蠢”的问题

假设我拥有一个 Squarespace 页面。假设我想每天(或每 2 天 ..等)随机更新主页,因为这是一个 CMS,所以正确的方法是基本上以某种方式设置一个远程服务器可以 scp 进入我特定的 Squarespace 服务器实例。远程服务器将更新一些文件(或生成一些内容),并将“index.html”文件 scp 到方形空间实例。

或者,如果我有自己的服务器在家里运行,看起来我可以编写一些 bash 脚本来修改(提交和推送)并使用 git?? 进行部署?

这是正确的想法吗?还有哪些其他 CMS 服务提供此功能?

【问题讨论】:

    标签: git web content-management-system blogs squarespace


    【解决方案1】:

    这里的问题是 Squarespace 不仅仅是一个 CMS - 它是一个组合托管/CMS 平台,可确保您在有限的范围内拥有一定程度的正常运行时间、易用性和开箱即用的吸引力。您可以访问多少。如果您选择在开发人员模式下自定义模板,您将永远不会接触 HTML 文件 - 相反,Squarespace 使用 .region 文件,让您可以将 HTML 与其 JSON 模板语言混合。

    至于您的想法,使用 Squarespace,您无法访问数据库 - 您只能 SFTP 到您的模板文件或将本地更改推送到 git。您最好制作一个小型 API(通过不同的主机),在收到 GET 请求时返回随机消息。在要显示问候语的页面中,在内容编辑器中创建code block,然后在此处编写您的 AJAX 调用。用 div 包围它,这样您就可以随意设置它的样式。

    【讨论】:

      猜你喜欢
      • 2015-06-30
      • 2010-10-03
      • 1970-01-01
      • 2011-10-07
      • 2019-04-15
      • 1970-01-01
      • 2012-06-09
      • 2023-03-23
      • 1970-01-01
      相关资源
      最近更新 更多