Néhány nyílt forráskódú eszköz statikus webhelyek létrehozásához

Néhány nyílt forráskódú eszköz

Az egyik előző cikk Meséltem nekik statikus weboldalakról, és vártuk a nyílt forráskódú eszközök felsorolása azok létrehozásához

Ahogy akkor mondtam, a statikus helyek nem változtathatatlanok, A különbség a dinamikus helyekkel az, hogy a testreszabás az ügyfélszámítógépen történik, nem a szerveren. Ellenkező esetben a kiszolgáló által az ügyfél számára megjelenített fájlok pontosan megegyeznek az alkotó számítógépéről feltöltött fájlokkal.

Néhány nyílt forráskódú eszköz statikus webhelyek létrehozásához

Jekill

Ha bármilyen projektet letöltött a GitHub-ból, biztosan tudja GitHub oldalak, az a webhely létrehozási és tárhely szolgáltatás, amelyet a Microsoft adattárkezelő kínál az ott tárolt projekteknekÖn. Nos, az oldalak a Jekill

Webhelyek létrehozása a Jekill oldallalBármely Linux disztribúció használható amely megfelel a következő követelményeknek:

  • Ruby programozási nyelv a 2.5.0 vagy újabb verzióban, beleértve a fejlesztői könyvtárakat is.
  • RubyGems csomagkezelő.
  • GCC és Make.

A Markdow a szöveg formázására szolgáln míg pA sablonok létrehozásához van egy Liquid nevű eszköz.

Az eredmény kijön HTML és CSS fájlok formájában.

Vannak olyan pluginok a legnépszerűbb tartalomkezelők számára, amelyek lehetővé teszik a blog tartalmának migrálását a Jekill-be, bár a megjegyzések tárolásához olyan platformot kell használnia, mint a Disquis.

Egy szempontot tartson szem előtt, hogy ha azt szeretné, hogy a vizuális szerkesztők megírják a blogbejegyzését,

Hugo

Se meghatározott önmagának, mint "a statikus oldalak létrehozásának egyik legnépszerűbb nyílt forráskódú keretrendszeréről", és honlapján azt állítják, hogy ez a leggyorsabb. Mintha az ígéretek nem lennének elégek, a fejlesztői azt mondják, hogy úgy tervezték őket, hogy a webdesign ismét szórakoztató legyen.

Go-ban íródott, egy nyílt forráskódú programozási nyelv, amelyet a Google és egy független fejlesztői közösség tart fenn.

Néhány jellemzője:

  • Gyors oldalgenerálás (kevesebb, mint egy perc)
  • Windows, Linux és Mac rendszeren működik.
  • Támogatás a sablonok kezeléséhez.
  • Testreszabható linkek
  • Rendszertan
  • Támogatás a Disquis megjegyzés platformhoz.
  • A Google Analitycs támogatása.
  • Dinamikus menük létrehozása.

A Hugo minden típusú webhelyhez használható, és kompatibilis a legnépszerűbb webtárhely-szolgáltatásokkal.b.

Hex

Kifejezetten blogoláshoz tervezték, A Node.JS, a Google Chrome renderelő motoron alapuló Javscript futásidején alapul.

Az egyetlen követelmény a használatra Hex ez az Az operációs rendszer Node.js telepítve van a 10.13 verziótól, bár ajánlott a 12-es és újabb verziókat használni.

  • Gyors oldalgenerálás. Ígérik, hogy több száz fájlt fognak másodpercek alatt feldolgozni.
  • Webhelyek létrehozása egyetlen paranccsal.
  • A Markdown különböző változatai használhatók
  • Erőteljes alkalmazás-programozási felület a szolgáltatások bővítéséhez.
  • Támogatás a különféle sablonmotorok, például a JS, a Pug, a Nunjucks pluginek segítségével.
  • Integráció olyan kiegészítő NPM csomagokkal, mint a Babel, PostCSS, Less / Sass stb.
  • Több mint 300 testreszabható téma.

Docusaurus

Ahogy a neve is sugallja, ez a projekt, a Facebook nyílt forráskódú kezdeményezésének része, szakterülete a dokumentációs weboldalak létrehozása.  Bár nyílt forráskódú projektek dokumentálására szolgál, nem korlátozódik erre a felhasználásra. A felhasználói felületek létrehozására szolgáló React, egy Javascript könyvtáron alapszik.

Néhány jellemzője:

  • HTML oldalak előállítása a Markdown és az MDX használatával írt szövegből.
  • A React segítségével írt kód újrafelhasználása
  • A 70 nyelv között létrehozott dokumentáció automatikus fordítása.
  • A dokumentum különböző verzióinak létrehozása és karbantartása.
  • Könnyű keresés az egyes dokumentumokban az Algolia kereső segítségével.
  • Keresők számára optimalizált. A HTML fájlok statikusan generálódnak minden lehetséges útvonalra
    Bizonyos oldalak SEO-ja

Jelenleg a Docusaurus két változata kering, Az ebben a cikkben használt link megfelel a 2. verziónak, amelyet a fejlesztők az új webhelyekhez ajánlanak.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.