介绍
Agave是一种开源软件,由一系列相互协作以生成静态站点的互连工具组成。
目的是提供一种高级解决方案,允许您创建和维护静态网站,并提供自动发布功能,并通过可用的立即界面扩展网站的各个部分。
龙舌兰包含以下逻辑块:
行政区域(CMS);
包含Jekyll模板的静态网站(Jekyll);
用于生成和发布站点以及管理部分的生产环境(Docker环境)。
生产环境
生产环境是虚拟机的Docker-Compose配置。 此环境允许托管管理区域(CMS),以及生成和发布静态站点。
行政区域(CMS)
实际上,管理区域是通过Web应用程序创建的CMS(内容管理系统),旨在允许创建和生成数据模型以及相应的内容,然后静电消除器将使用它们来编译静态站点。
管理区域是一个通过React中的前端和后端Rails创建的应用程序,并将Postgres用作关系数据库。
静态网站
静态站点是公共git