Dans la version précédente, il était réconfortant de voir un joli site d'exemple après le téléchargement et l'exécution
bundle exec jekyll serve
Je suis resté avec mm en grande partie à cause de cela parce que c'était comme avoir les yeux bandés et être déposé dans un pays étranger. Je ne sais pas combien de temps il me faudrait pour le faire fonctionner.
Maintenant, mm rejoint amplify, jekyll-bootstrap et d'autres avec cet écran frustrant :
Ça me donne envie de m'enfuir en hurlant.
Même si les gens changeront de fichiers après le clonage, etc.
pouvez-vous au moins nous amener à la première base ici ?
C'était voulu. J'ai délibérément supprimé tous les messages, pages et collections de démonstration, car il s'agit de contenu et ne fait pas partie du _theme_. Vous seriez surpris du nombre de personnes qui n'ont aucune idée qu'elles peuvent (ou doivent) les supprimer. Par exemple, vous savez combien de forks ont conservé la page "Configuration du thème" ? Répondre. UNE TONNE !
Et comme tu l'as même dit :
Même si les gens changeront de fichiers après le clonage, etc.
Raison de plus pour supprimer le contenu de la démo. Pourquoi donner aux gens une étape supplémentaire s'ils veulent le supprimer de toute façon ?
Quoi qu'il en soit, j'ai laissé la page index.html intacte et cela vous amène à un site de base.
Il me semble que vous utilisez ma branche gh-pages
, ce que vous ne devriez vraiment pas faire.
Si vous utilisez master
, vous obtiendrez la page d'accueil normale "Messages récents", mais sans messages. Ma branche gh-pages
a baseurl: /minimal-mistakes
défini, ce qui signifie que vous devez y accéder à http://localhost :4000/minimal-mistakes/ lors de l'exécution bundle exec jekyll serve
cause dudit baseurl
. Je suppose qu'amplifier et Jekyll-bootstrap sont de la même manière et ont une URL de base définie pour servir correctement leurs projets avec les pages GitHub. Un problème facile à résoudre... supprimez cette ligne de _config.yml
ou ajoutez la base à localhost:4000
Voici ma démarche
Cela se traduit par ce message d'erreur :
Liquid Exception: The included file '/Users/mac/gits/jekyll/minimal-mistakes/_includes/feature-row' should exist and should not be a symlink in minimal-mistakes-demo/_pages/splash-page.md
jekyll 3.0.3 | Error: The included file '/Users/mac/gits/jekyll/minimal-mistakes/_includes/feature-row' should exist and should not be a symlink
J'ai trouvé que les instructions de "démarrage rapide" basées sur Gem n'ont pas abouti à une installation entièrement fonctionnelle. J'ai trouvé ce problème enregistré lors de la recherche d'informations. Je ne fais que poster ceci en tant que commentaire et au cas où cela aiderait d'autres personnes qui pourraient se retrouver ici avec les mêmes problèmes. Voici les étapes qui ont fonctionné pour moi pour une installation fonctionnelle complète, bien qu'elle ne contienne qu'un seul article :
$ gem install jekyll bundler
$ jekyll new jekyll-mm
$ cd jekyll-mm
$ sed -i -e 's/"minima".*/"minimal-mistakes-jekyll"/' Gemfile
$ bundle install
$ rm _config.yml index.md about.md
$ wget https://raw.githubusercontent.com/mmistakes/minimal-mistakes/master/_config.yml
$ echo 'theme: minimal-mistakes-jekyll' >> _config.yml
$ wget https://raw.githubusercontent.com/mmistakes/minimal-mistakes/master/index.html
$ sed -i -e 's/^layout: post/layout: single/' _posts/*welcome-to-jekyll.markdown
$ jekyll serve
theme: minimal-mistakes-jekyll
au _config.yml
fourni. Sans cela, cela ne fonctionne pas.
Commentaire le plus utile
J'ai trouvé que les instructions de "démarrage rapide" basées sur Gem n'ont pas abouti à une installation entièrement fonctionnelle. J'ai trouvé ce problème enregistré lors de la recherche d'informations. Je ne fais que poster ceci en tant que commentaire et au cas où cela aiderait d'autres personnes qui pourraient se retrouver ici avec les mêmes problèmes. Voici les étapes qui ont fonctionné pour moi pour une installation fonctionnelle complète, bien qu'elle ne contienne qu'un seul article :
theme: minimal-mistakes-jekyll
au_config.yml
fourni. Sans cela, cela ne fonctionne pas.