运行以下三个shell命令将创建一个带有默认Minima主题的Jekyll站点,并将其提供给浏览器:
jekyll new test_blog
cd test_blog/
bundle exec jekyll serve默认情况下,呈现索引页的HTML <title>元素包括博客标题和描述,因此它看起来如下:

I希望删除描述并显示唯一的标题。通常是通过将默认的_includes/head.html复制到本地站点目录并相应地修改<title>元素来实现的。但是默认的_includes/head.html没有<title>元素:
<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模板中主页标题的格式?
发布于 2022-06-25 12:13:01
如果修改_includes/head.html以添加标题元素,则如果将新的标题元素添加到{%- seo -%}行下面,则标题不会更改。将其添加到该行的上方,|和description将被删除。
我对Jekyll的新安装进行了测试,并在目录中创建了_includes/head.html。
https://stackoverflow.com/questions/72752011
复制相似问题