Minimal-mistakes: Sería bueno si funciona después de la descarga.

Creado en 24 abr. 2016  ·  3Comentarios  ·  Fuente: mmistakes/minimal-mistakes

En la versión anterior, fue reconfortante ver un buen sitio de muestra después de descargarlo y ejecutarlo.

bundle exec jekyll serve

Me quedé con mm en gran parte debido a esto, porque era como si me vendaran los ojos y me dejaran en un país extranjero. No sé cuánto tiempo me tomaría hacerlo funcionar.

Ahora, mm se une a amplificar, jekyll-bootstrap y otros con esta pantalla frustrante:

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

Me dan ganas de salir corriendo gritando.
Aunque la gente cambiará los archivos después de la clonación, etc.
¿Puedes al menos llevarnos a la primera base aquí?

Feedback Needed

Comentario más útil

Descubrí que las instrucciones de "inicio rápido" basadas en Gem no dieron como resultado una instalación completamente funcional. Encontré este problema registrado al buscar información. Solo estoy publicando esto como comentarios y en caso de que ayude a otros que puedan terminar aquí con los mismos problemas. Estos son los pasos que me funcionaron para una instalación funcional completa, aunque solo contengan una publicación:

$ 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
  • tenga en cuenta especialmente la necesidad de agregar theme: minimal-mistakes-jekyll al _config.yml suministrado. Sin esto no funciona.

Todos 3 comentarios

Esto fue por diseño. Eliminé a propósito todas las publicaciones, páginas y colecciones de demostración porque ese es contenido y no parte del _tema_. Te sorprendería cuántas personas no tenían ni idea de que podían (o debían) eliminarlos. Por ejemplo, ¿sabe cuántas bifurcaciones mantuvieron la página "Configuración del tema"? Responder. ¡UNA TONELADA!

Y como incluso dijiste:

Aunque la gente cambiará los archivos después de la clonación, etc.

Razón de más para eliminar el contenido de demostración. ¿Por qué dar a la gente un paso adicional si van a eliminarlo de todos modos?

Independientemente, dejé intacta la página index.html y lo lleva a un sitio base.

Me parece que estás usando mi rama gh-pages , lo que realmente no deberías estar haciendo.

Si usa master obtendrá la página de inicio normal de "Publicaciones recientes", aunque sin publicaciones. Mi rama gh-pages tiene baseurl: /minimal-mistakes configurado, lo que significa que debe acceder a ella en http://localhost : 4000/minimal-mistakes/ cuando ejecuta bundle exec jekyll serve debido a dichos baseurl . Supongo que amplificar y Jekyll-bootstrap son de la misma manera y tienen una URL base configurada para servir correctamente sus proyectos con páginas de GitHub. Un problema fácil de resolver... elimine esa línea de _config.yml o añada la base a localhost:4000

Aquí está mi enfoque

  1. clon de git https://github.com/mmitakes/minimal-mistakes mymm
  2. agrupar la carpeta
  3. clon de git https://github.com/mmitakes/minimal-mistakes-demo
  4. Copie los archivos de demostración sobre la plantilla:
    cp -r ./minimal-errors-demo ./mymm
    (en el futuro, me mudaré de la carpeta que contiene mis archivos)
  5. paquete ejecutivo jekyll servir

Esto da como resultado este mensaje de error:

  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

Descubrí que las instrucciones de "inicio rápido" basadas en Gem no dieron como resultado una instalación completamente funcional. Encontré este problema registrado al buscar información. Solo estoy publicando esto como comentarios y en caso de que ayude a otros que puedan terminar aquí con los mismos problemas. Estos son los pasos que me funcionaron para una instalación funcional completa, aunque solo contengan una publicación:

$ 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
  • tenga en cuenta especialmente la necesidad de agregar theme: minimal-mistakes-jekyll al _config.yml suministrado. Sin esto no funciona.
¿Fue útil esta página
0 / 5 - 0 calificaciones