Minimal-mistakes: Seria bom se funcionasse após o download

Criado em 24 abr. 2016  ·  3Comentários  ·  Fonte: mmistakes/minimal-mistakes

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:

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

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?

Feedback Needed

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:

$ 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
  • observe espacialmente a necessidade de adicionar theme: minimal-mistakes-jekyll ao _config.yml . Sem isso não funciona.

Todos 3 comentários

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

  1. git clone https://github.com/mmistakes/minimal-mistakes mymm
  2. agrupar a pasta
  3. git clone https://github.com/mmistakes/minimal-mistakes-demo
  4. Copie os arquivos de demonstração sobre o modelo:
    cp -r ./minimal-mistakes-demo ./mymm
    (no futuro, vou passar da pasta que contém meus arquivos)
  5. pacote exec jekyll servir

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
  • observe espacialmente a necessidade de adicionar theme: minimal-mistakes-jekyll ao _config.yml . Sem isso não funciona.
Esta página foi útil?
0 / 5 - 0 avaliações