本地 Jekyll Serve/Live 站点差异 - "view on Gihtub" 按钮缺失

Local Jekyll Serve/Live Site discrepancy - "view on Gihtub" button missing

确实是一件小事,但我无法忘记。

当 运行 gh-pages 在本地使用 jekyll 服务时,我得到“在 Github 上查看”按钮,但它在实时页面上丢失了。一切都是最新的,所有文件在本地和实时都是一样的。

_config.yml

    keyword: "NFT, Crypto, Art, Token, Promotions, New Artists"
    url: "https://creepybits.github.io"          # your host, for absolute URL

    github_repo: "https://github.com/creepybits/creepybits.github.io.git" # you code repository

default.html

<header class="page-header" role="banner">
  <h1 class="project-name">{{ page.title | default: site.title | default: site.github.repository_name }}</h1>
  <h2 class="project-tagline">{{ page.description | default: site.description | default: site.github.project_tagline }}</h2>
  {% if site.github.is_project_page %}
    <a href="{{ site.github.repository_url }}" class="btn">View on GitHub</a>
  {% endif %}
  {% if site.show_downloads %}
    <a href="{{ site.github.zip_url }}" class="btn">Download .zip</a>
    <a href="{{ site.github.tar_url }}" class="btn">Download .tar.gz</a>
  {% endif %}
</header>

就是看不出问题出在哪里。

编辑:

宝石文件

source "https://rubygems.org"

gem "github-pages", "~> 217", group: :jekyll_plugins
gem 'webrick', '~> 1.3', '>= 1.3.1'

group :jekyll_plugins do
  gem "jekyll-feed", "~> 0.12"
  gem "jekyll-seo-tag", "~> 2.7.1"
  gem "jekyll-textile-converter"
  gem 'jekyll-opal', '~> 0.3.0'
  gem "jekyll-github-metadata"
  gem "jekyll-sitemap", "~> 1.4.0"
  gem 'jekyll-theme-cayman', '~> 0.2.0'
  gem 'jekyll-coffeescript', '~> 1.1', '>= 1.1.1'
end

platforms :mingw, :x64_mingw, :mswin, :jruby do
  gem 'tzinfo', '~> 2.0', '>= 2.0.4'
  gem 'tzinfo-data', '~> 1.2021', '>= 1.2021.1'
end

gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin]

本地启动网站的命令。

$ bundle exec jekyll serve

我在 header 中发现了问题。

<header class="page-header" role="banner">
  <h1 class="project-name">{{ page.title | default: site.title | default: site.github.repository_name }}</h1>
  <h2 class="project-tagline">{{ page.description | default: site.description | default: site.github.project_tagline }}</h2>
 {% if site.github.is_project_page %}
    <a href="{{ site.github.repository_url }}" class="btn">View on GitHub</a>
  {% endif %}
  {% if site.show_downloads %}
    <a href="{{ site.github.zip_url }}" class="btn">Download .zip</a>
    <a href="{{ site.github.tar_url }}" class="btn">Download .tar.gz</a>
  {% endif %}
</header>

已更改

{% if site.github.is_project_page %}

{% if site.github.is_user_page %}

现在它就像一个魅力。