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:
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í?
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
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
theme: minimal-mistakes-jekyll
al _config.yml
suministrado. Sin esto no funciona.
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:
theme: minimal-mistakes-jekyll
al_config.yml
suministrado. Sin esto no funciona.