DocPad 's core ay isang template engine na may kumpletong access sa site na istraktura at dokumento modelo.
Ang ibig sabihin nito ang mga developer ay maaaring magkaroon ng walang limitasyong kapangyarihan ng isang CMS at ang simple ng isang Notepad.
Kaya talaga DocPad nagpapahintulot sa mga developer na lumikha ng mga template ng pahina, mga istraktura ng website at panatilihin ang mga ito hiwalay mula sa kanilang mga file na nilalaman.
DocPad ay magdadala sa lahat ng mga bahagi at ilista ang mga ito nang magkakasama sa isang static website HTML, na maaaring pagkatapos ay madaling i-deploy sa anumang Web server.
DocPad ay itinayo gamit ang modernong teknolohiya tulad ng Node.js , CoffeeScript , Jade , Markdown, Eco , Async, Query-Engine at Express
Ano ang bagong sa paglabas:.
- Idinagdag progreso option configuration na maaari mong gamitin upang huwag paganahin ang mga progress bar
- Pinalitan lodash may underscore
- Inalis mga pinapagamit export
Ano ang bagong sa bersyon 6.78.3:
- Idinagdag pagpipilian progreso configuration na maaari mong gamitin upang huwag paganahin ang progress bar
- Pinalitan lodash may underscore
- Inalis mga pinapagamit export
Ano ang bagong sa bersyon 6.78.1:
- Idinagdag pagpipilian progreso configuration na maaari mong gamitin upang huwag paganahin ang progress bar
- Pinalitan lodash may underscore
- Inalis mga pinapagamit export
Ano ang bagong sa bersyon 6.73.5:.
- Na-update dependencies
Ano ang bagong sa bersyon 6.68.1:.
- longjohn ngayon ay isang opsyonal na dependency
Ano ang bagong sa bersyon 6.64.0:
- Fixed isang posibleng isyu sa @ isama template helper hindi gumagana kapag ang mga pagbabago option renderPasses config.
- DocPad ay ngayong auto-set ang data site.url template sa kinakalkula URL ng site.
Ano ang bagong sa bersyon 6.63.8:
- Mga Fixed & quot; Bagay # Wala paraan magkamali & quot; .
Ano ang bagong sa bersyon 6.63.6:
- Mga Fixed npm v1.4.3 mula sa paggamit ng ^ sa halip ng ~ kapag pag-install at pag-update DocPad plugin.
Ano ang bagong sa bersyon 6.60.2:
- Huwag isama --save-dev kapag pag-install ng plugin (pagbabalik dahil v6.59.3).
Ano ang bagong sa bersyon 6.57.2:.
- Na-update dependencies
Ano ang bagong sa bersyon 6.54.6:
- Ang mga pagpipilian config tester removeWhitespace at contentRemoveRegex ngayon gumawa ng kahulugan .
- docpad install ay hindi na-update git, http, https at iba pang mga remote dependencies.
Ano ang bagong sa bersyon 6.53.1:
- Mga Fixed autodetection ng pangalan at username (pagbabalik dahil v6 .53.0).
- Na-update dependencies.
Ano ang bagong sa bersyon 6.51.6:
- Kapag gumagamit writeSource huwag isulat ang header kung walang meta data.
Ano ang bagong sa bersyon 6.44.0:
- Idinagdag ang mga bagong file katangian: outBasename, relativeOutBase, fullDirPath
- Na-update ng maraming mga mensahe log upang suportahan ang virtual na mga dokumento
- buffer ay tama ang set na ngayon bilang isang pagpipilian sa File
- File :: setMeta (attrs) ay maaari na ngayong tanggapin ang meta backbone modelo sa halip ng mga bagay lang JavaScript
- Added getFileById (id, ino-opt = {}) helper template at paraan docpad klase
- Mga Plugin ay maaari na ngayong baguhin ang load, contextualize, render, at isulat ang mga koleksyon
- Nagdagdag ng bagong lib / util file para naglalaman Misc function
Ano ang bagong sa bersyon 6.42.1:.
- Mga Fixed backslash at slash hindi pagkakapare-pareho sa Windows
Ano ang bagong sa bersyon 6.39.0:
- lumilipad ang isip ang mga file pagkuha sa DocPad :: serverMiddlewareRouter sa DocPad :: getFileByRoute (url, sa tabi) para sa iba upang gamitin sa kanilang mga custom na mga ruta.
Ano ang bagong sa bersyon 6.38.0:
- Idinagdag docpad init ng aksiyon upang magpasimula ng iyong direktoryo sa isang Walang laman ang proyekto docpad.
Ano ang bagong sa bersyon 6.34.2:.
- Inalis cli-color dependency
- Pag-unlad bar ay ngayon ay nawasak kapag ang isang abiso o mas mataas message kahalagahan ay naka-log in.
Ano ang bagong sa bersyon 6.34.1:
- Fixed:
- ReferenceError:. docpad ay hindi tinukoy
Ano ang bagong sa bersyon 6.32.0:
- Ngayon ay gumagamit ng uod v2
- isulat namin ngayon ng isang docpad-debug.log file kapag tumatakbo sa d flag, isumite ang mga ito kapag ikaw file ng isang bug report:)
- Mga Fixed kulay hindi nagpapakita sa custom Terminal scheme ng kulay
- Mga Fixed isang double isyu progress bar kapag naganap ang isang mensahe log kapag ang progress bar ay nakasulat
Ano ang bagong sa bersyon 6.31.4:
- Mga Fixed & quot; ReferenceError: existingModel ay hindi tinukoy & quot; kapag mayroon kang outPath conflicts.
Ano ang bagong sa bersyon 6.30.4:
- Pagsubok ng mga plugin ay gumagana na ngayon nang direktoryo ng mga plugin ay ang buong pangalan plugin.
Ano ang bagong sa bersyon 6.24.2:
- Ang Nakatakdang pagbabalik mula v6.24.1 na dulot ng mga bagong mga pag-install o masyadong luma upgrade upang makakuha ng makaalis sa seksyon ng TOS.
Ano ang bagong sa bersyon 6.21.8:
- Swapped out underscore dependency para lodash
- salungguhit Hindi na ibinibigay sa mga tagasubok
- File :: getMeta ngayon alises sa File.getMeta (). makakuha ng kung argumento ay ibinibigay
- Hindi na gumagana malalim panggagaya sa data template per file render
Ano ang bagong sa bersyon 6.21.5:.
- Sinusuportahan Node v0.9
- option Added renderSingleExtensions.
Ano ang bagong sa bersyon 6.20.0:.
- Mas mahusay na pangangasiwa sa panonood
- Na-update dependencies.
Ano ang bagong sa bersyon 6.17.3:
- Inayos ang isang isyu na pumigil sa mga file mula sa pag-reload sa ilalim ng ilang pangyayari.
Ano ang bagong sa bersyon 6.14.0:
- Added DocPad :: getFileByUrl (url) at na-update ang middleware router na gamitin ito.
Ano ang bagong sa bersyon 6.13.1:.
- Mga Fixed up notification Growl
Ano ang bagong sa bersyon 6.12.1:
- Mga Fixed update check, ay nasira dahil v6.7.3 .
Ano ang bagong sa bersyon 6.10.0:
- Ngayon ay nagsasabi sa iyo kung gaano karaming mga file na namin kapag ang paggawa ng isang kumpletong render.
Ano ang bagong sa bersyon 6.7.3:
- Mga Fixed logging kapag nangyayari ang isang malalang error sa panahon ng pagsisimula.
Ano ang bagong sa bersyon 6.7.2:
- Mga Fixed custom middleware (sa pamamagitan ng serverExtend kaganapan) na load pa huli (matapos ang express router middleware).
Ano ang bagong sa bersyon 6.6.2:.
- Idinagdag docpad-debug executable para sa mas madaling pag-debug
- Makakaapekto ba ngayon magtanong kung iyong nais na mag-subscribe sa aming newsletter kapag tumatakbo sa kapaligiran ng pag-unlad.
- Simulain ng localization.
Ano ang bagong sa bersyon 6.5.7:
- Mga Fixed & quot; ay hindi maaaring makakuha haba ng hindi natukoy na & quot; paulit-ulit na error.
Ano ang bagong sa bersyon 6.5.6:.
- Added regenerateEvery configuration option
Ano ang bagong sa bersyon 6.5.5:
- Hindi na pagtatangka upang i-install ang mga plugin dependencies sa bawat oras, ito ay sa labas ng saklaw ng DocPad at sa standard kaso gamitin na paghawak sa pamamagitan npm
- Hindi na tumatanggap npmPath, gitPath, at nodePath bilang pagpipilian sa configuration, sa halip ito ay dapat na variable na kapaligiran sa NPM_PATH, GIT_PATH, at NODE_PATH ayon sa pagkakabanggit (nang walang salungguhit ay katanggap-tanggap din)
- Inalis kalabuan sa renderSingleExtensions
Ano ang bagong sa bersyon 6.1.3:
- Mga Fixed extendTemplateData kaganapan pagpapaputok bago natapos ang aming plugin loading .
Ano ang bagong sa bersyon 6.0.14:
- variable Configuration documentPaths, filesPaths, at layoutsPaths mga ngayon kamag-anak sa srcPath sa halip na ang rootPath.
Ano ang bagong sa bersyon 6.0.11:
- Sa totoo lang i-install ang balangkas, sa halip na lamang ng paggawa ng walang anuman .
- Output ang balangkas clone at progreso ng pag-install sa user.
- Skeletons ngayon ay isang koleksyon gulugod.
Ano ang bagong sa bersyon 6.0.8:
- hindi palaging unang pagdating Nakatakdang halimbawa configuration
- option configuration Inalis configPath. Gamitin ang mga batay array configPaths halip.
- rootPath at configPaths ay ngayon ay maayos iginagalang kung tinukoy sa iyong package.json file sa ilalim ng mga ari-arian docpad
- file Configuration Maaari bind ngayon humahawak ng kaganapan gamit ang hash na mga kaganapan
Ano ang bagong sa bersyon 6.0.6:
- docpadinstance.loadConfiguration ngayon ay isang aksyon na tinatawag na load.
- Fixed ang pagkilos run sa isang nawawalang callback.
- Lubhang pinasimple ang architecture kaganapan.
hindi pagkumpleto dahil
Ano ang bagong sa bersyon 5.2.5:
- Mga Fixed selection layout kapag magbahagi dalawang layout ni katulad na pangalan.
Ano ang bagong sa bersyon 2.4.0:
- Awtomatikong nagre-refresh ang kasalukuyang pahina ng gumagamit kapag ang website ay nang muli.
- Tunay na kapaki-pakinabang para sa pag-unlad, kahit na malamang na gusto mong huwag paganahin ang mga ito para sa production.
Ano ang bagong sa bersyon 2.1.0:
- Inalis pinapagamitDocument,Documents, at @ Site mula sa templateData (ang mga variable na makukuha ng mga template). Gamitin ang kanilang mga lowercase equivalants halip. Ito ay maaaring maging sanhi ng paurong compatibility mga problema sa iyong mga template, ang console aabisuhan ka kung may problema.
- Mga Fixed docpad --version bumabalik null halip na ang bersyon docpad
Ano ang bagong sa bersyon 2.0.0:.
- pagbabago Generation
- New architecture plugin.
- Nasubukan at nagtatrabaho sa Node 0.4, 0.5, at 0.6.
- New plugin.
Ano ang bagong sa bersyon 1.3.7:
- Idinagdag ang suporta para sa iba't ibang meta parsers, na nagsisimula sa CoffeeScript at YAML support. YAML ay ang default na meta parser pa rin.
- Ang YAML dependency ay partikular na naka-set sa v0.2.1 bilang ng mas bagong bersyon ay may isang bug sa loob nito.
- Mga Fixed maramihang renderers para sa isang solong dokumento. Halimbawa file.html.md.eco
- Ngayon din ay sumusuporta sa paggamit ng ### kasama --- para sa wrapping ang meta data li>
- Sinusuportahan ang pampublikong alias para sa direktoryo ng mga file
Ano ang bagong sa bersyon 1.2.1:.
- Nagdagdag ng pluma renderer
- Mga Plugin ngayon tumalima sa isang standard .plugin.coffee pagpapangalan.
- Dependencies payagan na ngayon para sa mga menor de edad mga patch.
- Idinagdag ang suporta para sa HTML sa Jade rendering salamat sa html2jade Don Park.
Ano ang bagong sa bersyon 1.0.0:
- user v0.x kailangan mong sundin ang gabay na ito na mag-upgrade [dapat gawin].
- Ang konsepto ng template engine at mga markup language ay ipinagsama sa mga konsepto ng renderers.
- Added CoffeeKup renderer.
Ano ang bagong sa bersyon 0.10.0:.
- infrastructure Plugin
- Mas mahusay na pag-log sa pamamagitan ng uod.
- Added Haml support.
- Mga Fixed Jade support.
Ano ang bagong sa bersyon 0.9.21:
- Hindi na gumagamit ng MongoDB / Mongoose. Ngayon ay gumagamit ng Query-Engine na hindi kailangan ng anumang mga server ng database.
- Pagmamasid file na ngayon kahit na mas mahusay sa pagtatrabaho.
- Sinusuportahan na ngayon ng malinis na mga URL.
Mga kinakailangan
- Node.js
- CoffeeScript
Mga Komento hindi natagpuan