Jekyll Bezpłatna platforma blogowa
100% bezpłatne oprogramowanie do generatora witryn statycznych do generowania stron internetowych HTML
Jekyll to statyczny generator stron internetowych i hostuje treść GitHub za darmo, ponieważ strony Github są zasilane przez Jekyll. Utwórz zawartość w znacznikach, aby uruchomić blog lub witrynę
Przegląd
Statyczny generator witryny to aplikacja, która przyjmuje zawartość witryny, stosuje ją do pewnego szablonu i generuje czysto statyczne pliki HTML gotowe do hostowania na dowolnej platformie hostingowej. Przed dynamicznym CMS, takim jak WordPress, Joomla i Drupal Internet dotyczyły statycznych stron internetowych. Wszystkie te dynamiczne systemy zarządzania treścią poprawiły zarządzanie treścią, ale kosztem prostoty i prędkości. Czytanie informacji z bazy danych na każdej stronie ładuj dużą stronę internetową sprawia, że wrażenia użytkownika jest powolne, chociaż strony internetowe generowane przez SSGS służą wstępnie skompilowanym plikom przeglądarkom, co zwiększa wielki czas ładowania. Bezpieczeństwo jest jednym z największych problemów związanych z wszystkimi nowoczesnymi systemami zarządzania treścią sieci, ponieważ obsługują one wtyczki stron trzecich i zawsze istnieje szansa na włamanie się podczas wykonywania kodów bocznych serwera. Jednak w konfiguracji statycznej nie ma przetwarzania po stronie serwera, ponieważ treść jest po prostu dostarcza bez żadnego przetwarzania. Tradycyjne CMSS utrudnia dostosowanie treści, ponieważ wymagają one dodatkowych wtyczek i rozszerzeń do zwiększenia skali. Chociaż SSGS oferuje większą swobodę i elastyczność dla programistów do zarządzania treścią. Ostatnio coraz bardziej statyczne generatory witryn zyskuje na popularności i dlatego istnieje wiele alternatyw dla Jekyll jest dostępnych, takich jak Gatsby, Hugo i Next.js
Wymagania
Jekyll to rubinowy klejnot, który można zainstalować w większości systemów.
- Ruby wersja 2.5.0 lub nowsza, w tym wszystkie nagłówki programistyczne (wersja Ruby można sprawdzić, uruchamiając
Ruby -v
) - Rubygems (które możesz sprawdzić, uruchamiając `` klejnot-v '
-GCC i Make (w przypadku, gdy twój system nie ma ich zainstalowanego, co możesz sprawdzić, uruchamiając
GCC -V
,G ++ -V
iMake -v
w interfejsie wiersza poleceń systemu)
Cechy
Jekyll ma następujące kluczowe funkcje
- Ponowne użycie treści
- Markdown
- Elastyczny projekt
- Tłumaczenie
- Współpraca
- Skalowalność
- Lekka architektura
- Chuda
- Wsparcie
- Funkcje blogowania
- Wersja
- Platforma komputerowa
- Wtyczki jQuery
- Integracja bootstrap
- Strony ładujące
- Tematy
- Otwarte źródło
- Przeglądanie offline
** Podręcznik instalacji **
sudo apt-get install ruby-full build-essential zlib1g-dev
Najlepiej unikać instalowania klejnotów rubinowych jako użytkownika root. Dlatego musimy skonfigurować katalog instalacji klejnotów dla konta użytkownika. Poniższe polecenia dodają zmienne środowiskowe do pliku „~/.bashrc`, aby skonfigurować ścieżkę instalacji klejnot. Uruchom je teraz:
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
Na koniec zainstaluj Jekyll:
gem install jekyll bundler
**Otóż to! Gratulacje Jekyll jest teraz instaluj **