Silex

2025-12-11 0 932

Silex Meta仓库

Silex是用于构建网站的无代码工具。它还可以在需要时代码。它可以在线,离线或Jamstack项目中使用。

Silex允许您在不编码的情况下创建网站,但它还为HTML,CSS和JavaScript提供了内置编辑器,用于何时需要更多的控制。自由职业者和Web Studios使用它为真正的客户创建真实的网站。同样, Silex可以生成模板或集成在nodejs iLproject中,它具有插件系统,并且可以与头条CMS和静态站点生成器集成,并且自V3以来,它是JSAMSTACK生态系统的一部分。

由Alex Hoyau和Silex贡献者带给您。

Silex是免费的/Libre软件,预计用户可以通过成为社区的一部分,贡献文件,做出财务贡献,报告错误来帮助Silex可持续发展。

有用的链接

  • 官方网站
  • 路线图(请帮助定义任务并确定优先级)
  • GitHub问题中的错误报告
  • Github讨论中的论坛
  • 带有更多源代码的Silex meta软件包

这是Silex网站构建器的主要功能:

  • 免费和开源,开放供款
  • Visual Editor: Silex提供了一个视觉编辑器,该编辑器允许用户创建网站而无需编写代码。它支持拖放功能,以便于网站创建。
  • 在线CSS编辑器: Silex和Visual Editor一起还提供了一个在线CSS编辑器,以进行更高级的自定义。
  • 静态HTML网站: Silex旨在创建快速,安全且易于托管的静态HTML网站。
  • SEO功能: Silex包括SEO功能,以帮助提高搜索引擎网站的可见性。
  • 编辑UI: Silex提供字体,Visual CSS编辑器,出版物等功能…
  • 自我托管选项:用户可以选择使用Docker,Nodejs或Caprover,Yunohost,Elest.io的Docker,Nodejs或帮助者在自己的服务器上托管Silex网站构建器
  • 社区支持:作为一个开源项目, Silex拥有一个开发人员社区,他们为其开发做出了贡献并提供支持。
  • Silex V3> Silex基于葡萄
  • Silex V2>与Dropbox和FTP同步:用户可以将其Silex项目与Dropbox和FTP同步,从而可以轻松访问和管理文件。
  • Silex V2>模板: Silex具有越来越多的模板(免费和付费),用户可以将其用作其网站的起点。

关于这个仓库

这是Silex网站构建器的元存储库。

它包括Silex开发所需的所有项目作为GIT子模型。这是您需要为Silex做出贡献的存储库,许多存储库都是彼此的依赖项,因此请使用此元回购,并从使用纱线工作区或NPM工作区中受益。

要在每个软件包中执行命令,请使用git submodule foreach \'command\'npm run exec -- \'command\'scripts/exec.js \'command\'

包括此META回购中的存储库

在DOC脚本中使用该线路插入内容中的bellow bellow中的内容

自动生成的子模型

Silex软件包

