Minimal-mistakes: Avertissements/erreurs de métadonnées GitHub

Créé le 6 oct. 2016  ·  3Commentaires  ·  Source: mmistakes/minimal-mistakes

  • [x] C'est une question sur l'utilisation du thème.
  • [ ] Je pense qu'il s'agit d'un bogue avec le thème --- pas Jekyll, GitHub Pages ou l'un des plugins fournis.
  • [ ] Ceci est une demande de fonctionnalité.
  • [x] J'ai mis à jour toutes les gemmes avec bundle update .
  • [x] J'ai testé localement avec bundle exec jekyll build .

Informations sur l'environnement

  • Version des erreurs minimales : maître actuel
  • Version gemme github-pages ou jekyll : 3.2.1
  • Système d'exploitation : macOS

Comportement attendu

Étapes pour reproduire le comportement

Lors de l'exécution de bundle exec jekyll serve, je continue à recevoir ces erreurs/avertissements GitHub. Je ne sais pas s'il y a un problème ou si quelque chose n'est pas configuré correctement dans le _config.yml . Mon site est hébergé sur un service tiers et NON sur GitHub. J'utilise le plug-in octopress deploy jekyll pour faire fonctionner rsync de manière simple.

justinrummel@Rummel-MBPr ~/D/G/jr.com-mm> bundle exec jekyll s -c _config.yml,_AccessKeys.yml,_localhost.yml
Configuration file: _config.yml
Configuration file: _AccessKeys.yml
Configuration file: _localhost.yml
            Source: /Users/justinrummel/Documents/GIT/jr.com-mm
       Destination: /Users/justinrummel/Documents/GIT/jr.com-mm/_site
 Incremental build: disabled. Enable with --incremental
      Generating...
   GitHub Metadata: No GitHub API authentication could be found. Some fields may be missing or have incorrect data.
   GitHub Metadata: GET https://api.github.com/repos/justinrummel/jr.com-mm/pages: 404 - Not Found // See: https://developer.github.com/v3
                    done in 26.898 seconds.
 Auto-regeneration: enabled for '/Users/justinrummel/Documents/GIT/jr.com-mm'
Configuration file: _config.yml
Configuration file: _AccessKeys.yml
Configuration file: _localhost.yml
    Server address: http://127.0.0.1:4000/
  Server running... press ctrl-c to stop.
Support

Commentaire le plus utile

Ce n'est pas vraiment un problème de thème, c'est lié à la gemme github-pages et aux autres gemmes dont elle dépend.

Je n'ai jamais vu ces erreurs particulières auparavant, mais j'ai vu des erreurs similaires liées à la gemme jekyll-github-metadata utilisée par GitHub Pages.

Je ne sais pas grand-chose sur le fonctionnement de ce joyau, à part qu'il aide à remplir certaines variables de site que les sites hébergés par GitHub Pages peuvent exploiter. La configuration repository dans votre _config.yml fait l'essentiel du travail, tout comme la configuration origin sur la télécommande de votre site vers une URL github.com.

Puisque vous n'hébergez pas avec GitHub, il n'y a aucune raison pour que vous l'utilisiez, je suppose. Voici ce que je ferais :

Étape 1. Dans votre Gemfile remplacez gem "github-pages", group: :jekyll_plugins par gem "jekyll" et ajoutez tous les plugins Jekyll utilisés dans votre _config.yml (ils sont sous gems: ). Vous devez le faire car github-pages les installe automatiquement et la gemme vanille jekyll ne le fait pas.

Vous vous retrouverez avec quelque chose comme ceci :

source "https://rubygems.org"

gem "jekyll"
gem "wdm", "~> 0.1.0" if Gem.win_platform?

group :jekyll_plugins do
  gem 'octopress'
  gem 'jekyll-archives'
  gem 'jekyll-twitter-plugin'
  gem 'jekyll-lunr-js-search'
  gem 'jekyll-paginate'
  gem 'jekyll-sitemap'
  gem 'jekyll-gist'
  gem 'jekyll-feed'
  gem 'jemoji'
end

Étape 2. Exécutez bundle update

Étape 3. Exécutez bundle exec jekyll s -c _config.yml,_AccessKeys.yml,_localhost.yml et voyez si tout fonctionne. Si vous obtenez des erreurs concernant des gemmes manquantes, ajoutez-les à vos Gemfile , bundle install , et essayez de relancer Jekyll. Il peut y avoir un joyau ou deux que github-pages charge en tant que dépendance que jekyll ne charge pas.

Optionnel? Vous pouvez probablement supprimer en toute sécurité repository: justinrummel/jr.com-mm de _config.yml .

Tous les 3 commentaires

Ce n'est pas vraiment un problème de thème, c'est lié à la gemme github-pages et aux autres gemmes dont elle dépend.

Je n'ai jamais vu ces erreurs particulières auparavant, mais j'ai vu des erreurs similaires liées à la gemme jekyll-github-metadata utilisée par GitHub Pages.

Je ne sais pas grand-chose sur le fonctionnement de ce joyau, à part qu'il aide à remplir certaines variables de site que les sites hébergés par GitHub Pages peuvent exploiter. La configuration repository dans votre _config.yml fait l'essentiel du travail, tout comme la configuration origin sur la télécommande de votre site vers une URL github.com.

Puisque vous n'hébergez pas avec GitHub, il n'y a aucune raison pour que vous l'utilisiez, je suppose. Voici ce que je ferais :

Étape 1. Dans votre Gemfile remplacez gem "github-pages", group: :jekyll_plugins par gem "jekyll" et ajoutez tous les plugins Jekyll utilisés dans votre _config.yml (ils sont sous gems: ). Vous devez le faire car github-pages les installe automatiquement et la gemme vanille jekyll ne le fait pas.

Vous vous retrouverez avec quelque chose comme ceci :

source "https://rubygems.org"

gem "jekyll"
gem "wdm", "~> 0.1.0" if Gem.win_platform?

group :jekyll_plugins do
  gem 'octopress'
  gem 'jekyll-archives'
  gem 'jekyll-twitter-plugin'
  gem 'jekyll-lunr-js-search'
  gem 'jekyll-paginate'
  gem 'jekyll-sitemap'
  gem 'jekyll-gist'
  gem 'jekyll-feed'
  gem 'jemoji'
end

Étape 2. Exécutez bundle update

Étape 3. Exécutez bundle exec jekyll s -c _config.yml,_AccessKeys.yml,_localhost.yml et voyez si tout fonctionne. Si vous obtenez des erreurs concernant des gemmes manquantes, ajoutez-les à vos Gemfile , bundle install , et essayez de relancer Jekyll. Il peut y avoir un joyau ou deux que github-pages charge en tant que dépendance que jekyll ne charge pas.

Optionnel? Vous pouvez probablement supprimer en toute sécurité repository: justinrummel/jr.com-mm de _config.yml .

Merci! Cela a résolu les avertissements et a aidé à corriger la recherche lunr en une seule étape !!!

Bien bien.

Cette page vous a été utile?
0 / 5 - 0 notes