gpt4 book ai didi

relative-path - 在 Pelican 中使用绝对网址有什么意义?

转载 作者:行者123 更新时间:2023-12-04 06:02:30 24 4
gpt4 key购买 nike

关于 RELATIVE_URLS ,鹈鹕文档说:

…there are currently two supported methods for URL formation: relative and absolute. Relative URLs are useful when testing locally, and absolute URLs are reliable and most useful when publishing.



( http://pelican.readthedocs.org/en/3.4.0/settings.html#url-settings )

但我很困惑为什么绝对 URL 会更好。一般来说,当我手工编写 HTML 时,我更喜欢使用相对 URL,因为我可以更改网站的域,以后不用担心。

有人可以更详细地解释这个设置背后的想法吗?

最佳答案

我不使用 RELATIVE_URLS设置,因为它是文档相关的。我不想要包含 ../.. 的 URL在它们中,这通常是使用该设置时发生的情况。

此外,相对 URL 可能会导致 Atom/RSS 提要出现问题,因为 全部 根据各自的 Feed 标准规范,提要中的链接必须是绝对链接。

与原始问题中暗示的相反,不使用 RELATIVE_URLS如果您以后决定更改域,设置不会导致任何 404。在源文档中指定绝对 URL(这就是您似乎在谈论的内容)和在构建时为您生成绝对 URL(这是 Pelican 所做的)之间存在差异。

当需要链接到您自己的内容时,您可以使用相对于根目录的链接,也可以使用 intra-site link syntax鹈鹕提供的。

关于relative-path - 在 Pelican 中使用绝对网址有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25451653/

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