Minimal-mistakes: Было бы неплохо, если бы он работал после загрузки

Созданный на 24 апр. 2016  ·  3Комментарии  ·  Источник: mmistakes/minimal-mistakes

В предыдущей версии было приятно видеть хороший образец сайта после загрузки и запуска.

bundle exec jekyll serve

Я остался с мм во многом из-за этого, потому что это было все равно что с завязанными глазами и высадиться в чужой стране. Я не знаю, сколько времени мне понадобится, чтобы заставить его работать.

Теперь mm присоединяется к amplify, jekyll-bootstrap и другим с этим разочаровывающим экраном:

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

От этого мне хочется убежать с криком.
Даже если люди будут менять файлы после клонирования и т. д.
Вы можете, по крайней мере, привести нас к первой базе здесь?

Feedback Needed

Самый полезный комментарий

Я обнаружил, что инструкции по «быстрому запуску» на основе 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 . Без этого не работает.

Все 3 Комментарий

Это было задумано. Я намеренно удалил все демонстрационные сообщения, страницы и коллекции, потому что это контент , а не часть _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

Вот мой подход

  1. клон git https://github.com/mmistakes/minimal-mistakes mymm
  2. связать папку
  3. клон git https://github.com/mmistakes/minimal-mistakes-demo
  4. Скопируйте демонстрационные файлы поверх шаблона:
    cp -r ./демонстрация с минимальными ошибками ./mymm
    (в будущем я перееду из папки с моими файлами)
  5. пакет exec jekyll serve

Это приводит к этому сообщению об ошибке:

  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 . Без этого не работает.
Была ли эта страница полезной?
0 / 5 - 0 рейтинги