LiteBlog - 全静态模式

介绍

LiteBlog的全静态模式,可生成直接在 Cloudflare Page | Nginx 即放即用的静态文件,用于完全去除LiteBlog的后端,防止潜在的攻击.

使用方式

使用参数 -static 即可直接在当前目录下创建static目录,其中 public 目录即为生成的静态文件,可直接放置于nginx cloudflare page github page中.

Tips

  1. 当放置于Cloudflare Page时,有些卡片模板使用DOMContentLoaded方法进行动态加载,当cloudflare speed页中的Rocket Loader被启用时,将会使所有使用DOMContentLoaded方法动态加载的脚本全部失效! 参考
  2. 当启用全静态时,所有后端API和前端Edit Mode将会全部失效,包括Comment系统,所以在生成静态文件之前,请先确保configs/config.json中的设置全部被设置为静态模式,在渲染静态模板的时候将会沿用configs/config.json中的设置.可能导致前后端冲突,即前端认为存在add_commentapi,实则不存在这个api.
Powered by  LiteBlog
|