姓名 目录 仓库 描述
@ Silex Labs/Sitemapgen packages/SitemapGen git@github.com: Silex labs/SitemapGen.git 从静态站点发生器(SSG)输出目录中生成sitemap.xml
Silex推杆插件 packages/ Silex -puter git@github.com: Silex labs/ Silex -puter.git Silex Puter插件将Silex的专业网站构建功能带到推杆环境中,让用户直接在Puter中创建,保存和发布静态网站。该插件可实现无缝集成,使其比以往任何时候都更容易在Puter中使用Silex进行Web设计和内容管理。
Silex插件 packages/ Silex -plugins git@github.com: Silex labs/ Silex -plugins.git 环境不可知论(Node.js,浏览器,commonjs,esnext …)开放体系结构(插件系统),灵感来自11ty.dev config
Silex插件起动器 packages/ Silex -plugin-starter git@github.com: Silex labs/ Silex -plugin-starter.git 开始编写Silex插件的好地方。它支持JavaScript和Typescript中的服务器和/或客户端插件。检查Silex开发人员文档,如果您需要帮助或加入论坛中的讨论
Silex Labs的Silex平台 packages/ Silex -platform git@github.com: Silex labs/ Silex -platform.git 这也是如何自定义Silex一个很好的例子。它有一个dockerfile,可以轻松部署。
Silex Core库 packages/ Silex -lib git@github.com: Silex labs/ Silex -lib.git 该存储库是Silex的核心库,它是一个Silex编辑器和使用Silex创建的网站服务的Nodejs服务器。核心库用于Silex ,桌面应用程序和NodeJS Integration的在线版本中。它可作为NPX CLI,Docker Image和NPM/Nodejs库以NPX CLI的形式提供。
Silex仪表板 packages/ Silex -dashboard git@github.com: Silex labs/ Silex -dashboard.git 这是Silex仪表板的源代码。它是一个Silex插件,可以安装该插件来管理您将在Silex中编辑的网站。
Silex CMS packages/ Silex -cms git@github.com: Silex labs/ Silex -cms.git 这是一个Silex插件,可以通过任何GraphQl API的集成在视觉上进行高度布局,从而允许简化的,无代码的开发过程
node_modules路径 packages/node_modules-path git@github.com:lexoyo/node_modules-path.git 获取脚本或cli或package.jsonnode_modules文件夹的路径。当您构建可以用作NPM依赖性的库或直接查看此问题时,这很有用。
谷物UI建议课程 packages/grapesjs-ui-suggest-classes git@github.com: Silex labs/grapesjs-ui-suggest-classes.git 一个葡萄插件,以启用SelectorManager UI中的类自动完成类
用于葡萄干的符号插件 packages/grapesjs-symbols git@github.com: Silex labs/grapesjs-sympbols.git 该插件使用户能够在页面中创建可重复使用元素的符号,并在页面中创建符号
葡萄件存储速率限制 packages/grapesjs-storage-rate-limit git@github.com: Silex labs/grapesjs-storage-rate-limit.git 用于提供限制速率存储的葡萄插件的插件,使您可以立即保存更改,然后在指定的期间冷却,然后再保存。
葡萄插件通知插件 packages/grapesjs-notifications git@github.com: Silex labs/grapesjs-notifications.git 为什么这个插件? Grapesjs是一个强大的框架,用于构建无代码工具并允许用户使用拖放接口创建模板。但是,该框架没有提供通知用户的标准方式,并且每个插件都会实现其自身,这是凌乱而不是用户友好的。该插件提供了一个集中的通知系统,所有插件都可以使用该系统向用户显示消息。
葡萄J负载 packages/grapesjs-loading git@github.com: Silex labs/grapesjs-loading.git 在加载或保存站点时,显示一个加载条。默认情况下,它看起来像是页面顶部的经典加载条,例如github.com上。
葡萄干keymap对话框 packages/grapesjs-keymaps-dialog git@github.com: Silex labs/grapesjs-keymaps-dialog.git 该葡萄干插件实现了浮动UI,显示了编辑器的可用keymaps。
葡萄干字体 packages/grapesjs-fonts git@github.com: Silex labs/grapesjs-fonts.git 定制字体插件的葡萄干插件
葡萄感滤清器样式 packages/grapesjs-filter-styles git@github.com: Silex labs/grapesjs-filter-styles.git 该插件在样式管理器中添加了搜索栏,以便用户可以搜索CSS样式
谷物数据源插件 packages/grapesjs-data-source git@github.com: Silex labs/grapesjs-data-source.git 该葡萄插件将各种API集成到编辑器中。
Grapesjs高级选择器管理器 packages/grapesjs-advanced-selector git@github.com: Silex labs/grapesjs-advanced-selector.git 葡萄干的高级选择器管理插件,专门针对默认选择器管理器短缺的情况而设计
表达式和popin形式组件 packages/expression-input git@github.com: Silex labs/expression-input.git 一组可重复使用的Web组件来管理表达式(令牌的链)并形成覆盖。
高度浮标 packages/eleventy-plugin-concat git@github.com: Silex labs/eleventy-plugin-concat.git 高架插件来包装您的脚本和样式

