Minimal-mistakes: سيكون من الرائع أن يعمل بعد التنزيل

تم إنشاؤها على ٢٤ أبريل ٢٠١٦  ·  3تعليقات  ·  مصدر: mmistakes/minimal-mistakes

في الإصدار السابق ، كان من المريح رؤية عينة موقع لطيفة بعد التنزيل والتشغيل

bundle exec jekyll serve

بقيت مع مم بسبب هذا إلى حد كبير لأنه كان مثل معصوب العينين وإسقاطه في بلد أجنبي. لا أعرف كم من الوقت سأستغرقه لكي يعمل.

الآن ، ينضم mm إلى التضخيم و jekyll-bootstrap وغيرهم بهذه الشاشة المحبطة:

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

يجعلني أريد أن أهرب وأنا أصرخ.
على الرغم من أن الأشخاص سيغيرون الملفات بعد الاستنساخ وما إلى ذلك.
هل يمكنك على الأقل نقلنا إلى القاعدة الأولى هنا؟

Feedback Needed

التعليق الأكثر فائدة

لقد اكتشفت أن إرشادات "البدء السريع" المستندة إلى الأحجار الكريمة لا تؤدي إلى تثبيت يعمل بشكل كامل. لقد وجدت هذه المشكلة مسجلة عند البحث عن المعلومات. أقوم فقط بنشر هذا كتعليقات وفي حالة مساعدة الآخرين الذين قد ينتهي بهم الأمر هنا مع نفس المشاكل. فيما يلي الخطوات التي عملت بالنسبة لي لتثبيت عمل كامل ، وإن كان يحتوي على منشور واحد فقط:

$ 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
  • لاحظ بشكل خاص أن neeed لإضافة theme: minimal-mistakes-jekyll إلى الموفر _config.yml . بدون هذا لا يعمل.

ال 3 كومينتر

كان هذا حسب التصميم. لقد أزلت عن قصد جميع المنشورات التجريبية والصفحات والمجموعات لأن هذا محتوى وليس جزءًا من _theme_. ستندهش من عدد الأشخاص الذين ليس لديهم أدنى فكرة (أو ينبغي عليهم) إزالتها. على سبيل المثال ، هل تعرف عدد الشوكات التي احتفظت بصفحة "إعداد السمة"؟ إجابه. عليه!

وكما قلت حتى:

على الرغم من أن الأشخاص سيغيرون الملفات بعد الاستنساخ وما إلى ذلك.

كل هذا سبب لإزالة المحتوى التجريبي. لماذا نمنح الأشخاص خطوة إضافية إذا كانوا يريدون إزالتها على أي حال؟

بغض النظر عن أنني تركت صفحة index.html في لباقة ، فهي تنقلك إلى موقع أساسي.

يبدو لي كما لو كنت تستخدم فرعي gh-pages والذي لا يجب عليك فعله حقًا.

إذا كنت تستخدم master فستحصل على الصفحة الرئيسية العادية "المشاركات الأخيرة" وإن لم يكن بها أي مشاركات. يحتوي فرعي gh-pages baseurl: /minimal-mistakes مما يعني أنه يجب عليك الوصول إليه على http: // localhost : 4000 / Min-errors / عند تشغيل bundle exec jekyll serve بسبب baseurl . أفترض أن التضخيم و Jekyll-bootstrap هما بنفس الطريقة ولديهما عنوان URL أساسي تم تعيينه لخدمة مشاريعهما بشكل صحيح مع صفحات GitHub. مشكلة سهلة الحل ... قم بإزالة هذا السطر من _config.yml أو إلحاق القاعدة بالمضيف المحلي: 4000

هذا هو أسلوبي

  1. استنساخ بوابة https://github.com/mmistakes/minimal-mistakes mymm
  2. قم بتجميع المجلد
  3. استنساخ بوابة https://github.com/mmistakes/minimal-mistakes-demo
  4. نسخ الملفات التجريبية فوق القالب:
    cp -r ./minimal-mistakes-demo ./mymm
    (في المستقبل ، سأنتقل من مجلد يحتوي على ملفاتي)
  5. حزمة exec jekyll تخدم

ينتج عن هذا رسالة الخطأ هذه:

  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

لقد اكتشفت أن إرشادات "البدء السريع" المستندة إلى الأحجار الكريمة لا تؤدي إلى تثبيت يعمل بشكل كامل. لقد وجدت هذه المشكلة مسجلة عند البحث عن المعلومات. أقوم فقط بنشر هذا كتعليقات وفي حالة مساعدة الآخرين الذين قد ينتهي بهم الأمر هنا مع نفس المشاكل. فيما يلي الخطوات التي عملت بالنسبة لي لتثبيت عمل كامل ، وإن كان يحتوي على منشور واحد فقط:

$ 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
  • لاحظ بشكل خاص أن neeed لإضافة theme: minimal-mistakes-jekyll إلى الموفر _config.yml . بدون هذا لا يعمل.
هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات