VostokSisters Asked:2020-12-09 18:11:35 +0000 UTC2020-12-09 18:11:35 +0000 UTC 2020-12-09 18:11:35 +0000 UTC 如何让 Github Pages 上的 Jekyll 编译 Jade (Pug)? 772 实际上,问题是,是否可以不用 Koala 或其他预处理器?有必要吗? jade 1 个回答 Voted Best Answer user181100 2020-12-09T19:24:27Z2020-12-09T19:24:27Z 不,在提交之前你不能没有预处理器。除非您直接在浏览器中呈现 Jade,在我看来,这对于静态站点来说是一种奇怪的方法。 在 Github Pages 上,Jekyll 站点是在“安全模式”下构建的,带有一组预定义的插件,因此您将无法在那里执行任意代码(例如,从您自己的插件)。 所以github 本身不会渲染 Jade。 当然,如果您准备好忘记使用 github 构建站点并在其外部构建站点(本地或通过 Travis 等 CI 服务),仅使用 github 进行发布(而不是构建),那么您绝对可以做任何事情.
不,在提交之前你不能没有预处理器。除非您直接在浏览器中呈现 Jade,在我看来,这对于静态站点来说是一种奇怪的方法。
在 Github Pages 上,Jekyll 站点是在“安全模式”下构建的,带有一组预定义的插件,因此您将无法在那里执行任意代码(例如,从您自己的插件)。
所以github 本身不会渲染 Jade。
当然,如果您准备好忘记使用 github 构建站点并在其外部构建站点(本地或通过 Travis 等 CI 服务),仅使用 github 进行发布(而不是构建),那么您绝对可以做任何事情.