PageKit — 可自托管的 GrapesJS 建站工具,附完整源码。 获取抢先体验

问题 #1167✓ 已解决提出于 2018年6月5日作者 maxencehenneron2 个反应

导出选项

快速解答作者 artf❤ 2

是的,当然,我在这里已经详细解释了事情 https://github.com/artf/grapesjs/wiki/Storage#store-and-load-templates 你可以从 HTML 启动编辑器,或者直接(不解析)通过 JSON 启动编辑器 “''js Grapesjs.init({ ... 组件:“<div>......</div><div>......</div>, }); 或者 const editor = Grapesjs.init({ ... 组件: [{...}, {...}], }); 现在我能拿到它的HTML const html = editor.getHtml(); ``

阅读下方完整回答 ↓

问题

你好,@artf,

除了 HTML/CSS 之外,还有其他导出选项吗?我在想一种方法,可以直接从远程服务器加载配置,然后实时在网页上渲染。

干得好, grapejs!:)

回答(3)

👍 最有帮助artf• 2018年6月8日

是的,当然,我在这里已经详细解释了事情 https://github.com/artf/grapesjs/wiki/Storage#store-and-load-templates 你可以从 HTML 启动编辑器,或者直接(不解析)通过 JSON 启动编辑器 “''js Grapesjs.init({ ... 组件:“<div>......</div><div>......</div>, }); 或者 const editor = Grapesjs.init({ ... 组件: [{...}, {...}], }); 现在我能拿到它的HTML const html = editor.getH...

artf• 2018年6月6日

谢谢@maxencehenneron,但我不明白“我想找一种方法直接从远程服务器加载配置并在网页上实时渲染”(你已经可以通过内置远程存储实现)和“除了 HTML/CSS 以外的其他导出选项”有什么关系,你还需要什么? 顺便说一句,也许这能帮到你:https://github.com/artf/grapesjs/wiki/Storage

maxencehenneron• 2018年6月6日

目前,grapeJS 导出模板格式为 HTML/CSS,我想知道是否有简单的方法可以创建一个前端应用,通过远程存储加载 GrapeJS 保存的配置并渲染到网页上。流程如下:使用 GrapeJS 构建模板,并通过你发送的维基页面中的远程存储保存到远程服务器有一个网页服务器,从远程端点获取配置,并在有人加载页面时直接渲染所有组件。 我很容易就完成了第一部分,但第二部分我还在挣扎,它是原生实现的吗? 目前,编辑器调用远程存储端点,包含一些参数,如 GJS-CSS 与 CSS 样式 带有HTML内容的GJS-HTML 还有 GJS-components 和 gjs-styles,后者包含所有组件及其...

相关问答

通过相似的问题讨论继续研究。

问题 #1513

在媒体查询下编写的重复CSS

嘿@artf项目做得很棒! 我注意到了一些东西,并且能在本地机器上复现。任何在“媒体查询”下写的“CSS”都会被重复/应用两次。 Grapesjs 版本 - '0.14.33' 浏览器 - “版本 69.0.3497.100(官方构建)(64位)” 操作系统 - “Window...

3 个回答更新于 2019年10月30日

问题 #1334

如何将之前保存的模板导入新模板。

@artf我保存了一些由 grapejs 创建的模板,想把它们导入到新模板中作为一个截面/块。我不想导入成HTML和CSS格式,我希望导入为组件,样式保存为JSON格式,这样像倒计时等组件不会变成div或box,同时更新后的样式也包含当前模板样式和之前的模板样式,模型也是一样,...

3 个回答更新于 2019年9月17日

问题 #952

使用 Grapes js 的响应式邮件模板构建器

@ateshuseyin @artf - 感谢你提供的好插件。我们开始在项目中使用 Grapes js 作为编辑器,用于构建响应式邮件模板。为了实现响应式邮件,我们有两个选择。MJML - [https://mjml.io/](URL) - 在主要电子邮件客户端工作自定义 HT...

2 个回答更新于 2019年9月17日

问题 #843

CssComposer - 移除未使用的类

你好@artf, 我用 grapesjs-preset-newsletter 导入一个 html,里面有 '' 标签里有一些 css 类<style>。 导入后,当我调用“editor.getCss()”时,之前添加的一些类现在缺失了。 我检查过那些CSS类在任何地方都没被使用...

3 个回答更新于 2020年5月6日

与此问题匹配的付费插件

根据问题关键词和标签相关性精选,助你更快交付。

查看全部插件

正在加载付费插件推荐……

免费方案

在以下平台查看开源 GrapesJS 插件: GitHub 或在我们的免费目录中快速搜索。

浏览免费插件 →
高级方案

高级插件提供支持、定期更新和生产就绪的功能——为你节省数天的集成工作。

浏览高级插件 →

相关教程

关于同一主题的深入指南。

全部教程 →

浏览插件分类

直接跳转到市场上的插件分类页面。