mli*_*ner 6 relative-path absolute-path pelican
关于RELATIVE_URLS,Pelican文档说:
...目前有两种支持的URL形成方法:相对和绝对.在本地测试时,相对URL非常有用,绝对URL在发布时是可靠且最有用的.
(http://pelican.readthedocs.org/en/3.4.0/settings.html#url-settings)
但我很困惑为什么绝对URL会更好或不好.一般来说,当我手工编写HTML时,我更喜欢使用相对URL,因为我可以更改网站的域名,以后不用担心.
有人可以更详细地解释这个设置背后的想法吗?
我不使用该RELATIVE_URLS设置,因为它与文档相关。我不希望../..其中包含 URL,这通常是使用该设置时发生的情况。
此外,相对 URL 可能会导致 Atom/RSS 提要出现问题,因为提要中的所有链接都必须根据各自的提要标准规范是绝对的。
与原始问题中暗示的相反,RELATIVE_URLS如果您稍后决定更改域,不使用该设置不会导致任何 404。在源文档中指定绝对 URL(这似乎是您正在谈论的内容)与在构建时为您生成绝对 URL(这就是 Pelican 所做的)之间存在差异。
当需要链接到您自己的内容时,您可以使用根相对链接,也可以使用Pelican 提供的站点内链接语法。