Instalarea Jekyll pe Arch Linux
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șii de mai jos pentru o instalare și o configurare fără probleme pe Arch Linux.
- Instalați cerințele generale pentru Jekyll folosind terminalul:
$ sudo pacman -S ruby base-devel
- Jekyll are nevoie de gems. Dar pentru început trebuie să adăugați variabilele de mediu la
.bashrcpentru 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
- Acum se poate instala bundler, care la rândul lui instalează gems-urile.
$ gem install jekyll bundler
- 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
- 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.
img: /img/jekyll-folder.png
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 accesa 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.
img: /img/jekyll-site.png
Articol scris în perioada 2023, 2024 pe crism.ro