雨果(Hugo),快速,灵活的静态网站构建器

关于雨果

在下一篇文章中,我们将介绍雨果。 这是其中之一 开源静态站点生成器 最受欢迎,它也是完全免费的。 凭借其惊人的速度和灵活性,此生成器使网站构建变得快速而简单。 是关于 发电机 sitios网 用Go编写的静态HTML和CSS。 它针对速度,易用性和可配置性进行了优化。

创建网站是一个过程,需要一些时间,并且需要HTML和其他语言的知识。 因此,此静态网站构建器在快速创建网站方面可以提供很大的帮助。 应该澄清的是,当我们谈论 静态网站是指不处理数据的网站。 也就是说,他们无法处理表格或生成文档。 这些网站通常是为小型项目和信息站点而设计的。

雨果的一般特征

  • 高速。 如其网站上所述,这是同类中最快的工具。 普通网站的构建时间不到一秒钟.
  • 健壮的内容管理和灵活性规则。 雨果是内容策略师的梦想。 雨果 支持无限的内容类型,分类法,菜单,API驱动的动态内容等,所有都没有附加组件。
  • 简码为我们提供了 使用Markdown语法的能力,提供了极大的灵活性。
  • 集成模板。 这个静态的网站构建器具有通用的模式,可以快速创建我们的工作。 雨果附带了预制的模板,可以快速进行SEO工作,评论,分析和其他功能。
  • 自定义输出。 允许我们 以多种格式生成我们的内容,包括JSON或AMP,从而方便了内容的创建。
  • 超过300个主题,为我们提供了一个易于实施但仍能够生成最复杂网站的强大主题系统。 可以投 看看主题 可在项目网站上找到。

在Ubuntu上安装Hugo

Hugo是一个非常受欢迎的程序,这使得在Gnu / Linux上(特别是Ubuntu)上安装它很简单。 第一个可用的安装选项将使用 预编译的软件包可以在 项目发布页面。 要下载.deb软件包,我们只需要打开一个终端(Ctrl + Alt + T)并执行以下命令:

下载Hugo的.deb文件

wget https://github.com/gohugoio/hugo/releases/download/v0.69.0/hugo_0.69.0_Linux-64bit.deb

下载后, 我们将能够通过执行此其他命令来安装它 在同一终端:

安装.deb软件包

sudo dpkg -i hugo_0.69.0_Linux-64bit.deb

在安装结束时,我们可以开始工作。

安装此程序的另一种可能性是通过 卡扣包。 安装就像打开终端(Ctrl + Alt + T)并输入以下命令一样简单:

快速安装包

sudo snap install hugo

第一个步骤

雨果是一个网站建设者。 所以我们要做的第一件事是 使用以下格式创建一个新站点:

hugo new site [nombre-del-sitio]

对于此示例,我使用以下命令创建了一个新站点:

雨果创建网站

hugo new site sinforoso

这将创建一个新文件夹,名为 小交响曲 在通讯录中 主页 用户。 首先,我们将访问此文件夹,我们将从那里开始工作.

我们接下来要做的是 为网站添加新主题. 如果要添加所有可用的主题,则可以使用以下命令:

git clone --depth 1 --recursive https://github.com/gohugoio/hugoThemes.git themes

这将安装所有Hugo主题,因此可能需要很长时间。 尝试您想要的一个可能会有所帮助。 就我而言,我选择了一个特定的主题,因此我使用了以下命令来代替上面的命令:

下载雨果主题

git clone https://github.com/matcornic/hugo-theme-learn.git themes/learn

重要的是,我们将主题放在 主题,我们将在工作所在的文件夹中找到该文件。

安装主题之后,我们必须 告诉雨果使用该特定主题。 为此,我们必须 在config.tom文件中定义它,我们将在工作文件夹中找到它 如以下屏幕截图所示。

主题设定

进行更改后,我们将保存并关闭。 现在我们要做的就是 创建一个新索引以显示在网站上。 我们将使用以下命令执行此操作:

在雨果创建索引

hugo new _index.md

如您所见,该文件具有md扩展名,这意味着 我们可以使用Markdown添加内容。 您可以在以下位置找到并编辑此文件: 内容文件夹.

_index.md文件的内容

我们也可以 创建新类别来塑造网站:

hugo new [categoría]/[archivo.md]

这一点, 查看我们的网站,我们将使用以下命令:

雨果服务

hugo serve

正如您在以下屏幕截图中所看到的, 我们的网站可通过浏览器访问:http://本地主机:1313.

Web浏览器中的网页

简而言之,Hugo是一个仅创建静态网站的程序,但在某些情况下非常有用。 您可以在自己的网站上获得有关该项目的更多信息。 现场官方文件.


发表您的评论

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

*

*

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

  1.   Anthony

    下载主题的命令中有一个小错误。 在帖子中,您指示该命令是:

    git clone –递归 https://github.com/spf13/hugoThemes 主题

    该命令给出了一个错误。 在官方页面上,它指示要执行此过程,您必须输入:

    git clone-深度1 –递归 https://github.com/gohugoio/hugoThemes.git 主题

    并下载所有主题。

    1.    达米安·阿莫多(Damien Amoedo)

      我只是更正了它。 谢谢你的提醒。