首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Jekyll Minima主题中设置主页的<title>属性

在Jekyll Minima主题中设置主页的<title>属性
EN

Stack Overflow用户
提问于 2022-06-25 07:24:10
回答 1查看 85关注 0票数 1

运行以下三个shell命令将创建一个带有默认Minima主题的Jekyll站点,并将其提供给浏览器:

代码语言:javascript
复制
jekyll new test_blog
cd test_blog/
bundle exec jekyll serve

默认情况下,呈现索引页的HTML <title>元素包括博客标题和描述,因此它看起来如下:

I希望删除描述并显示唯一的标题。通常是通过将默认的_includes/head.html复制到本地站点目录并相应地修改<title>元素来实现的。但是默认的_includes/head.html没有<title>元素:

代码语言:javascript
复制
<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  {%- seo -%}
  <link rel="stylesheet" href="{{ "/assets/main.css" | relative_url }}">
  {%- feed_meta -%}
  {%- if jekyll.environment == 'production' and site.google_analytics -%}
    {%- include google-analytics.html -%}
  {%- endif -%}
</head>

..。据grep所知,基本Minima模板中的任何其他文件也没有。我也尝试在<title>My Literal Title</title>中添加一行_includes/head.html,但是它似乎被其他东西覆盖了,因为它对显示的标题没有任何影响。

如何更改Jekyll模板中主页标题的格式?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-25 12:13:01

如果修改_includes/head.html以添加标题元素,则如果将新的标题元素添加到{%- seo -%}行下面,则标题不会更改。将其添加到该行的上方,|和description将被删除。

我对Jekyll的新安装进行了测试,并在目录中创建了_includes/head.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72752011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档