في الإصدار السابق ، كان من المريح رؤية عينة موقع لطيفة بعد التنزيل والتشغيل
bundle exec jekyll serve
بقيت مع مم بسبب هذا إلى حد كبير لأنه كان مثل معصوب العينين وإسقاطه في بلد أجنبي. لا أعرف كم من الوقت سأستغرقه لكي يعمل.
الآن ، ينضم mm إلى التضخيم و jekyll-bootstrap وغيرهم بهذه الشاشة المحبطة:
يجعلني أريد أن أهرب وأنا أصرخ.
على الرغم من أن الأشخاص سيغيرون الملفات بعد الاستنساخ وما إلى ذلك.
هل يمكنك على الأقل نقلنا إلى القاعدة الأولى هنا؟
كان هذا حسب التصميم. لقد أزلت عن قصد جميع المنشورات التجريبية والصفحات والمجموعات لأن هذا محتوى وليس جزءًا من _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
هذا هو أسلوبي
ينتج عن هذا رسالة الخطأ هذه:
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
theme: minimal-mistakes-jekyll
إلى الموفر _config.yml
. بدون هذا لا يعمل.
التعليق الأكثر فائدة
لقد اكتشفت أن إرشادات "البدء السريع" المستندة إلى الأحجار الكريمة لا تؤدي إلى تثبيت يعمل بشكل كامل. لقد وجدت هذه المشكلة مسجلة عند البحث عن المعلومات. أقوم فقط بنشر هذا كتعليقات وفي حالة مساعدة الآخرين الذين قد ينتهي بهم الأمر هنا مع نفس المشاكل. فيما يلي الخطوات التي عملت بالنسبة لي لتثبيت عمل كامل ، وإن كان يحتوي على منشور واحد فقط:
theme: minimal-mistakes-jekyll
إلى الموفر_config.yml
. بدون هذا لا يعمل.