如何使用Grav快速轻松地创建网页

从业余博客到创新型网站,在Internet上拥有存在已成为公司和个人的主要目标之一,每个网站都有自己的风格和不同的目标。 互联网时代允许任何人学习 如何快速轻松地创建网页, 有多种工具使这项工作变得微不足道,但今天我们将讨论 GRAV,我们毫无疑问您会喜欢它。

什么是重力?

GRAV 是现代的开源CMS,允许我们在 , 简单 y 柔软,它基于Web平台,不需要安装,我们只需要提取ZIP文件,便可以 GRAV funcionando。

GRAV 遵循与其他CMS平台相似的原理,但是与大多数CMS平台具有不同的设计理念。 GRAV 带有强大的功能 包裹管理系统 以方便安装,插件和主题增强以及简单的更新。

重力徽标

重力徽标

Grav中包含的技术

的架构 GRAV 旨在使用最佳和最稳定的技术,旨在 简单易用,易于扩展。 其中包括一些关键技术 GRAV 是:

为什么选择重力?

我认为有四个根本原因 GRAV 这是一个CMS,我们可以选择创建我们的网页。

Grav编辑器

Grav编辑器

重力很快

CMS 它最初被认为是同类产品中最快的,因此自创建以来,其开发人员就一直在技术和编程方式方面给予极大的关注,以提供高性能。

Grav易于使用

GRAV 它是为新手和专家用户设计的,因此它的界面非常直观,功能齐全,并且学习范围非常狭窄。 同样,由于Grav提供了许多插件,您可以添加它们,因此每个功能都可以适应您的口味和舒适度。

的管理员 GRAV 提供了一个简单直观的界面,可以轻松,快速,轻松地进行内容的配置和创建。 此外,在管理员中,我们还可以查看站点的状态,统计信息,条目,修改配置,单击安装软件包等。

Grav是可扩展的

受到其他成功的CMS和软件的启发, GRAV 旨在整合强大的 包装经理 允许添加新功能,改进,插件,其他软件的软件包等。 同样, GRAV 他们已经开发了功能强大的API,除了可以与第三方集成之外,还可以进行更井井有条的开发。

Grav是开源的

对我们来说很重要的原因 GRAV es 开源 并且所有代码都在您的 官方资料库。 您可以改善,贡献,测试,创建新功能,研究其代码等。 CMS 它对世界开放,需要您不断发展。 得益于其出色的社区,引人注目的进步很多,而且臭虫或问题的解决速度也臭名昭著。

重力功能

GRAV 具有许多特性和功能,以至于他们在其官方网站上创建了一个 会议 仅列出它们,我们将立足于此以使您知道它们:

Grav插件

Grav插件

平面文件架构

GRAV 快速而灵活的部分原因在于高度优化的平面文件体系结构。

智能缓存

它有一个 快取 在所有过程中都使用非常复杂的 它知道何时自动更新缓存。

即时安装

您只需要解压缩Grav软件包并运行,即可开始配置CMS。

CLI工具

GRAV 有一系列 命令行工具 例如,依赖项安装,清除缓存,用户创建和备份。

包装经理

它具有程序包管理器,可让您轻松查找,安装和更新 Grav的扩展。

广泛的文档

团队 GRAV 还没有留下其工具的文档,它有一个 网站专用于您的文档,外加大量的教程和指南。

多站点能力

您可以配置一个 GRAV 运行多个站点以及其他高级设置。

搜索引擎友好

易读的网址 整个网站 y 每页元数据 他们提供了出色的SEO功能。

用户和角色

您可以轻松创建 用户和角色, 您可以建立权限以限制他们对任何页面的访问。

调试和日志

它具有功能强大的调试面板,可在开发过程中提供很大帮助,以清晰的方式提供重要信息。

多国语言支持

GRAV 它可以用任何一种语言进行配置,或者甚至可以用多种语言来使用,它旨在检测最终用户的语言,从而根据该用户的语言显示信息。

版本控制和同步支持

您可以使用GIT,SVN,Dropbox和其他服务来进行版本管理并轻松同步数据。

多种内容工具

  • 模块化页面
  • 自订栏位
  • 灵活的分类法
  • 本机支持各种图像,视频,声音,文件和格式
  • 图像处理
  • 自动分页
  • 自动图像管理
  • 这是唯一具有本地支持的CMS,可正确显示视网膜和HiDPI上的图像

广泛的定制功能

GRAV 没有设计限制,提供:

  • 语言模板。
  • 主题的继承,使我们可以扩展主要主题并在自己的类中进行调整,从而可以更轻松地进行更新。
  • 控制CSS和JS。
  • 多个设计插件。
  • 能够与任何CSS框架(例如Bootstrap,Foundation,Pure等)集成。

我们可以用Grav做什么?

GRAV 从简单到复杂,它都没有限制,它可以灵活地提供各种类型的网站。 其灵活的内容结构和强大的模板可轻松实现任何设计。

地盘

Grav-Sites2

Grav-Sites3

Grav有很多站点,每个站点都有不同的结构,逻辑和设计,因此可以适应任何想法或业务模型。

重力实现站点1

重力实现站点2

重力实现站点3

重力安装

安装 GRAV 这是一个微不足道的过程。 实际上,没有实际安装。 我们有 三 选项来“安装” Grav。 第一个也是最简单的,就是简单地下载文件 拉链 并将其提取。 第二种方法是使用 组合。 第三种方法是直接从中克隆代码 GitHub上 然后运行脚本以安装必要的依赖项:

检查PHP版本

Grav非常易于设置和运行。 确保您至少具有PHP 5.5.9版,要执行此操作,请在终端上输入:

$ php -v

这应该报告PHP的版本和构建。 例如:

PHP 5.5.20 (cli) (built: Jan 19 2014 21:32:15)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

从ZIP安装Grav

安装Grav的最简单方法是下载ZIP并将其解压缩:

  1. 下载  最新版本的Grav。
  2. 将zip文件解压缩到 webroot或根目录 例如,从您的Web服务器。 ~/webroot/grav

如果您已经下载了ZIP文件,然后要将其移动到Web服务器的根目录,请移动 完整资料夹 ,因为它包含几个默认情况下不会选择的隐藏文件(例如.htaccess)。 运行Grav时跳过这些隐藏文件可能会导致问题。

使用composer安装Grav

另一种方法是使用 撰写:

$ composer create-project getgrav/grav ~/webroot/grav

如果要使用grav的开发版本,请添加 1.x-dev  作为附加参数:

$ composer create-project getgrav/grav ~/webroot/grav 1.x-dev

从GitHub安装Grav

另一种方法是从GitHub存储库克隆Grav,然后运行具有依赖项的简单安装脚本:

  1. 将Grav存储库克隆到 GitHub上 到文件夹 webroot或根目录 例如,从您的Web服务器。 ~/webroot/grav。 运行终端并转到Web服务器的根目录:
    $ cd ~/webroot
    $ git clone -b master https://github.com/getgrav/grav.git
  2. 安装 依存关系 供应商 与作曲家:
    $ composer install --no-dev -o
  3. 使用安装插件和主题依赖项 Grav CLI应用程序 bin/grav:

    $ cd ~/webroot/grav
    $ bin/grav install

    这会自动克隆 从GitHub所需的依赖项直接进入此Grav安装。

重力运行

重力运行

一旦我们跑步 重力 下一步是根据自己的喜好进行调整和修改,为此,我们可以帮助自己 Grav开发人员官方文档,尤其是 基础教程 它将教您成为Grav专家并因此成为出色的网站构建者所需的一切。

你觉得呢 GRAV告诉我们您的印象,疑问或告诉我们有关您尝试过的该工具的替代方案。 我们希望从今天起有人可以 用Grav创建网页。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   技术手册

    我通常使用joomla / wordpress + uikit来创建网页等,但是有趣的是看到了其他选择并能够尝试使用它们来扩展我们的文化。
    感谢您抽出宝贵的时间与他人分享“发现”。 😀

    我会试试看 !!

  2.   西尔万·拉福莱(SylvainLaforêt)

    你好,
    法国的民俗之地(pouvez-vous m'indiquer des sites)? Je n'en ai pastrouvéun seul ...
    谢谢!
    致敬