gpt4 book ai didi

jekyll - 管理文件夹中的 Jekyll 页面(在 github-pages 上)

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

我在 GitHub Pages 上托管了一个 Jekyll 网站。现在我有这么多页面,我想在名为 _pages 的文件夹中管理它们。理想情况下,我希望拥有这种结构:

root
|-> _pages
|-> Index.md
|-> contact.md
|-> cv
|-> cv.md
|-> my_cv.pdf
|-> _posts
|-> [other things such as config and gemfile]

我已经完成了在 _config.yml 添加中定义默认永久链接:

include:
- _pages

defaults:
- scope:
path: "_pages"
type: "pages"
values:
permalink: /:basename/ # make URL of pages in the folder _pages as on the root.

这很完美。

但是,正如您在 _pages 中看到的那样,我想要另一个名为 cv 的子文件夹,并将我的 cv.mdmy_cv.pdf 在同一文件夹中(在实际网站中,我有更多这些文件用于页面。)。 最终我想受益于使用[下载我的简历](my_cv.pdf) 相对本地链接,我想这是因为 pdf 和 .md 文件是在同一个文件夹中,它会识别它。然而事实并非如此。 cv.md 的永久链接是/cv/而不是 cv 文件夹。因此,当我使用 [下载我的简历](my_cv.pdf) 时,它会创建 root/cv/my_cv.pdf,而这个 pdf 文件实际上并不存在!

我怎样才能解决这个问题?你的把戏是什么?

最佳答案

不能将静态文件放在以下划线开头的目录中。它们在构建过程中/之后将不可用:

Which folder should I put my static files in Jekyll?

关于jekyll - 管理文件夹中的 Jekyll 页面(在 github-pages 上),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62104684/

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