Canapin
(Coin-coin le Canapin)
1
你好,
我想就“重新烘焙”(rebake)任务寻求一些澄清,因为我不确定自己是否完全理解了它的运作方式。
我已经更改了论坛的域名,并且正在使用 rake post:rebake 命令对所有帖子进行重新烘焙,因为我读到在这种情况下这是推荐的做法。
它是否应该从最新的消息开始处理?
它是否应该修复指向旧域名的 URL?
例如,我某条帖子中的原始文本以以下内容开头:
[quote="zebra"]
它会被渲染为:
<aside class="quote group-Poster" data-username="zebra">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="20" height="20" src="//localhost:3000/user_avatar/localhost/zebra/40/4042_2.png" class="avatar">
zebra:
</div>
</aside>
我的理解是,重新烘焙会将 localhost 链接替换为我新的域名,对吗?
Falco
(Falco)
2
Discourse 的引用格式并非如此,而是像这样:
[quote="Canapin, post:1, topic:164992"]
是的,会替换。但使用 remap 会快得多,快得多。就像在以下文章中展示的那样:
更改域名或重命名我的 Discourse?
5 个赞
Canapin
(Coin-coin le Canapin)
3
啊,我明白了。那应该是导入的引用。
谢谢!
反正我需要重新烘焙帖子,因为帖子尚未正确渲染(我认为是由于导入导致的)。例如,单行中的链接在通过帖子管理操作重新构建 HTML 之前,不会显示预览或媒体内容。只有在那之后,它才会被正确渲染。
关于我的第一个问题“它是否应该从最新的消息开始?”,我曾以为在某处读到过它是从最新消息开始的,但我已经重新烘焙了 70000 篇帖子,而最近的帖子似乎尚未被重新烘焙。
Falco
(Falco)
4
确实如此,但它会逐条处理,并且会受到您 CPU 性能的限制。
3 个赞
system
(system)
关闭
5
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.