gpt4 book ai didi

ruby - _layouts 文件夹中缺少主页布局,但有效

转载 作者:太空宇宙 更新时间:2023-11-03 18:04:30 26 4
gpt4 key购买 nike

我开始用 jekyll 和 github pages 制作我的博客。

我在基本主题上做得很好,但我想应用侧边栏属性,所以我从https://idratherbewriting.com/documentation-theme-jekyll/下载了有侧边栏的主题

所以我下载了项目并覆盖了。我不太了解这是如何工作的,但最奇怪的是在 index.md 文件中

如果我放

---
layout:home
sidebar:mydoc_sidebar
----

恰好展示了基本的主题布局和帖子应该是的,但是如果我将布局更改为_layout 文件夹中的其他内容,例如 post、default、帖子消失了,我不知道为什么 Jekyll 会这样做。

即使我删除布局,它也会返回空白屏幕所以我确定它正在做一些事情主页布局,但我无法在任何地方找到主页布局的呈现方式。

最佳答案

_config.yml 中,我们可以看到您正在使用 (theme: minima) minima基于 gem 的主题(documentation)。这意味着默认情况下,您所有的_includes_layoutsassets 都隐藏在您计算机上的某处。您可以使用 bundle show minima 命令找出它们的存储位置。

由于 home 布局存在于 minima 主题中,是否使用它。

如果您想使用自己的主页布局,您可以将它从 minima 复制到您的 _layouts 文件夹并根据您的需要进行修改。

cd your/root
cp `echo "$(bundle show minima)/_layouts/home.html" _layouts/home.html`

如果您想确保不使用隐藏资源,您可以从 _config.yml 文件中删除 theme: minima 指令。

关于ruby - _layouts 文件夹中缺少主页布局,但有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51253614/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com