转换错误:Jekyll::Converters::PostCss 在转换 'assets/css/main.css' 时遇到错误

问题描述 投票:0回答:1

我正在按照这些教程在 github 页面上托管 jekyll 网站

Jekyll 和 Tailwind 样板 https://github.com/mzrnsh/jekyllwind

部署到github页面 https://jekyll.ohsostatic.com/devops/how-to-use-tailwind-css-with-jekyll-on-github-pages

当我提交到我的

main
分支来触发构建时,它会在
jekyll build
步骤

上抛出此错误
 Conversion error: Jekyll::Converters::PostCss encountered an error while converting 'assets/css/main.css': 859: unexpected token at '🌼 daisyUI 3.2.1 https://daisyui.com…

我不太确定发生了什么,整个项目中没有自定义CSS,它是建立在顺风类的基础上的。我确实安装了 @tailwindcss/typography 和 DaisyUI 作为插件,但除此之外,项目中没有任何内容未包含在教程中。

tailwind-css jekyll github-pages postcss
1个回答
0
投票

jekyll-postcss
的工作方式似乎利用了旧的 Jekyll Converter gem,该宝石在某些机器上不起作用。

查看此博客文章以安装替代方案,

jekyll-postcss-v2
这个博客讨论了它的用途以及为什么它是必要的。

我的猜测是,您发布的教程中的 Github Action 使用的构建映像使用的依赖项比您本地运行的依赖项更新。

© www.soinside.com 2019 - 2024. All rights reserved.