User Tools

Site Tools


clients:jekyll

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Last revisionBoth sides next revision
clients:jekyll [2018/02/16 11:51] – [Notes] Sean Rhoneclients:jekyll [2018/02/16 12:09] – [Config] Sean Rhone
Line 1: Line 1:
 +====== Information ======
  
 +  * Jekyll ((https://jekyllrb.com))
 +
 +===== Prerequisites =====
 +
 +  * [[distros:fedora_workstation_gnome | Fedora Workstation]]
 +
 +===== Notes =====
 +
 +  * Site is to be updated from a personal computer, and then uploaded to server
 +
 +====== Dependencies ======
 +
 +===== Packages =====
 +
 +****
 +
 +  sudo dnf install ruby ruby-devel redhat-rpm-config rubygems-devel libffi-devel make gcc openssl-devel
 +
 +===== Development Tools =====
 +
 +****
 +
 +  sudo dnf group install 'C Development Tools and Libraries'
 +
 +===== Gem Update =====
 +
 +****
 +
 +  sudo gem update
 +
 +===== Jekyll + Bundler =====
 +
 +****
 +
 +  sudo gem install bundler jekyll
 +
 +====== Main ======
 +
 +===== Create =====
 +
 +****
 +
 +  jekyll new ~/'Jekyll/main/src'
 +
 +===== Config =====
 +
 +****
 +
 +  gio open ~/'Jekyll/main/src/_config.yml'
 +
 +===== Serve/Test =====
 +
 +  * http://127.0.0.1:4000
 +
 +  jekyll serve --source ~/'Jekyll/main/src' --destination ~/'Jekyll/main/build'
 +
 +===== Build =====
 +
 +****
 +
 +  jekyll build --source ~/'Jekyll/main/src' --destination ~/'Jekyll/main/build'
 +
 +====== Blog ======
 +
 +===== Create =====
 +
 +****
 +
 +  jekyll new ~/'Jekyll/blog/src'
 +
 +===== Config =====
 +
 +****
 +
 +  xdg-open ~/'Jekyll/blog/src/_config.yml'
 +
 +===== Serve/Test =====
 +
 +  * http://127.0.0.1:4000
 +
 +  jekyll serve --source ~/'Jekyll/blog/src' --destination ~/'Jekyll/blog/build'
 +
 +===== Build =====
 +
 +****
 +
 +  jekyll build --source ~/'Jekyll/blog/src' --destination ~/'Jekyll/blog/build'