如何配置我们博客的站点。 从 WordPress 到 Jekyll 6

如何建立网站

继续 这个系列 关于我如何从WordPress转到Jekyll的文章, 现在是抛开理论并转向实践的时候了。

我正在描述配置步骤,因为我做了它们. 第一个要编辑的文件是config.yml。 在此我们找到站点的默认配置。 可以为每个特定的帖子或页面分配不同的配置。 但是,如果我们不这样做,将分配此文件中建立的一个。

请记住,在上一篇文章中,我们下载了一个主题,我们将以此为基础来创建我们的网站。
.yml扩展名表示该文档是使用YAML编写的。 这种语言允许以计算机和人类都可以理解的方式建立数据之间的层次结构。 Jekyll 使用它来为项目的各个组件提供一致性。

如何使用YAML配置站点

一个基本的Jekyll项目具有一个config.yml文件,该文件允许我们定义一些参数。

这些参数以格式表示

类别:“内容”值得一提的是,它前面带有符号 # 它被忽略,所以如果我们希望 Jekyll 使用该参数,我们必须删除它。

在我们的 config.yml 文件中,我们将看到如下内容:

title: 网站标题

email: 本站邮箱

description: 供搜索引擎显示的站点对象的描述

baseurl:如果博客是另一个站点的一部分,并且已分配了一个特定的文件夹,则会在此处显示

url: 网站的主域。

另外还有两个类别。

twitter_username

github_username:

这两个参数显示指向Twitter和Github用户帐户的链接。

下面您将告诉 Jekyll 使用哪个主题和哪些附加组件。

Config.yml 中的最小错误

N我们将使用具有更多选项的主题,因此需要更完整的 config.yml. 最实用的是复制 该文件 从主题项目中粘贴到我们的主题项目中,而不是粘贴到其内容中。 完成此操作后,我们将编辑以下参数

请记住,我们的示例项目是一个园艺博客。

我们要做的第一件事就是确定主题。 在这一行

# theme : "minimal-mistakes-jekyll»我们删除数字符号“#”

此主题提供了多种变体。 我喜欢打电话给Aqua。
我们通过在名称前加上符号#d来注释“默认”,并取消注释“ aqua”

Locale 以 language_VARIANT 格式指示网站的语言。 例如,由于我在阿根廷,

locale : "es-AR»

您可以在 中找到语言列表 这页

我们指出网站的标题

title : "Blog de jardinería"

我们在网站标题和帖子标题之间选择一个分隔符 以便它在搜索引擎中正确显示。

title_separator : "-"

我们可以加个副标题

subtitle: “Llevamos la naturaleza a tu computadora”

我们标明网站负责人的姓名

name : "Rosendo Margarito Flores"

我们完成了网站的描述
显示在搜索引擎和主页上

description : "Un blog para difundir el auto cultivo de vegetales y flores entre aquellos que no tienen la menor idea de cómo se hace."

接下来的两个参数是两个老熟人,但顺序相反。

E在第一种情况下,我们指示站点的域

网址:«https://desdeeljardin.flor»

假设我们的博客是种子商店的一部分。 我们可能希望从花园花卉/博客中为其分配自己的类型地址。

然后我们做
baseurl : "/blog"

出于某种原因,有图片的帖子比没有图片的帖子有更多的访问量。 如果您没有为它们分配一个,您可以通过激活此参数来进行默认显示。

teaser : "/assets/images/500x300.png"

为避免混淆,我将保留主题的原始文件结构。 因此,在我们的项目文件夹中,我们必须创建一个名为 assets 的文件夹,其中名为 images,在其中包含一个名为 500 × 300.png 的 500 × 300 像素

我们也可以选择网站的标志。 我们重复创建并保存在相同文件夹中并完成参数的过程:

logo : "/assets/images/88x88.png"

我们可以选择与要显示在顶部的站点不同的标题 浏览器

masthead_title: “¡Feliz primavera!”
在下一篇文章中,我们将继续回顾配置选项。 但是,我借此机会澄清一下,我对园艺一无所知。 因此,我不对示例博客所说的内容负责。


发表您的评论

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

*

*

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