В предыдущей версии было приятно видеть хороший образец сайта после загрузки и запуска.
bundle exec jekyll serve
Я остался с мм во многом из-за этого, потому что это было все равно что с завязанными глазами и высадиться в чужой стране. Я не знаю, сколько времени мне понадобится, чтобы заставить его работать.
Теперь mm присоединяется к amplify, jekyll-bootstrap и другим с этим разочаровывающим экраном:
От этого мне хочется убежать с криком.
Даже если люди будут менять файлы после клонирования и т. д.
Вы можете, по крайней мере, привести нас к первой базе здесь?
Это было задумано. Я намеренно удалил все демонстрационные сообщения, страницы и коллекции, потому что это контент , а не часть _theme_. Вы будете удивлены, узнав, сколько людей понятия не имели, что могут (или должны) их удалить. Например, вы знаете, сколько форков содержало страницу «Настройка темы»? Отвечать. ТОННА!
И как вы даже сказали:
Даже если люди будут менять файлы после клонирования и т. д.
Еще одна причина удалить демо-контент. Зачем давать людям дополнительный шаг, если они все равно собираются его удалить?
Несмотря на это, я оставил страницу index.html нетронутой, и она действительно приведет вас к базовому сайту.
Мне кажется, что вы используете мою ветку gh-pages
, чего делать не следует.
Если вы используете master
, вы получите обычную домашнюю страницу «Последние сообщения», хотя и без сообщений. Моя ветка gh-pages
имеет набор baseurl: /minimal-mistakes
, что означает, что вы должны получить к ней доступ по адресу http://localhost :4000/minimal-mistakes/ при запуске bundle exec jekyll serve
из-за указанного baseurl
. Я предполагаю, что amplify и Jekyll-bootstrap работают одинаково и имеют базовый URL-адрес, установленный для правильного обслуживания их проектов с помощью страниц GitHub. Простая проблема... удалите эту строку из _config.yml
или добавьте базу к localhost: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 не привели к полностью работающей установке. Я обнаружил, что эта проблема зарегистрирована при поиске информации. Я просто публикую это как отзыв и на случай, если это поможет другим, которые могут оказаться здесь с теми же проблемами. Вот шаги, которые сработали для меня для полной рабочей установки, хотя и содержат только один пост:
$ 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
. Без этого не работает.
Самый полезный комментарий
Я обнаружил, что инструкции по «быстрому запуску» на основе Gem не привели к полностью работающей установке. Я обнаружил, что эта проблема зарегистрирована при поиске информации. Я просто публикую это как отзыв и на случай, если это поможет другим, которые могут оказаться здесь с теми же проблемами. Вот шаги, которые сработали для меня для полной рабочей установки, хотя и содержат только один пост:
theme: minimal-mistakes-jekyll
к предоставленному_config.yml
. Без этого не работает.