nucleo DocPad s 'è un motore di template che ha accesso completo al struttura del sito e modello di documento.
Questo significa che lo sviluppatore può avere il potere illimitato di un CMS e la semplicità di un blocco note.
Quindi, fondamentalmente DocPad consente agli sviluppatori di creare modelli di pagina, le strutture del sito web e tenerli separati dai loro file di contenuto.
DocPad prenderà tutte queste parti e compilare insieme in un sito web HTML statico, che possono poi essere facilmente distribuito a qualsiasi server Web.
DocPad è stato costruito con tecnologie moderne come Node.js , CoffeeScript , Giada , Markdown, Eco , Async, Query-Engine e espresso
Cosa c'è di nuovo in questa versione:.
- opzione di configurazione progresso aggiunto che è possibile utilizzare per disattivare le barre di avanzamento
- Sostituito lodash con sottolineatura
- Rimosso queste esportazioni deprecati
Cosa c'è di nuovo nella versione 6.78.3:
- opzione di configurazione progresso Aggiunto che è possibile utilizzare per disattivare barre di avanzamento
- Sostituito lodash con sottolineatura
- Rimosso queste esportazioni deprecati
Cosa c'è di nuovo nella versione 6.78.1:
- opzione di configurazione progresso Aggiunto che è possibile utilizzare per disattivare barre di avanzamento
- Sostituito lodash con sottolineatura
- Rimosso queste esportazioni deprecati
Cosa c'è di nuovo nella versione 6.73.5:.
- dipendenze Aggiornato
Cosa c'è di nuovo nella versione 6.68.1:.
- Longjohn è ora una dipendenza opzionale
Cosa c'è di nuovo nella versione 6.64.0:
- Risolto un possibile problema coninclude modello aiuto non a lavorare quando le modifiche di configurazione renderPasses opzione.
- DocPad ora automaticamente impostare i dati del modello site.url per l'URL del sito calcolato.
Cosa c'è di nuovo nella versione 6.63.8:
- Fixed & quot; Object # non ha alcun metodo err & quot; .
Cosa c'è di nuovo nella versione 6.63.6:
- fissi npm v1.4.3 da utilizzare al posto di ^ ~ durante l'installazione e l'aggiornamento dei plugin DocPad.
Cosa c'è di nuovo nella versione 6.60.2:
- Non includere --save-dev, quando plugins installazione (regressione dal v6.59.3).
Cosa c'è di nuovo nella versione 6.57.2:.
- dipendenze Aggiornato
Cosa c'è di nuovo nella versione 6.54.6:
- Le opzioni di configurazione del tester removeWhitespace e contentRemoveRegex ora hanno senso .
- DocPad installare non sarà più aggiornare git, http, https e altre dipendenze remote.
Cosa c'è di nuovo nella versione 6.53.1:
- rilevamento automatico fisso di nome e nome utente (regressione dal v6 .53.0).
- dipendenze Aggiornato.
Cosa c'è di nuovo nella versione 6.51.6:
- Quando si utilizza writeSource non scrivere l'intestazione se non ci sono i meta dati.
Cosa c'è di nuovo nella versione 6.44.0:
- Aggiunto questi nuovi attributi di file: outBasename, relativeOutBase, fullDirPath
- Aggiornato un sacco di messaggi di log per supportare i documenti virtuali
- buffer è ora impostato correttamente come opzione di file
- File :: setMeta (attrs) ora può accettare modelli spina dorsale meta invece di soli oggetti JavaScript
- Aggiunto getFileById (id, opta = {}) modello di supporto e metodo di classe DocPad
- Plugin può ora modificare il carico, contestualizzare, render, e scrivere collezioni
- Aggiunto un nuovo file lib / util per contenente funzioni Varie
Cosa c'è di nuovo nella versione 6.42.1:.
- backslash fissa and slash incongruenze su Windows
Cosa c'è di nuovo nella versione 6.39.0:
- Sottratto estrarre il file recupero in DocPad :: serverMiddlewareRouter in DocPad :: getFileByRoute (url, successiva) per altri di utilizzare nei loro percorsi personalizzati.
Cosa c'è di nuovo nella versione 6.38.0:
- Aggiunto azione DocPad init per inizializzare la directory con un progetto DocPad vuoto.
Cosa c'è di nuovo nella versione 6.34.2:.
- Rimosso dipendenza cli-color
- Barra di avanzamento sarà ora distrutta quando un avviso o superiore messaggio importanza viene registrato.
Cosa c'è di nuovo nella versione 6.34.1:
- fissi:
- ReferenceError:. DocPad non è definito
Cosa c'è di nuovo nella versione 6.32.0:
- Ora usa Caterpillar v2
- Ora scrivere un file DocPad-debug.log durante l'esecuzione con l'opzione -d, presentare questo quando si file un bug report:)
- I colori fissi non mostrando su combinazioni di colori terminale personalizzato
- Risolto un problema di doppia barra di avanzamento quando si verifica un messaggio di log quando la barra di avanzamento è stato scritto
Cosa c'è di nuovo nella versione 6.31.4:
- Fixed & quot; ReferenceError: existingModel non è definita & quot; quando si hanno conflitti OUTPATH.
Cosa c'è di nuovo nella versione 6.30.4:
- Test dei plugin ora funziona quando la directory plugin è il nome completo del plugin.
Cosa c'è di nuovo nella versione 6.24.2:
- regressione fisso da v6.24.1 che ha causato nuove installazioni o molto vecchi aggiornamenti per rimanere bloccati nella sezione TOS.
Cosa c'è di nuovo nella versione 6.21.8:
- scambiato sottolineatura dipendenza per lodash
- sottolineatura non è più disponibile ai tester
- File :: getMeta ora alises a File.getMeta (). ottiene se sono stati forniti argomenti
- Non è più fa cloni profonde dati modello per file rendono
Cosa c'è di nuovo nella versione 6.21.5:.
- Sostiene Nodo v0.9
- opzione Aggiunto renderSingleExtensions.
Cosa c'è di nuovo nella versione 6.20.0:.
- gestione orologio Meglio
- dipendenze Aggiornato.
Cosa c'è di nuovo nella versione 6.17.3:
- Risolto un problema che impediva i file da ricaricare a determinate circostanze.
Cosa c'è di nuovo nella versione 6.14.0:
- Aggiunto DocPad :: getFileByUrl (url) e aggiornato il router middleware usarlo.
Cosa c'è di nuovo nella versione 6.13.1:.
- fisse fino notifiche Growl
Cosa c'è di nuovo nella versione 6.12.1:
- controllo di aggiornamento fisso, stato rotto dal v6.7.3 .
Cosa c'è di nuovo nella versione 6.10.0:
- Ora ti dice quanti file che abbiamo quando fa un completo rendering.
Cosa c'è di nuovo nella versione 6.7.3:
- registrazione Risolto quando si verifica un errore irreversibile durante l'inizializzazione.
Cosa c'è di nuovo nella versione 6.7.2:
- middleware personalizzato fissa (tramite l'evento serverExtend) essendo caricato troppo tardi (dopo il router middleware Express).
Cosa c'è di nuovo nella versione 6.6.2:.
- Aggiunto DocPad-eseguibile di debug per facilitare il debug
- Sarà ora chiedere se volete iscrivervi alla nostra newsletter durante l'esecuzione per l'ambiente di sviluppo.
- inizi della localizzazione.
Cosa c'è di nuovo nella versione 6.5.7:
- Fixed & quot; non può ottenere la lunghezza di undefined & quot; errore intermittente.
Cosa c'è di nuovo nella versione 6.5.6:.
- opzione di configurazione Aggiunto regenerateEvery
Cosa c'è di nuovo nella versione 6.5.5:
- Non è più tenta di installare plugin dipendenze ogni volta, questo è al di fuori della portata di DocPad e nei casi d'uso normali già gestite tramite NPM
- non accetta più npmPath, gitPath, e nodePath come opzioni di configurazione, invece questi dovrebbero essere rispettivamente variabili d'ambiente a NPM_PATH, GIT_PATH e NODE_PATH (senza la sottolineatura è anche accettabile)
- ambiguità Eliminato con renderSingleExtensions
Cosa c'è di nuovo nella versione 6.1.3:
- fissi evento extendTemplateData tiro carico davanti ai nostri plugin hanno finito .
Cosa c'è di nuovo nella versione 6.0.14:
- variabili di configurazione documentPaths, filesPaths e layoutsPaths sono ora rispetto al srcPath invece del RootPath.
Cosa c'è di nuovo nella versione 6.0.11:
- In realtà l'installazione dello scheletro, piuttosto che non fare nulla .
- Output il clone scheletro e il progresso di installazione per l'utente.
- Gli scheletri sono ormai una collezione spina dorsale.
Cosa c'è di nuovo nella versione 6.0.8:
- configurazione dell'istanza Fisso non sempre venire prima
- opzione di configurazione configpath Rimosso. Utilizzare i configPaths basate su array, invece.
- RootPath e configPaths saranno ora correttamente rispettate, se specificato nel file package.json sotto la proprietà DocPad
- I file di configurazione possono gestori di eventi ora legano utilizzando l'hash eventi
Cosa c'è di nuovo nella versione 6.0.6:
- docpadinstance.loadConfiguration è ora un'azione chiamata carico.
- fissi l'azione corsa non completato a causa di un callback mancante.
- notevolmente semplificato l'architettura evento.
Cosa c'è di nuovo nella versione 5.2.5:
- selezione del layout fisso quando condividono due di layout di nomi simili.
Cosa c'è di nuovo nella versione 2.4.0:
- aggiorna automaticamente la pagina corrente dell'utente quando il sito è rigenerati.
- Molto utile per lo sviluppo, anche se probabilmente si desidera disattivare per la produzione.
Cosa c'è di nuovo nella versione 2.1.0:
- Rimosso obsoleteDocument,Documents, e @ Sito dalla templateData (le variabili disponibili per i modelli). Utilizzare invece i loro equivalants minuscole. Ciò può causare problemi di compatibilità all'indietro con i modelli, la console ti avviserà se c'è un problema.
- DocPad fisso --version restituire nulla invece della versione DocPad
Cosa c'è di nuovo nella versione 2.0.0:.
- modifiche Generation
- Nuova architettura a plugin.
- Testato e funzionante su Nodo 0.4, 0.5, e 0.6.
- I nuovi plug-in.
Cosa c'è di nuovo nella versione 1.3.7:
- Aggiunto il supporto per i diversi meta parser, iniziando con CoffeeScript e supporto YAML. YAML è ancora la meta parser di default.
- La dipendenza YAML è specificamente impostato ora per v0.2.1 come la versione più recente ha un bug in esso.
- fissi renderizzatori diversi per un singolo documento. Es file.html.md.eco
- Ora supporta anche utilizzando ### con --- per avvolgere i metadati
- Sostiene l'alias pubblico per la directory dei file
Cosa c'è di nuovo nella versione 1.2.1:.
- Aggiunto un renderer stilo
- Plugin ora conformi a uno standard di denominazione .plugin.coffee.
- dipendenze ora consentono di patch minori.
- Aggiunto il supporto per HTML Jade rendere grazie a html2jade di Don Park.
Cosa c'è di nuovo nella versione 1.0.0:
- utenti v0.x bisogno di seguire questa guida all'aggiornamento [da fare].
- Il concetto di motori di modello e di linguaggi di marcatura sono stati fusi nel concetto di renderer.
- Aggiunto CoffeeKup renderer.
Cosa c'è di nuovo nella versione 0.10.0:.
- infrastrutture Plugin
- Migliore registrazione attraverso Caterpillar.
- Aggiunto Haml supporto.
- Supporto Jade fisso.
Cosa c'è di nuovo nella versione 0.9.21:
- non utilizza più MongoDB / Mongoose. Ora usa query del motore che non necessita di alcun server di database.
- Guardare i file ora di lavoro ancora migliore.
- Ora supporta gli URL semplificati.
Requisiti :
- Node.js
- CoffeeScript
I commenti non trovato