Instalarea Jekyll pe Arch Linux

Publicat la 2025-12-13 09:55

Jekyll este un generator de sit-uri statice cu sursă deschisă pe care îl folosește foarte multă lume.

Este o combinație excelentă pentru un sit dacă Jekyll este combinat cu o găzduire gratuită cum este cea de la GitHub.

Instrucțiunile de instalare pentru Arch Linux se găsesc pe sit-ul oficial al Jekyll, dar configurarea este puțin problematică.

Urmați pași de mai jos pentru o instalare și o configurare fără probleme pe Arch Linux.

1. Instalați cerințele generale pentru Jekyll folosind terminalul:

$ sudo pacman -S ruby base-devel

2. Jekyll are nevoie de gems. Dar pentru început trebuie să adăugați variabilele de mediu la .bashrc pentru a configura calea de instalare a gems.

$ echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
$ echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
$ echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
$ source ~/.bashrc

3. Acum se poate instala bundler, care la rândul lui instalează gems-urile.

$ gem install jekyll bundler

4. Cu toate acestea, în timp ce bundler se instalează, o să apară un mesaj de avertizare:

WARNING: Tou dont't have /home/thinkroot99/.local/share/gem/ruby/2.7.0/bin in your PATH, gem executables will not run.

Dacă încercați acum să creați un sit nou cu comanda următoare:

$ jekyll new sit

apare mesajul: bash: jekyll: command not found

5. Pentru a corecta cele de mai sus, rulați comenzile:

$ export PATH="/home/thinkroot99/.local/share/gem/ruby/2.7.0/bin:$PATH"
$ PATH="$PATH:$(ruby -e 'puts Gem.user_dir')/bin"

Evident, trebuie să modificați calea din prima comandă pentru a se potrivi cu configurația dumneavoastră.

Acum rulați comanda pentru a crea noul sit.

$ jekyll new sit

Noul director va fi instalat și poate fi găsit în directorul /home.

jekyll-folder

După ce ați creat directorul sit, în directorul Home, puteți construi sit-ul și verifica dacă funcționează totul cum trebuie.

În terminal, mergeți în directorul sit și apoi rulați comanda de pornire a sitului pe localhost.

$ cd sit
$ bundle exec jekyll serve

Deschideți navigatorul preferat și introduceți următoarea legătură în bara de adrese: http://localhost:4000.

Ar trebui să puteți aceesa sit-ul Jekyll.

Dacă nu merge adresa http://localhost:4000, accesați adresa care apare în terminal la rularea ultimei comenzi bundle exec jekyll serve.

jekyll-site

Articol scris în perioadă 2023, 2024 pe crism.ro

Comentarii

Încă nu a comentat nimeni. Scrie tu primul comentariu.