自动生成的子模型

操作说明

对于初始设置,请使用纱线代替NPM,因为它可以更好地处理工作区。初始设置后,您可以使用NPM。对于版本的流程,请使用NPM而不是纱线,因为它尚未迁移到纱线。

要为Silex做出贡献,您需要为此存储库分配此存储库,然后用其子模型克隆本地(mini 2cpu和4goram)此存储库,请确保您使用所需的Nodejs版本(NVM)并安装其依赖项(您可以用yarn替换npm ):

  • 在github上,分叉这个仓库
  • 确保您的gitlab和github配置的SSH键(我们两者都用于存储库)
  • 不要忘记验证服务器上是否已安装了Nodejs,NVM和NPM
  • 然后克隆并设置该项目:

Silex.git –recurse-submodules -j8
$ cd Silex
$ nvm install # [optional] Get the node version from .nvmrc
$ npm install # Will install dependencies in all submodules too
$ npm start # Will run the Silex editor from packages/ Silex -lib\”>

 $ git clone git@github.com:<your github handle>/ Silex .git --recurse-submodules -j8
$ cd Silex
$ nvm install # [optional] Get the node version from .nvmrc
$ npm install # Will install dependencies in all submodules too
$ npm start # Will run the Silex editor from packages/ Silex -lib

如果需要,请在 / Silex / server端选项文档和服务器端配置文件中添加.ENV文件。Silex.js in / Silex / packages / Silex -lib Silex server serse配置文档文档

然后,您可以在http:// localhost:6805打开浏览器,以查看Silex编辑器在本地运行。

当您准备为特定图书馆或库做贡献时,您可以做以下操作:

  • 在GitHub上,您打算贡献的库,例如Silex -desktop
  • 在您的本元回购的本地克隆中,更新subpodule URL以指向每个库的叉子,例如: Silex-desktop
    $ git remote set-url origin git@github.com:<your-username>/ Silex -desktop.git\’\”>

    $ cd packages/ Silex -desktop
    $ git remote set-url origin git@github.com: < your-username > / Silex -desktop.git \'
  • 同步更改:一旦将贡献合并到主要库存储库中,在更新子模型时,它们将自动与元存储库同步。

故障排除:

如果您在一个奇怪的状态下找到存储库,例如存储库在投入而不是主分支,或者您的npm install失败…您可以做到这一点:

Silex editor\”>

 $ scripts/exec.js \"git checkout {{branch}}\" # checkout the default branch in all submodules
$ scripts/exec.js \"npm install\" # install dependencies in all submodules
$ cd packages/ Silex && npm run build && cd ../.. # build the Silex editor

