Archivos networkingundantes y carpeta en el sitio de jekyll

Estoy aprendiendo jekyll con github. Cuando corro:

jekyll new portfolio 

Simplemente está funcionando correctamente. Digamos que la cartera es mi carpeta de proyecto raíz. Cuando copié mi favicon a la carpeta raíz, ese file se copió automáticamente en la carpeta _site , y luego cuando creé mi nuevo tema en la carpeta raíz:

 jekyll new minimalist-design 

Me da files y carpetas networkingundantes: se crea en la carpeta raíz y la carpeta _site . También me da una carpeta .git nuevamente en mi carpeta de temas.

¿Por qué está pasando esto?

Aquí está el tree completo de mi carpeta raíz

 portfolio/ ├──.gitignore ├──about.md ├──Gemfile ├──Gemfile.lock ├──index.md ├──LICENSE ├──README.md ├──_config.yml │ ├──.git │ └──//list of repository files │ ├──.sass-cache │ ├──_base.scssc │ ├──_layout.scssc │ ├──_syntax-highlighting.scssc │ └──minima.scssc │ ├──minimalist-design │ ├──//It's my created theme folder │ ├──.gitignore │ ├──Gemfile │ ├──LICENSE.txt │ ├──minimalist-design.gemspec │ ├──README.md │ │ │ ├──.git │ │ └──//Another repository folder???? │ ├──assets │ ├──_includes │ ├──_layouts │ │ ├──default.html │ │ ├──page.html │ │ └──post.html │ │ │ └──_sass │ ├──_posts │ └──2016-12-29-welcome-to-jekyll.markdown │ └──_site ├──feed.xml ├──feed.xslt.xml ├──index.html ├──LICENSE ├──README.md │ ├──about │ └──index.html │ ├──assets │ └──main.css │ ├──jekyll │ └──minimalist-design ├──//Another my theme folder again???? ├──Gemfile ├──LICENSE.txt ├──minimalist-design.gemspec └──README.md 

De la documentation sobre el directory _site :

Aquí es donde se colocará el sitio generado (de manera pnetworkingeterminada) una vez que Jekyll termine de transformarlo. Probablemente sea una buena idea agregar esto a su file .gitignore .

En otras palabras, cada file que coloque en su carpeta raíz se copyrá en _site al ejecutar uno de los commands de compilation de jekyll (por ejemplo, jekyll build o jekyll serve ) ya que es básicamente donde se generan los files generados.

Para los files habituales, que no se deben analizar ni interpretar (por ejemplo, files sin código líquido o files que no son publicaciones en formatting de rebajas), los files se copyn sin transformación, como habrás notado.


Las carpetas .git en los subdirectorys indican que son repositorys git independientes: puede verificar y ver que sus contenidos son diferentes.