ThinkRoot

bine ați navigat pe insula mea de pe internet

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.

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

$ sudo pacman -S ruby base-devel

  1. 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
  1. Acum se poate instala bundler, care la rândul lui instalează gems-urile.

$ gem install jekyll bundler

  1. 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

  1. 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

⬅ The one before
De ce Netflix și alte platforme nu te anunță că mai există alte sezoane sau filme din serie

Up next ➡
Creați o listă a pachetelor instalate și instalați-le mai târziu în Arch Linux