为何无法在Jekyll项目中使用本地gem主题文件?
解决Jekyll主题"nepalibabu isn't found"错误
统一gem名称大小写
RubyGems会自动将gem名称转为小写存储,你主题的命名是nepaliBabu,但实际安装后识别的名称是全小写的nepalibabu。需要同步修改两处配置:- Gemfile改为:
gem "nepalibabu", path: "C:/Users/super/Desktop/LoftyInc/nepaliBabu" - _config.yml里的主题配置改为:
theme: nepalibabu
- Gemfile改为:
重新构建并安装本地主题
进入主题根目录,执行以下命令重新生成gem包并安装:gem build nepaliBabu.gemspec gem install ./nepalibabu-*.gem回到你的Jekyll站点目录,执行
bundle install更新依赖。清除Jekyll缓存
缓存可能导致识别异常,直接清理后重启服务:jekyll serve --clean
内容的提问来源于stack exchange,提问作者Happilli
相关产品推荐
相关产品推荐

