在 GitHub Pages 中编辑页脚,使用 Jekyll 默认的 Minima 主题

9
我已经按照这个教程和相关教程创建了一个使用Jekyll的Github Pages网站。现在我有minima主题,但它似乎与官方仓库中的版本不同,在仓库的_config.yml中的参数在我的网站上不起作用(例如,对于Twitter链接,我有一个twitter_username参数,而仓库中social_links下的twitter无法使用)。
奇怪的是,在页脚中,title参数重复了两次,因为它在index.htmlfooter-headingp-name元素中都呈现。是否有办法更改在html中呈现到这些元素的内容?
4个回答

9

github建议您复制主文件以覆盖minima gem的文件时,通过复制主文件“深藏在您的文件系统中的隐藏文件”,他们犯了一个错误,因为可能会发生重大变化。

目前覆盖jekyll主题文件的最佳方法是将gem文件复制到您的工作文件夹中。

cd /you/working/jekyll
cp -R `echo "$(bundle info minima --path)/_*/"` .
cp -R "$(bundle info minima --path)/assets/" .

然后,您就拥有了覆盖工作文件夹(_includes、_layouts、_sass 和 assets 文件夹)中最小值所需的所有内容。

如果您有一个 GitHub 页面,您只需要提交并推送到发布分支即可。


我需要创建一个Jekyll文件夹吗?还是可以在工作目录中执行这些命令? - memememe
1
在您现有的目录中执行这些命令将允许您覆盖所有当前的2.5.1最小文件。一切都在同一个地方,易于处理。 - David Jacquel
这就是Github Pages网站所需的全部吗?您需要重新构建任何内容,还是只需将更改推送到“main”即可? - ddejohn
@ddejohn,只需提交并推送,一切都将在GitHub上构建。 - David Jacquel

3
使用site.author。因此,如果您在_config.yml中添加author: <your name>,则将在页脚中看到<your name>

1

0
如果您只是编辑 .md 文件而不添加主题文件(即依赖于 GitHub Pages 添加的默认 Jekyll 主题),并且希望使页面最小化,可以将以下内容添加到 .md 文件中,它将删除页脚。
<style>
  .footer {
    display: none;
  }
</style>

要放在哪个 .md 文件中? - Papayapap
2
@Papayapap 的默认入口点是 index.md。 - Chris

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接