Na versão anterior, era reconfortante ver um bom site de exemplo depois de baixar e executar
bundle exec jekyll serve
Eu fiquei com mm em grande parte por causa disso, porque era como ser vendado e deixado em um país estrangeiro. Eu não sei quanto tempo eu levaria para fazê-lo funcionar.
Agora, mm junta amplifica, jekyll-bootstrap e outros com esta tela frustrante:
Isso me faz querer fugir gritando.
Mesmo que as pessoas alterem os arquivos após a clonagem, etc.
você pode pelo menos nos levar para a primeira base aqui?
Isso foi por design. Eu removi propositadamente todas as postagens, páginas e coleções de demonstração porque isso é conteúdo e não faz parte do _theme_. Você ficaria surpreso com quantas pessoas não tinham ideia de que poderiam (ou deveriam) removê-los. Por exemplo, você sabe quantos forks mantiveram a página "Configuração do tema"? Responda. UMA TONELADA!
E como você mesmo disse:
Mesmo que as pessoas alterem os arquivos após a clonagem, etc.
Mais uma razão para remover o conteúdo de demonstração. Por que dar às pessoas um passo extra se eles vão removê-lo de qualquer maneira?
Independentemente disso, deixei a página index.html intacta e isso leva você a um site base.
Parece-me que você está usando meu branch gh-pages
que você realmente não deveria estar fazendo.
Se você usar master
você obterá a página inicial normal de "Postagens recentes", embora sem postagens. Meu gh-pages
branch tem baseurl: /minimal-mistakes
definido, o que significa que você precisa acessá-lo em http://localhost :4000/minimal-mistakes/ ao executar bundle exec jekyll serve
por causa do baseurl
. Estou assumindo que amplificar e Jekyll-bootstrap são da mesma maneira e têm um url base definido para servir adequadamente seus projetos com o GitHub Pages. Um problema fácil de resolver... remova essa linha de _config.yml
ou anexe a base a localhost:4000
Aqui está minha abordagem
Isso resulta nesta mensagem de erro:
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
Descobri que as instruções de "início rápido" baseadas em Gem não resultaram em uma instalação totalmente funcional. Encontrei esse problema registrado ao pesquisar informações. Estou apenas postando isso como feedback e caso ajude outras pessoas que possam acabar aqui com os mesmos problemas. Aqui estão as etapas que funcionaram para mim para uma instalação completa, embora contendo apenas uma postagem:
$ 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
ao _config.yml
. Sem isso não funciona.
Comentários muito úteis
Descobri que as instruções de "início rápido" baseadas em Gem não resultaram em uma instalação totalmente funcional. Encontrei esse problema registrado ao pesquisar informações. Estou apenas postando isso como feedback e caso ajude outras pessoas que possam acabar aqui com os mesmos problemas. Aqui estão as etapas que funcionaram para mim para uma instalação completa, embora contendo apenas uma postagem:
theme: minimal-mistakes-jekyll
ao_config.yml
. Sem isso não funciona.