A Siteleaf weboldalak tartalomkezelő rendszereként (CMS) mutatja be magát . Ez egy egyszerű és rugalmas platform, amelyet a fejlesztés és a tartalomkezelés közötti szakadék áthidalására terveztek, így összehasonlítható más CMS-megoldásokkal . A szoftver lehetővé teszi a felhasználók számára, hogy kihasználják a Jekyll rugalmasságát , és ingyenesen üzemeltessék weboldalukat a GitHubon. Továbbá tartalmaz egy könnyen használható online szerkesztőt, ahol a felhasználók kódolási ismeretek nélkül írhatnak és szerkeszthetnek tartalmat.
Siteleaf - CMS a weboldal tartalmának kezeléséhez
A Siteleaf számos hasznos funkciót kínál. Egyrészt támogatja a Jekyll-t , amely lehetővé teszi a meglévő témák használatát, a tapasztaltabb felhasználók segítségének kérését, sőt, akár saját témák létrehozását is a dokumentáció segítségével. A webhely GitHubon keresztüli szinkronizálásának lehetőségével a Siteleafben végrehajtott összes módosítás szinkronizálódik a GitHub-tárolókkal és fordítva. Ez megakadályozza a véletlen törléseket, és verzióvezérelt munkafolyamatot biztosít , amelyet a fejlesztők és a szerkesztők értékelnek.
Statikus weboldalgenerátorként a Siteleaf oldalak egyszer fordulnak össze, ahelyett, hogy dinamikusan generálnák a HTML-t egy adatbázisból, amikor valaki hozzáfér az oldalhoz, ahogy az a WordPress esetében történik. Ez gyorsabb betöltési időket , kisebb támadási felületet és kevesebb tárhelyerőforrás-felhasználást eredményez. Csak egy sablon megtervezésével vagy egy meglévő sablon hozzáadásával kell foglalkoznia, mivel a statikus webhelyszolgáltatás könnyű és stabil.
Weboldalad tartalmának kezeléséhez egyszerűen nyisd meg a Siteleaf alkalmazást , és kezdj el oldalakat hozzáadni, csoportokba rendezni őket, és tartalmat közzétenni. A weboldalépítéshez szükséges összes elem elérhető egy oldalsáv menüben , amelyet az egyszerű és zavartalan szerkesztés érdekében terveztek.
Hogyan működik együtt a Siteleaf a Jekyll-lel és a GitHub-bal?

A Siteleaf elkötelezett egy alapelv mellett: a tartalmad a tiéd . Hozzáférhetsz az adataidhoz, verziózhatod őket Git segítségével, és bárhol tárolhatod az oldaladat, ahol csak szeretnéd , akár a GitHub Pages-en, akár más felhőszolgáltatókon . Ez a filozófia elkerüli a szállítóhoz való kötődést , és lehetővé teszi, hogy webhelyed bármilyen tartalomkezelő rendszeren (CMS) fusson, mivel a végeredmény hordozható, statikus fájlok.
A tipikus munkafolyamat egyszerű, de nem korlátozott: a Siteleafben hozol létre és szerkesztesz tartalmat, amelyet Markdown-fájlként és Jekyll-kompatibilis strukturált adatként ment a rendszer, és a véglegesített változtatásokat közzéteszed a tárolódban. Ha Gitben szerkesztesz, a módosítások a Siteleafben is megjelennek, így fenntartva a kétirányú szinkronizációt , amely megakadályozza az ütközéseket.
A statikus weboldalgenerátorok és az új betűszavak térnyerésével szembesülve a Siteleaf továbbra is a gyors és egyszerű weboldalakra összpontosít , felesleges rétegek nélkül. Az eszköz könnyen használható a mindennapokban, de nem túlegyszerűsített: hatékony megoldást kínál azoknak a csapatoknak , amelyeknek finomhangolt irányításra van szükségük a kezelőfelület áttekinthetőségének feláldozása nélkül.
Az adminisztrációs panel v2 testreszabása

A Siteleaf v2-t úgy tervezték, hogy alkalmazkodjon a tartalommodelledhez . Az adminisztrációs panelen URL-szabályokkal, metaadatokkal és engedélyekkel definiálhatsz gyűjteményeket . Alapértelmezés szerint két terület lesz: Oldalak és Bejegyzések . Az Oldalak ideális statikus tartalmak, például a Névjegy, Kapcsolat vagy GYIK számára, húzd és vidd rendezéssel és beágyazott hierarchiákkal. A Bejegyzések a Jekyll-gyűjtemény, amelyet a dátummal rendelkező bejegyzésekhez terveztek, jellemzően csökkenő sorrendben jelenítve meg.
A Bejegyzések gyűjtemény olyan natív funkciókat tartalmaz, mint a vázlatok , címkék és kategóriák . Ha a név nem illik a projektedhez, átnevezheted anélkül, hogy elveszítené a képességeit , például Stories-re. A permalinkeket is módosíthatod , hogy letisztult, a taxonómiáddal összhangban lévő URL-eket kapj.
A mezők modellezéséhez a Siteleaf metaadatokat és intelligens mezőket kínál , amelyek segítik a szerkesztést: kijelölések, ismétlődő mezők, alapértelmezett értékek és érvényesítések. Ez csökkenti a hibákat és megőrzi a szerkesztői egységességet. Továbbá a felhasználói szerepkörök lehetővé teszik annak korlátozását, hogy kik szerkeszthetnek, hagyhatnak jóvá vagy tehetnek közzé tartalmat, így biztonságos és gördülékeny szerkesztői munkafolyamatot hozva létre.
A statikus weboldalak előnyei a hagyományos CMS-sel szemben

A statikus weboldalak gyorsabbak és biztonságosabbak, mint a hagyományos, adatbázis-vezérelt CMS platformok. Azzal, hogy nem kell minden kérésnél szerveroldali kódot végrehajtani, kiküszöbölhetők a szűk keresztmetszetek és a sebezhetőségi felület nagy része . Továbbá a forráskód és a tartalom mindig elérhető és migrálható , ami megerősíti azt az elképzelést, hogy egy weboldalnak képesnek kell lennie a fejlődésre anélkül, hogy egy adott szolgáltatótól függene.
Ez a megközelítés egy nyílt webes környezetet teremt , ahol a tartalom mozgatása, biztonsági mentések készítése és több platformon történő telepítése természetes. És a zsúfolt adathalmazokkal ellentétben a Siteleaf kerüli a túlzott rétegeket és a szakzsargont, megőrzi a statikus webhelyek eredeti szellemét: a sebességet, az egyszerűséget és a kontrollt azoknak a csapatoknak, amelyek zökkenőmentes közzétételre vágynak.
Ha olyan tartalomkezelő rendszert keresel, amely a felhasználóbarát szerkesztést Git munkafolyamattal, natív Jekyll-támogatással és gyors statikus kimenettel ötvözi, a Siteleaf egy olyan élményt kínál, amely felszabadítja a tartalmaidat és felgyorsítja a következő webhelyed elindítását komplikációk és függőségek nélkül.

