【问题标题】:Jekyll serve generate wrong path in localhostJekyll 服务在 localhost 中生成错误的路径
【发布时间】:2018-08-16 03:45:16
【问题描述】:

我相信这是由 gem "github-pages" 引起的。当我运行bundle exec jekyll serve 时,所有链接都会生成前缀为/pages/<user_name>/pages/<user_name>/<repo_name> 取决于_config.yml 中的repository

例如,/js/jquery.js 变为 /pages/<user_name>/js/jquery.js。这会使所有的 JavaScript、CSS 和页面都损坏。

但是,如果它是由 GitHub 构建的,它会生成很好。另外,如果我在 _config.yml 中删除 repository 会导致以下错误。

GitHub 元数据:处理值“baseurl”时出错:

液体异常:未找到存储库名称。使用 PAGES_REPO_NWO 环境变量指定配置中的“存储库”,或设置指向 github.com 存储库的“源”git 远程。在 /_layouts/layout.html

错误:您的网站无法建立:


未找到存储库名称。指定使用 PAGES_REPO_NWO 环境变量、配置中的“存储库”,或设置指向 github.com 存储库的“源”git 远程。

【问题讨论】:

    标签: jekyll github-pages


    【解决方案1】:

    JEKYLL_ENV 设置为development 解决了这个问题。

    在 Windows 上,您可以运行以下命令:

    set JEKYLL_ENV=development
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-05
      • 1970-01-01
      • 1970-01-01
      • 2017-07-16
      • 1970-01-01
      • 2020-01-15
      相关资源
      最近更新 更多