Statikus weboldal generátor

Visszatérni az alapokhoz

Helyesen mondják: „Minden új - jól elfeledett régi.” Így Emlékszem, sok évvel ezelőtt egy notebook készítette első index.html, majd vízre a népszerű hosting GeoCities.com. Később kiderült, hogy a statikus oldalakat lehet öntött hacsak honlapja - valami komolyabb igényeket Perl és CGI. Most, hogy van egy millió módon lehet létrehozni dinamikus oldalak, fejlesztők, épp ellenkezőleg, gyakran arra törekszenek, hogy legyen „statikus”, különösen a magas helyeken. Az ok nyilvánvaló: nincs rezsi, hogy létrehoz a tartalom (az oldal kész), az összes oldalt egyszerre könnyen eltárolt (a memóriában tárolta az azonnali visszatérés az ügyfél). De ez a történet nem csak a nagy terhelésű rendszerek, hanem a szokásos helyek. A népszerű trend ma - a motorok a generációs statikus tartalom. Ezek segítségével lehet létrehozni meglehetősen bonyolult oldalakat megszerzése végül egy sor statikus fájlok, amelyek könnyen zahostit sehova: még Amazon S3, bár még GitHubról. Nem kell szórakozni a konfigurációs szerver, a helyszín kap egy páncéltörő (megpróbál kitörni a statikus erőforrás fájlok).

Hogyan működik ez?

Melyek a generátor?

Az egyik legismertebb generátorok statikus tartalommal - ez blogerskogo motor Octopress, amit próbáltam akcióban. Ezen kívül azt is népszerű Jekyll. Nesta CMS. Mindannyian egy közös dolog - meg vannak írva Ruby. Van egy elképzelés az node.js (például vannak a bélyeg és a Python (Hyde), mindannyian ugyanazt az elvet alkalmazni, de különböznek a részletekben rejlik: .. Support különböző sablonozó eszközök, illetve a jelölő forrás adatok és így tovább.

Statikus weboldal generátor
Mintegy statikus tartalom generátorok, sok tanult keresztül Octopress

Amennyiben telepíteni?

Semmi értelme, hogy megmutassa, hogyan kell futtatni egy pár parancs generátor. Mind a motor van az utasításokat, amelyekkel öt percig tart egy statikus honlap. Érdekes a másik -, hogyan kell kihasználni, hogy mi feladjuk a hangszórókat. Hol keresse ilyen oldal? A leggyakrabban használt három lehetőség van:

Az egyik chips GitHub'a - a képesség, hogy a létrehozott oldalakat (GitHub Pages) a fejlesztők számára, akik használják a szolgáltatást tárolására kódtáraihoz. Ha úgy dönt, a szabad választás, minden a helyén fájlokat tároló közvetlenül a Git-tárolóból. Ez nagyon kényelmes, hiszen az olvasók is kínál a Pull Request'y és így például segít kijavítani a hibákat. Ezen a honlapon lehet csatolni a tartományba.

S3 - páncéltörő egy tároló fájlok Amazon. Mivel minden a helyén fájlok súlya elhanyagolható, és a forgalom is valószínűleg egy kicsit a gép nem kell egy csomó pénzt. De 99,9% -I rendelkezésre álló gyakorlatilag garantált.

Heroku - egy másik felhő platform, gyors telepítésére internetes alkalmazások (Python, Ruby, Scala, Java, stb.) Abban az esetben, statikus honlap is használható ingyenesen.

Érdekes PaaS-platform szupergyors telepítését webes alkalmazások

Add dinamika

Itt található az ezt a cikket egy ismerősének:

Kapcsolódó cikkek