【问题标题】:lektor live server not pushing the changes to the browserlektor live server 没有将更改推送到浏览器
【发布时间】:2020-10-21 07:29:44
【问题描述】:

许多其他测试 http 服务器,比如一些可用于 VScode、Atom、Hugo 等的服务器都是“实时”服务器。我的意思是,一旦我保存文件,更改就会出现在浏览器中。

使用 Lektor,我必须进行更改(比如一些内容或 css),然后转到浏览器窗口并刷新页面。实际上,当我更改任何内容时(只是输入,甚至没有保存!)我看到所涉及的页面已重新生成(修剪),但更改并未推送到浏览器(lektor 3.2.0 + firefox on win10 就我而言)。

我是否缺少某些配置?最终在浏览器端?

谢谢

【问题讨论】:

  • 不熟悉 Lektor,但您提到的其他事情是“热重载”,这意味着它们将一些代码注入浏览器,等待来自开发服务器的消息重新加载。可能是“Lektor”不支持这一点,或者您可能缺少配置。你看过文档吗?
  • @asosnovsky 是的,我检查过,但没有找到任何东西,这就是我在这里问的原因。 Lektor 是用 python 编写的。是否有一个库可以轻松实现它?
  • 这听起来不像是要求这个的地方。如果您在他们的文档中找不到任何内容并且没有插件。这可能不是一回事。尝试向他们的 repo 提交问题或向图书馆的所有者发送电子邮件。
  • @asosnovsky 在他们发送到这里的网站上寻求帮助和问题。还是谢谢你

标签: lektor


【解决方案1】:

Lektor 不支持热重载,如 cmets 中所述。为了澄清您的说法,您说 Lektor 确实会在您输入内容后重新加载页面,甚至在保存之前。这是不正确的,或者至少是巧合。是的,Lektor 确实有时会在您不更改文件的情况下进行修剪。但它(很可能)不是由您的打字触发的。 Lektor 仅在您保存文件后重新生成受影响的文件。

【讨论】:

    猜你喜欢
    • 2021-08-04
    • 1970-01-01
    • 2018-08-11
    • 2010-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多