diff --git a/.travis.yml b/.travis.yml index fd4dd10..5c6fe5e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,7 @@ language: ruby rvm: -- 2.2.2 +- 2.5 install: gem install jekyll jekyll-paginate jemoji html-proofer script: jekyll serve --baseurl "" --detach && htmlproofer ./_site --disable-external --empty-alt-ignore diff --git a/README.md b/README.md index ddc54b2..dfd73cf 100755 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -Quelldateien der Homepage unter [rolandjesse.de](http://rolandjesse.de/). Basiert auf dem [Personal Jekyll Theme](https://github.com/le4ker/personal-jekyll-theme/). +Quelldateien der Homepage unter [rolandjesse.de](https://rolandjesse.de/). Basiert auf dem [Personal Jekyll Theme](https://github.com/le4ker/personal-jekyll-theme/). # Seite bauen @@ -20,3 +20,31 @@ Seite mittels rsync (via scp) auf den Server laden (erfordert _deploy.yml mit de jekyll build octopress deploy ``` + +Run using Docker: + +``` +docker run --rm -it -p 4000:4000 -v "$PWD:/srv/jekyll" jekyll/jekyll jekyll serve --watch --host "0.0.0.0" --config _config.yml,_config.dev.yml +``` + +Run using Docker with Docker Compose: +``` +docker-compose up +``` + +## OSS used in { Personal } + +One of the reasons { Personal } is real is the following OSS projects: + + 1. [Grayscale](http://startbootstrap.com/template-overviews/grayscale/) + 2. [hammer.js](https://hammerjs.github.io/) + 3. [highlightjs](https://highlightjs.org/) + 4. [RRSSB](https://github.com/kni-labs/rrssb) + 5. [Timeline](https://github.com/kirbyt/timeline-jekyll-theme) + 6. [typed.js](https://github.com/mattboldt/typed.js/) + +
+ + + +
diff --git a/_config.dev.yml b/_config.dev.yml new file mode 100644 index 0000000..2b9cde5 --- /dev/null +++ b/_config.dev.yml @@ -0,0 +1 @@ +baseurl: "" diff --git a/_config.yml b/_config.yml index 5c43c5e..c7640d5 100755 --- a/_config.yml +++ b/_config.yml @@ -3,7 +3,7 @@ # NB! Set your site's url, otherwise stuff will break :) -url: "http://rolandjesse.de" +url: "https://rolandjesse.de" # If you're hosting your site at a Project repository on GitHub pages # (https://yourusername.github.io/repository-name) @@ -24,7 +24,7 @@ google-tracking-id: "" # If you are not hosted on Github Pages, and your host doesn't support https # then you should disable it -force-https: False +force-https: True ############# # HTML Head # @@ -137,7 +137,7 @@ events: - image: "/img/timeline/angestellter.jpg" date: "Angestellter" description: "Projektschaffender bei einer [Unternehmensberatung](https://www.pta.de/).
(Bild © [Oskar Steimel](http://oskarsteimel.com/))" - - image: "/img/timeline/laeufer.jpg" + - image: "/img/timeligit remote add origin https://git.tailorama.com/sr-rolando/rolandjesse.de.gitne/laeufer.jpg" date: "Läufer" description: "Gern und viel unterwegs. Oft im Wald. Gelegentlich auf [Veranstaltungen](http://sr-rolando.com/laeufer/). Dann im sportlichen Kilt." - image: "/img/timeline/podcast.jpg" diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..08eb477 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,11 @@ +version: "3" + +services: + jekyll: + image: jekyll/jekyll + ports: + - "4000:4000" + command: jekyll serve --watch --host "0.0.0.0" --config _config.yml,_config.dev.yml + volumes: + - .:/srv/jekyll + diff --git a/scripts/serve b/scripts/serve index ee51d3c..474e8a4 100755 --- a/scripts/serve +++ b/scripts/serve @@ -1,3 +1,3 @@ #!/bin/bash -jekyll serve --watch --host "127.0.0.1" --baseurl "" +jekyll serve --watch --host "127.0.0.1" --config _config.yml,_config.dev.yml