grapesjs

2025-12-11 0 502

grapesjs

如果您想将工作室编辑器嵌入您的应用程序中,我们现在提供Studio SDK,这是一种可用的视觉构建器,易于嵌入外部应用程序中,并提供grapesjs团队的支持。

grapesjs是一个免费的开源网络构建器框架,可帮助构建更快,更容易地在网站,新闻通讯或移动应用程序中交付的HTML模板。主要是, grapesjs被设计为在CMS内使用,以加快动态模板的创建。为了更好地理解这个概念,请检查下图

通常,您会在CMS(例如CMS)中找到的任何“模板系统”由结构(HTML),样式(CSS)和变量组成,然后将其替换为服务器端上的其他模板和内容,并在客户端上呈现。

演示显示了可以实现的可能性的例子:
网页演示-http://grapesjs.com/demo.html
时事通讯演示-http://grapesjs.com/demo-newsletter-editor.html

目录

  • 特征
  • 下载
  • 用法
  • 发展
  • 文档
  • API
  • 测试
  • 插件
  • 支持
  • ChangElog
  • 贡献
  • 执照

特征

样式经理 图层管理器
代码查看器 资产管理器
  • 本地和远程存储

  • 默认的内置命令(基本上用于创建和管理不同的组件)

下载

  • CDN
    • UNPKG(解决最新版本)
      • https://*unpkg.co*m/*grapesjs
      • https://*unpkg.co*m/*grapesjs/dist/css/grapes.min.css
    • CDNJS(将XXX替换为当前版本)
      • https://cdnjs.cl**ou*dflare.com/ajax/libs/grapesjs/XXX/grapes.min.js
      • https://cdnjs.clo*udfla*r*e.com/ajax/libs/grapesjs/XXX/css/grapes.min.css
  • NPM
    • npm i grapesjs
  • git
    • git clone https://git*hub.**com/grapesjs/ grapesjs .git

为了开发目的,您应遵循下面的说明。

用法

grapesjs.init({
container: \’#gjs\’,
components: \'<div class=\”txt-red\”>Hello world!</div>\’,
style: \’.txt-red{color: red}\’,
});
</script>\”>

 < link rel =\" stylesheet \" href =\" path/to/grapes.min.css \" />
< script src =\" path/to/grapes.min.js \" > </ script >

< div id =\" gjs \" > </ div >

< script type =\" text/javascript \" >
  var editor = grapesjs . init ( {
    container : \'#gjs\' ,
    components : \'<div class=\"txt-red\">Hello world!</div>\' ,
    style : \'.txt-red{color: red}\' ,
  } ) ;
</ script >

对于一个更实用的示例,我建议您查找此演示中的代码:http://grapesjs.com/demo.html

发展

遵循贡献指南。

文档

在此处检查入门指南:文档

API

API参考可以在此处找到:API参考

测试

$ pnpm test 

插件

官方插件|社区插件

包装纸

  • @ grapesjs /react- grapesjs包装器,可用于您的编辑器构建自定义和声明性UI。

扩展

  • grapesjs -plugin -Export-邮编档案中的导出grapesjs模板
  • grapesjs -Plugin -FileStack-在资产管理器中添加FileStack上传器
  • grapesjs -plugin -ckeditor-用ckeditor替换内置的RTE
  • grapesjs -Tui -Image -editor grapesjs Toast UI图像编辑器
  • grapesjs – 块状基础 – 基本块集
  • grapesjs -plugin形式 – 一组形式组件和块
  • grapesjs -Navbar-简单的Navbar组件
  • grapesjs -component -countdown-简单的倒计时组件
  • grapesjs js-式级别级别 – 添加gradient类型输入到样式管理器
  • grapesjs JS-风格过滤器 – 将filter类型输入添加到样式管理器
  • grapesjs -BG-全栈背景样式属性类型,有可能添加图像,颜色和梯度
  • grapesjs -Blocks -Flex Box-添加Flexbox块
  • grapesjs JS -Lory -Slider -Slider组件通过使用Lory
  • grapesjs -tabs-简单选项卡组件
  • grapesjs -tooltip-简单,仅CSS, grapesjs的工具提示组件
  • grapesjs -custom代码 – 嵌入自定义代码
  • grapesjs -Touch-启用触摸支撑
  • grapesjs -INDEXEDDB-索引dexeddb的存储包装器
  • grapesjs -Firestore -Cloud Firestore的存储包装纸
  • grapesjs -Parser -PostCSS-使用PostCSS的grapesjs定制CSS解析器
  • grapesjs -typed-打字组件,由包装键入。
  • grapesjs -UI-Suggest类 – 启用SelectorManager UI中的班级自动完成
  • grapesjs -fonts-自定义字体插件,添加一个UI来管理网站字体
  • grapesjs -Symbols-符号插件,以重复使用网站和累积页面
  • grapesjs – 单击 – 单击抓住并丢弃块和组件(不再拖放)
  • grapesjs -Float-锚定另一个元素旁边的浮动元素(选定的组件,…)

预设

  • grapesjs -Preset -webpage-网页构建器
  • grapesjs -Preset -Newsletter-新闻通讯构建器
  • grapesjs -MJML-带有MJML组件的新闻通讯构建器

在此处查找有关插件的更多信息:创建插件

支持

如果您喜欢该项目,并且希望看到它的成长,请考虑以您选择的捐款来支持我们,或通过Open Collective成为支持者/赞助商

感谢Browserstack为我们提供浏览器测试服务

执照

BSD 3句

下载源码

通过命令行克隆项目:

git clone https://github.com/GrapesJS/grapesjs.git

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 建站资源 grapesjs https://www.zuozi.net/35475.html

MyIP
上一篇: MyIP
LangBot
下一篇: LangBot
常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务