Hogyan készítsünk egy honlapot anélkül motor tanulmány lektor
Ha arra megy, hogy egy kis weboldal, vagy kezdeni egy blogot, nem rohan építeni az áramkört a fejét egy tucat különböző technológiákat. Talán csak annyit kell - ez az a hely, statikus oldalak FTP hozzáférést. Különleges CMS összes munkát a számítógépen, és akkor lehet létrehozni és szerkeszteni hozzászólások, mint a közönséges szöveges fájlokat fekvő lemezre.
Mint egy ember, aki megtalálta a primitív web design kilencvenes évek, látom a furcsa, hogy most bármely honlapján, hogy egy komplett motor. WordPress, Drupal, Joomla, és más népszerű CMS szánt több ezer oldalt és az erőforrás-támogatás az erők az egész csapat. De gyakran használják őket, hogy egy személyes blog, vagy online üzleti kártyát. Függetlenül attól, hogy, hogy a felhajtás, ha minden amire szükségünk van - az, hogy közzéteszi a statikus tartalmat?
Ha megszabadulni a motor, és tegye a szerver csak HTML, akkor ez jelentősen csökkenti az erőforrás-felhasználást, teszi a weboldal gyorsabban és persze egyszerűsítése (inkább eltörli) a kihelyezés és frissítése a szerver szoftver. Lesz könnyű navigálni tárhely könnyebb és pénzt takarít meg, de ha valami történik abban az időben áttérni egy másik helyszínen. És persze, egy ilyen helyet lehetetlen lenne feltörni, csapkod, mert ez semmi.
Ha hirtelen úgy gondolta, hogy azt javasoljuk, hogy olyan lesz, mint barlang embereket, és kézzel nem minden .html, akkor tévednek. A modern módon: futni a CMS a helyi gépen, és a szerver feltöltés csak statikus fájlokat. Ez meghagyja a lehetőséget, hogy használja sablonozó: ha meg kell változtatni valamit a tárgy mezőben, majd módosítsa az egyes oldalak nem szükséges.
Generátor Statikus oldalak átveheti és hasonló dolgok oldalszámozás, automatikus létrehozását mester oldalak és fejezetek oldal, válogatás, valamint sok más dolog, hogy a legjellemzőbbek a dinamikus motorok.
Itt nézd meg a munkát a motor Lektor. ami meg van írva a Python és ötvözi az egyszerűséget, a használhatóság, és a skálázhatóság, valamint az adminisztrátor vebovoy. Futás a helyi szerver, megtekintheti és szerkesztheti a helyén, mintha dolgozik egy teljes CMS. Ha befejezte a szerkesztést, van egy csapat akkor szinkronizálhatja a változásokat a szerver példányt.
put Lektor
Lektor set parancs van írva közvetlenül a főoldalon az oldalon. Ha MacOS vagy Linux, akkor csak másolja át a parancssorba, és futtassa:
Egy hasonló parancs a Windows, akkor lényegesen hosszabb.
Mottó Lektor: «Ahhoz, hogy az ötlet, hogy milyen megsütjük egy tojást”, így a tojás a főoldalonTöbb van szüksége, hogy megbizonyosodjon arról, hogy a rendszer a könyvtár Python 2.x és Imagemagick. Az Ubuntu a függőségek vannak beállítva egyetlen paranccsal:
A Windows telepítése és MacOS Imagemagick akkor először meg kell tenni a csomagkezelő - csokis vagy Homebrew volt. By the way, MacOS származó Lektor asztali alkalmazást. amely maga fog tenni parancssori segédprogram - csak ki kell választani Install Shell Command menüben.
Ha megy, hogy módosítsa magát Lektor, a fejlesztők javasoljuk, hogy egy változata GitHub, és hozzon létre egy virtuális környezetben (más esetekben ez nem szükséges). Útmutató meg fogja találni a projekt számára.
Értelmezni egy egyszerű projekt
Annak érdekében, hogy ne hozzon létre könyvtárakat és törzsadatok manuálisan, használhatja a funkciót, hogy hozzon létre egy szabványos projekt egy sor szabványos elemekkel. Ehhez nyissa meg a terminál, keresse meg a mappát, ahol a projekt fog alapulni, és írj
Meg fogják kérni néhány kérdést: hogyan járul hozzá a projekt nevezhető, hogyan kell írni a nevét, hogy melyik könyvtárat kell használni, és arról, hogy hozzon létre egy sablont a blog.
Az utóbbi esetben a vizsgálatot projekt hozzáadjuk az oldalt bejegyzésekkel és sablon számukra. Ajánlás egyetértenek - extra példákat nem fáj.
getlektor.com helyszínen - nagy előny Lektor két módja van: egyrészt, hogy dokumentációt, másrészt maga a weboldal is készül a Lektor és ez szokott néhány nem nyilvánvaló trükköket. Tehát a forráskód mindig lehet valamit peep.
Itt van, hogyan fog kinézni a tesztoldal.