gpt4 book ai didi

jekyll - 如何更改 Jekyll 中的路径和 URL?

转载 作者:行者123 更新时间:2023-12-02 05:13:44 25 4
gpt4 key购买 nike

我对 Jekyll 非常陌生,无法找到配置来更改以下内容:

  1. 我使用 jekyll new . 构建了一个基本的 Jekyll 网站,并运行 jekyllserve 来学习并使用 Jekyll 构建了布局。基本测试站点为我提供了以下帖子 URL:/jekyll/update/2016/01/30/welcome-to-jekyll.html。 URL 是这样的,因为我正在运行 jekyllserve 而不是 jekyll build 吗?我想从 URL 路径中删除 jekyll/update,因此我的帖子的最终 URL 如下所示:/2016/01/30/welcome-to-jekyll.html

  2. 我希望我的页面存储在单独的目录 _pages 中,而不是根目录中。我怎样才能做到这一点?

  3. 有没有办法在从特定目录加载的文件前面添加路径?例如,我想创建一个/_projects 目录。然后添加具有以下永久链接的文件:/prj-test1、/prj-test2、/prj-test3。编译时,我想分别获得以下 URL:/projects/prj-test1、/projects/prj-test2、/projects/prj-test3。这可能吗?

最佳答案

是的,您要求的一切都是可能的。

  1. 看看these examples ,您可能想选择其中之一。但要按照您的要求进行操作,您需要将永久链接更改为 /:year/:month/:day/:title.html。为此,请将此行添加到您的 _config.yml 文件中:

    固定链接:/:年/:月/:日/:title.html

  2. 这取决于您想要实现的结构。您可以使用collections或者简单地创建pages在名为 pages 的文件夹中(不带下划线)。

  3. 是的。您可以通过collections来做到这一点, 例如。

我建议您查看一些模板,以便您可以了解代码如何以不同的方式工作:

  • 尝试一些 Jekyll 主题 herehere 。下载它们并研究它们的结构。

  • 如果你想深入了解,请看看 Jekyll 是如何构建的 its own website .

希望对您有所帮助!

关于jekyll - 如何更改 Jekyll 中的路径和 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35101930/

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