Jekyll Nemokama internetinių dienoraščių platforma
100% nemokama statinių svetainių generatoriaus programinė įranga, skirta generuoti HTML svetaines
„Jekyll“ yra statinis tinklalapio generatorius ir nemokamai priglobia „GitHub“ turinį, nes „GitHub“ puslapius maitina „Jekyll“. Sukurkite turinį žymėjime, kad galėtumėte pradėti tinklaraštį ar svetainę
Apžvalga
Statinis svetainės generatorius yra programa, kuri paima jūsų svetainės turinį, pritaiko jį tam tikram šablonui ir generuoja grynai statinius HTML failus, paruoštus priglobti bet kurioje prieglobos platformoje. Prieš tokius dinaminius CMS, kaip „WordPress“, „Joomla“ ir „Drupal Internet“, buvo apie statines svetaines. Visos šios dinaminės turinio valdymo sistemos pagerino turinio valdymą, tačiau paprastumo ir greičio kainą. Informacija iš duomenų bazės, esančios kiekviename didelės svetainės puslapio įkėlime, verčia vartotojo patirtį lėtai, nors SSG sukuriamos svetainės teikia iš anksto sudarytus failus naršyklėms, o tai padidina daug laiko. Saugumas yra vienas didžiausių rūpesčių dėl visų šių šiuolaikinių žiniatinklio turinio valdymo sistemų, nes jos palaiko trečiųjų šalių papildinius ir visada yra galimybė įsilaužti, nes jie vykdo serverio pusės kodus. Tačiau statinėje sąrankoje nėra jokio serverio pusės apdorojimo, nes turinys ką tik pateikia be jokio apdorojimo. Dėl tradicinių CMSS sunku pritaikyti jūsų turinį, nes jiems reikia papildomų papildinių ir plėtinių. Nors SSGS suteikia daugiau laisvės ir lankstumo kūrėjams valdyti turinį. Pastaruoju metu populiarėja vis daugiau statinių svetainių generatorių, todėl yra daugybė „Jekyll“ alternatyvų, tokių kaip „Gatsby“, „Hugo“ ir „Next.js“
Reikalavimai
„Jekyll“ yra rubino perlas, kurį galima įdiegti daugelyje sistemų.
- „Ruby“ versija 2.5.0 ar naujesnė versija, įskaitant visas kūrimo antraštes („Ruby“ versiją galima patikrinti paleidžiant „Ruby -V“)
- „RubyGems“ (kuriuos galite patikrinti paleisdami „GEM-V“ -GCC ir gamina (jei jūsų sistemoje jų nėra įdiegta, kurią galite patikrinti paleisdami „GCC -V“, „G ++ -V“ ir „Padarykite -V“ savo sistemos komandinės eilutės sąsajoje)
Funkcijos
„Jekyll“ turi šias pagrindines funkcijas
- Turinio pakartotinis naudojimas
- Užsirašyk
- Atsakingas dizainas
- Vertimas
- Bendradarbiavimas
- Mastelio keitimas
- Lengva architektūra
- Skiningumas
- Palaikymas
- Tinklaraščių funkcijos
- Versija
- PC platforma
- „JQuery“ papildiniai
- „Bootstrap“ integracija
- Greito krovimo puslapiai
- Temos
- Atviro kodo
- Peržiūra neprisijungus
Diegimo vadovas
sudo apt-get install ruby-full build-essential zlib1g-dev
Geriausia vengti „Ruby Gems“ diegimo kaip pagrindinio vartotojo. Todėl turime nustatyti GEM diegimo katalogą jūsų vartotojo abonementui. Šios komandos pridės aplinkos kintamuosius prie jūsų ~/.Bashrc
failo, kad sukonfigūruotumėte GEM diegimo kelią. Paleiskite juos dabar:
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
Galiausiai įdiekite „Jekyll“:
gem install jekyll bundler
**Viskas! Sveikiname „Jekyll“ įdiegta dabar **