You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GitHub Pages部署Jekyll站点时PostCss转换报错求助

解决Jekyll + DaisyUI部署GitHub Pages时的PostCSS转换错误

问题原因

该错误源于daisyUI编译时会输出带emoji的注释信息,而GitHub Pages环境中的PostCSS转换器无法正确解析包含emoji的内容,导致语法解析失败。

修复步骤

  • 修改tailwind.config.js,禁用daisyUI的注释输出:
    module.exports = {
      // 保留原有配置
      plugins: [
        require('@tailwindcss/typography'),
        require('daisyui')({
          logs: false // 关闭daisyUI的日志注释输出
        })
      ]
    }
    
  • 清理本地编译缓存并重新构建,避免残留问题:
    rm -rf .jekyll-cache _site
    bundle exec jekyll build
    
  • 重新提交代码到main分支,触发GitHub Pages重新构建。

额外排查点

如果修复后仍报错,可检查:

  • 确保GitHub Pages使用的Ruby版本与本地一致(可通过Gemfile指定版本)
  • 确认assets/css/main.css仅包含Tailwind指令,无自定义特殊字符注释

内容的提问来源于stack exchange,提问作者Tyloren

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 07:33:08