2012-09-08 29 views
6

Quiero entender toda la estructura del directorio de Octopress. Todas y cada una de las carpetas y cómo encajan juntas. No se pudo encontrar ningún documento en línea.Estructura del directorio de Octopress

ex: ¿Cuál es la diferencia entre public y _deploy folder?

La ayuda y los indicadores serán muy apreciados.

+0

¿Usted está pidiendo a alguien para explicar cada carpeta para usted? – Abizern

+0

Solo estoy preguntando el propósito de cada carpeta. No está documentado en ninguna parte, por lo que una pregunta sobre el desbordamiento de pila ayudará a muchas personas. –

Respuesta

11

_deploy/:

(Después de ejecución rake generaterake deploy) Esto generará su blog, copiar los archivos generados en _deploy /, añadirlos a GIT, comprometerse y empujarlos hasta la rama principal. En unos segundos, deberías recibir un correo electrónico de Github informándote que tu confirmación ha sido recibida y será publicada en tu sitio. a través de Deploying to Github Pages

public: y paginas compilado, el directorio de public se sincronizará a la página remota .

Diferencia:public/ es una convención de rack y se limpia con cada generar. _deploy/ contiene un repositorio de git para la implementación de gh-pages. a través de @Brandon Mathis

root:    # Mapping for relative urls (default: /) 
    source/   # Directory for site source files 
     _includes/ # Main layout partials 
     custom/  # <- Customize head, header, navigation, footer, and sidebar here 
     asides/  # Theme sidebar partials 
     post/  # post metadata, sharing & comment partials 
     _layouts/  # layouts for pages, posts & category archives 

permalink:   # Permalink structure for blog posts 
destination:  # Directory for generated site files 
plugins:   # Directory for Jekyll plugins 
code_dir:   # Directory for code snippets (for include_code plugin) 
category_dir:  # Directory for generated blog category pages 

Aquí está una lista de archivos para configuring Octopress.

_config.yml  # Main config (Jekyll's settings) 
Rakefile   # Configs for deployment 
config.rb   # Compass config 
config.ru   # Rack config 

Consulte la documentación completa en Octopress Documentation

+1

Gracias por la explicación. Todavía no entiendo el propósito del público. Para servir páginas remotas, ¿hemos desplegado la aplicación? ¿Por qué público? Lo siento si es una gran pregunta para novatos. –

+0

El directorio _deploy no se mantiene en control de versiones. [Más información] (https://github.com/imathis/octopress/issues/412) – Snger

+0

public/es una convención de rack y se borra con cada generación. _deploy/contiene un repositorio de git para la implementación de gh-pages. a través de [@Brandon Mathis] (http://stackoverflow.com/users/341748/brandon-mathis) [Más información] (https://twitter.com/imathis/status/246096880591851520) – Snger

Cuestiones relacionadas