2012-09-08 18 views
6

Voglio comprendere l'intera struttura di directory di Octopress. Ogni cartella e come si inseriscono insieme. Impossibile trovare documenti online.Struttura di directory di Octopress

ex: Qual è la differenza tra la cartella public e _deploy?

Aiuto e Indicatori sarebbero molto apprezzati.

+0

Stai chiedendo a qualcuno di spiegare ogni cartella da voi? – Abizern

+0

Sto solo chiedendo lo scopo di ogni cartella. Non è documentato da nessuna parte, quindi una domanda Stack Overflow aiuterà molte persone. –

risposta

11

_deploy/:

(Dopo run rake generaterake deploy) Questo genererà il tuo blog, copiare i file generati in _deploy /, aggiungerli a git, impegnarsi e spingerli fino al ramo master. In pochi secondi dovresti ricevere un'email da Github che ti dice che il tuo impegno è stato ricevuto e sarà pubblicato sul tuo sito. via Deploying to Github Pages

public: compilato directory del sito, la directory public verrà sincronizzato al vostro pagina di distanza.

Differenza:public/ è una convenzione rack e viene cancellata con ogni generazione. _deploy/ contiene un repository git per l'implementazione di gh-pages. via @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 

Ecco un elenco di file per configuring Octopress.

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

Vedere la documentazione completa al Octopress Documentation

+1

Grazie per la spiegazione. Ancora non capisco lo scopo del pubblico. Per servire pagine remote abbiamo _deploy giusto? Perché pubblico? Scusa se è troppo di una domanda per principianti. –

+0

La directory _deploy non viene mantenuta nel controllo della versione. [Maggiori informazioni] (https://github.com/imathis/octopress/issues/412) – Snger

+0

public/è una convenzione rack e viene cancellata con ogni generazione. _deploy/contiene un repository git per l'implementazione di gh-pages. tramite [@Brandon Mathis] (http://stackoverflow.com/users/341748/brandon-mathis) [Ulteriori informazioni] (https://twitter.com/imathis/status/246096880591851520) – Snger

Problemi correlati