Jekyll 主题只能在本地运行,不能远程运行

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

我不知道如何解决这个问题,网上有人指出这可能与baseurl:有关,在那里输入我的网站名称或将其留空似乎不起作用。人们还指出将 config.yml 上的主题更改为“remote_theme”,但这也不起作用

请看看我的代码,有什么想法吗?我希望我有更多关于为什么会发生这种情况的信息

回购:https://github.com/SimonXTest/simonxtest.github.io

你会知道这是正确的存储库,因为目录中应该有一个broken.txt

远程网站图片:

本地网站图片:

jekyll github-pages jekyll-theme
1个回答
0
投票

尝试将

bundle-install
语句添加到您的 GitHub 工作流程中。 红宝石(主题)丢失了。

您的源代码管理中没有

_layout
文件夹,因此您需要从 gems 中获取它。

在 GitHub 工作流程/操作中,您应该执行以下操作:

jobs:
  bundler:

    runs-on: ubuntu-latest

    steps:
      - name: Checkout
        uses: actions/checkout@v2

      - name: Setup Ruby
        uses: ruby/setup-ruby@v1
        with:
          ruby-version: 3.0
          bundler-cache: true
          
      - name: Installing dependencies
        run: bundle install
© www.soinside.com 2019 - 2024. All rights reserved.