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
Next revision
Previous revision
Last revisionBoth sides next revision
clients:jekyll [2018/02/16 10:43] 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'