【发布时间】:2014-02-20 11:34:17
【问题描述】:
我目前正在开发 SquareSpace 的自定义模板,不知道如何查看我在本地所做的更改?还有任何资源可以帮助我更改模板,网站上的文档不是很好吗?
【问题讨论】:
标签: blogs local development-environment squarespace
我目前正在开发 SquareSpace 的自定义模板,不知道如何查看我在本地所做的更改?还有任何资源可以帮助我更改模板,网站上的文档不是很好吗?
【问题讨论】:
标签: blogs local development-environment squarespace
能够在本地开发环境(或“离线”)中开发并显示渲染的方形空间 (SS) 模板似乎是一项经常被要求的功能。
据我所知,这并不简单。引用
简短的回答是否定的。目前还没有本地开发的方法。
然而,一旦我们让站点数据导出工作,设置一个轻量级节点 js 脚本来运行本地开发应该是一件简单的事情。
根据SSdocs,模板引擎是JSON Template,样式由LESS完成,网站的所有数据都存储为JSON。 SS 网站 can be viewed 的任何页面的数据,通过将 ?format=json-pretty 附加到页面的 URL(或 &format=json-pretty,如果 URL 已经附加了查询字符串)。
这是how to use the javascript version of JSON Template to render a template 的示例(查看其源代码)。
所以应该可以设置本地开发环境。该解决方案必须结合使用上述组件以及为任何给定页面组合一组模板的方法(例如,将sites.region 和collections/blog.list 用于博客索引页面)。如果您只想在单个模板中进行开发,您甚至可以按照上述 JSON 模板示例的方式组合一个 html 页面,而无需组合模板。
【讨论】: