Minimal-mistakes: Ce serait bien si cela fonctionne après le téléchargement

Créé le 24 avr. 2016  ·  3Commentaires  ·  Source: mmistakes/minimal-mistakes

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 :

screen shot 2016-04-23 at 3 55 55 pm

Ç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 ?

Feedback Needed

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 :

$ 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
  • notez en particulier la nécessité d'ajouter theme: minimal-mistakes-jekyll au _config.yml fourni. Sans cela, cela ne fonctionne pas.

Tous les 3 commentaires

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

  1. git clone https://github.com/mmistakes/minimal-mistakes mymm
  2. regrouper le dossier
  3. git clone https://github.com/mmistakes/minimal-mistakes-demo
  4. Copiez les fichiers de démonstration sur le modèle :
    cp -r ./minimal-mistakes-demo ./mymm
    (à l'avenir, je passerai du dossier contenant mes fichiers)
  5. bundle exec jekyll servir

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
  • notez en particulier la nécessité d'ajouter theme: minimal-mistakes-jekyll au _config.yml fourni. Sans cela, cela ne fonctionne pas.
Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

muhasturk picture muhasturk  ·  3Commentaires

floatingpurr picture floatingpurr  ·  3Commentaires

LongQi picture LongQi  ·  5Commentaires

deepaksood619 picture deepaksood619  ·  5Commentaires

satwikkansal picture satwikkansal  ·  4Commentaires