📜  Grav-概述

📅  最后修改于: 2020-10-25 05:16:43             🧑  作者: Mango


Grav是一个基于平面文件的内容管理系统。该系统不使用数据库来存储内容,而是使用文本(.txt)文件或markdown(.md)文件存储内容。平面文件部分指的是可读文本,它以轻松的方式处理内容,这对于开发人员而言可能是简单的。

Grav由Rocket Theme团队开发。它运行在PHP上,并且是一个开源CMS,例如Joomla,Wordpress或Drupal。

为什么要重力?

Grav现在是最快的平面文件内容管理系统。使用Grav可以更轻松地发布和管理内容。通过将内容存储在文件(例如文本或降价文件)中而不是数据库中,它使开发人员可以非常轻松地处理内容。

Grav可帮助您建立一个简单,可管理且快速的网站。它的成本低于数据库驱动的CMS,并且在资源不足时,可与I / O一起用于文件处理。

Grav的特点

  • 这是一个快速,简单且功能强大的平面文件Web平台。

  • 它用于构建没有额外工具或html知识的网站。

  • 它使用文本文件或降价文件来存储内容。

  • 它不使用数据库,因此可以缓解瓶颈问题。

  • 它使用了由Twig提供的基于PHP的模板,该模板可直接解析为PHP,从而使其速度更快。

好处

  • 它不是基于数据库CMS的,因此它非常易于安装,并且可以在将文件上传到服务器时随时使用。

  • 它使用Markdown文本文件使事情变得容易。使用此功能,内容可以动态转换为HTML并显示在浏览器中。

  • 为了安全起见,Grav没有管理区和数据库。因此,没有机会侵入帐户或数据库中以访问重要数据。

  • 由于没有要备份的数据库,因此可以轻松备份所有文件以保留网站的备份副本。

  • 这是一款不需要更多时间学习的软件。

缺点

  • 您可能会遇到以下情况:未经授权的用户可能会直接从文件访问您的内容,因为没有文件数据库。

  • 使用Grav CMS构建复杂的网站非常困难。