有用的命令

  • 启动Silex : npm start (或使用npm run start:debug
  • 释放库及其所有因素的软件包(包含包装/$ package_name)和颠簸版本: scripts/release-version packages/$PACKAGE_NAME $VERSION ,然后您可能想git push --follow-tags the the已更改的软件包
  • 添加一个项目: git submodule add $PACKAGE_GIT_URL packages/$PACKAGE_NAME ,然后运行npm run doc
  • 更新特定软件包的package-lock.json npm i --package-lock-only --workspaces false
  • 发布一个包装的新版本: npm version --patch && git push --follow-tags在软件包目录中

第三方依赖性

  • 用于前端拖动/滴功能的优质葡萄干框架
  • 打字稿用于构建Silex
  • 字形图标和符号库(CC许可证)和Fontawesome图标

Silex代码库的大小

这包括此存储库的所有包装。

自动产生的计数

Silex-meta@1.0.0 count
> cloc packages –exclude-dir node_modules,doc,strapi,test,dist,mock –exclude-ext=md,xml,pug,njk,ini,scss,css,json,svg,yaml,yml,html

100 files
200 files
300 files
400 files
500 files
600 files
700 files
800 files
900 files
951 text files.
classified 412 files
Duplicate file check 412 files (303 known unique)
Unique: 100 files
Unique: 200 files
Unique: 300 files
315 unique files.
Counting: 100
Counting: 200
Counting: 300
808 files ignored.

github.com/AlDanial/cloc v 1.96 T=0.50 s (630.0 files/s, 205358.0 lines/s)
——————————————————————————-
Language files blank comment code
——————————————————————————-
JavaScript 111 1029 2406 63147
TypeScript 191 2421 6003 25738
Text 2 3 0 760
GraphQL 3 66 6 696
JSX 1 0 2 266
Dockerfile 3 12 9 73
Bourne Shell 3 8 1 24
liquid 1 0 0 9
——————————————————————————-
SUM: 315 3539 8427 90713
——————————————————————————-
\”>


> Silex -meta@1.0.0 count
> cloc packages --exclude-dir node_modules,doc,strapi,test,dist,mock --exclude-ext=md,xml,pug,njk,ini,scss,css,json,svg,yaml,yml,html

     100 files
     200 files
     300 files
     400 files
     500 files
     600 files
     700 files
     800 files
     900 files
     951 text files.
classified 412 files
Duplicate file check 412 files (303 known unique)
Unique:      100 files                                          
Unique:      200 files                                          
Unique:      300 files                                          
     315 unique files.                              
Counting:  100
Counting:  200
Counting:  300
     808 files ignored.

github.com/AlDanial/cloc v 1.96  T=0.50 s (630.0 files/s, 205358.0 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
JavaScript                     111           1029           2406          63147
TypeScript                     191           2421           6003          25738
Text                             2              3              0            760
GraphQL                          3             66              6            696
JSX                              1              0              2            266
Dockerfile                       3             12              9             73
Bourne Shell                     3              8              1             24
liquid                           1              0              0              9
-------------------------------------------------------------------------------
SUM:                           315           3539           8427          90713
-------------------------------------------------------------------------------

自动产生的计数

Cloc在3月的报告。 2021:

 -------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
JavaScript                     149           9652          10733          54582
JSON                            55              3              0          52723
TypeScript                     178           2591           4713          21524
HTML                           114          16988            380          16689
CSS                             57           2142           1098          14399
SCSS                            57            881            415           5444
SVG                             17              0              0           4810
LESS                            36            172            203           4039
YAML                            38             18             46           2607
EJS                             28             40              9           1627
JSX                             14            160            109           1406
Markdown                        42            472              0           1067
Pug                             17             54             36            938
Dockerfile                       1              3              3              9
Properties                       1              1              0              1
-------------------------------------------------------------------------------
SUM:                           804          33177          17745         181865
-------------------------------------------------------------------------------

Cloc在2023年2月的报告:

 $ cloc packages                                                                      
     515 text files.
     345 unique files.                                          
     697 files ignored.

github.com/AlDanial/cloc v 1.92  T=1.00 s (345.0 files/s, 212776.0 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
JSON                            22              1              0         119875
JavaScript                      62           7190           7805          38240
TypeScript                     142           2035           4067          17106
CSS                             21            594            715           5761
YAML                            23             53             39           2914
LESS                            21            138            159           2234
Markdown                        15            413              0            932
Pug                             14             49             30            899
EJS                              7             35              4            798
HTML                             3             56             12            495
SVG                             13              0              0             96
Dockerfile                       2              9              9             13
-------------------------------------------------------------------------------
SUM:                           345          10573          12840         189363
-------------------------------------------------------------------------------

下载源码

通过命令行克隆项目:

git clone https://github.com/silexlabs/Silex.git

收藏 (0) 打赏

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

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

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

左子网 建站资源 Silex https://www.zuozi.net/35462.html

microweber
上一篇: microweber
tango
下一篇: tango
常见问题
  • 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小时在线 专业服务