Pelican 主题 CSS 文件未复制到输出

问题描述

我正在我的 ubuntu 机器上本地运行 pelican,在文档中建议的 venv 内。我正在使用以下命令来运行它。

pelican content/ -s pelicanconf.py -t themes/simple/ --autoreload --listen

当我对 .html 模板进行更改时,这些会显示输出中。但是,如果我更改 .css 文件,更改不会显示输出中,并且 output/theme/css 中的 CSS 文件上仍然有昨天的时间戳,即使我在几秒钟前更新了它。>

我注意到的事情:

  • pelican 的 autoreload/listen 部分显然会检测到对 CSS 文件的更改,因为它发现更改并重新处理,但不会复制 CSS 更改。
  • 如果我按 Ctrl+C 并重新运行命令,也会发生同样的事情。
  • 删除输出文件并不能解决这个问题 - 旧的 CSS 似乎被缓存在某处并再次复制到输出文件夹中?
  • 我能想到的最佳解决方法是手动将 CSS 文件复制到输出文件夹,但这肯定应该内置吗?

解决方法

它可能发生在浏览器上。

重建.blend文件夹后,不要忘记“硬”刷新页面,通常用CTRL+SHIFT+ r