diff --git a/Gemfile b/Gemfile index ccd4ffd..b8222f2 100644 --- a/Gemfile +++ b/Gemfile @@ -1,2 +1,3 @@ source "https://rubygems.org" -gem "jekyll", "~> 4.3" \ No newline at end of file +gem "jekyll", "~> 4.3" +gem "jekyll-datapage-generator" \ No newline at end of file diff --git a/Gemfile.lock b/Gemfile.lock index c3c1f99..3f78dd4 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -31,6 +31,7 @@ GEM safe_yaml (~> 1.0) terminal-table (>= 1.8, < 4.0) webrick (~> 1.7) + jekyll-datapage-generator (1.4.0) jekyll-sass-converter (3.0.0) sass-embedded (~> 1.54) jekyll-watch (2.2.1) @@ -65,6 +66,7 @@ PLATFORMS DEPENDENCIES jekyll (~> 4.3) + jekyll-datapage-generator BUNDLED WITH 2.4.2 diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..ddc4658 --- /dev/null +++ b/_config.yml @@ -0,0 +1,11 @@ +plugins: + - jekyll-datapage-generator + +page_gen: +- data: work + template: experience + dir: experience + index_files: false + name: id + title: title + page_data_prefix: data \ No newline at end of file diff --git a/_data/techs.yml b/_data/techs.yml new file mode 100644 index 0000000..d4caa11 --- /dev/null +++ b/_data/techs.yml @@ -0,0 +1,47 @@ +html: + name: HTML + fore: white + back: orangered + link: https://html.spec.whatwg.org/multipage/ + +css: + name: CSS + fore: white + back: royalblue + link: https://www.w3.org/Style/CSS/Overview.en.html + +js: + name: JavaScript + fore: darkslategray + back: gold + link: https://en.wikipedia.org/wiki/JavaScript + +php: + name: PHP + fore: black + back: lightsteelblue + link: https://www.php.net + +docker: + name: Docker + fore: dodgerblue + back: white + link: https://www.docker.com + +azure: + name: Azure + fore: whitesmoke + back: steelblue + link: https://azure.microsoft.com/en-us/ + +mariadb: + name: MariaDB + fore: black + back: peru + link: https://mariadb.org + +react: + name: React + fore: cyan + back: black + link: https://reactjs.org \ No newline at end of file diff --git a/_data/work.yml b/_data/work.yml index 96b2421..16a5c19 100644 --- a/_data/work.yml +++ b/_data/work.yml @@ -1,12 +1,11 @@ malung: - title: - Example - - subtitle: - Just A Test - - stack: - [ PHP, JS, CSS, HTML, Docker, MariaDB, Azure ] + id: malung + title: Example + subtitle: Just A Test + stack: [ html, css, js, php, docker, mariadb, azure ] + image: /res/avatar.svg + link: / + color: yellow description: Lorem Ipsum is simply dummy text of the printing and typesetting industry. @@ -24,27 +23,17 @@ malung: - It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. - - image: - /res/avatar.svg - - link: - / - - color: - yellow #*----------------------------------------------------------------------------*# freshmanual: - title: - Example - - subtitle: - Just A Test - - stack: - [ PHP, JS, CSS, HTML, Docker, MariaDB, Azure ] + id: freshmanual + title: Example + subtitle: Just A Test + stack: [ html, css, js, php, docker, mariadb, azure ] + image: /res/avatar.svg + link: / + color: blue description: Lorem Ipsum is simply dummy text of the printing and typesetting industry. @@ -62,27 +51,17 @@ freshmanual: - It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. - - image: - /res/avatar.svg - - link: - / - - color: - blue #*----------------------------------------------------------------------------*# pollbuddy: - title: - Example - - subtitle: - Just A Test - - stack: - [ PHP, JS, CSS, HTML, Docker, MariaDB, Azure ] + id: pollbuddy + title: Example + subtitle: Just A Test + stack: [ html, css, js, php, docker, mariadb, azure ] + image: /res/avatar.svg + link: / + color: green description: Lorem Ipsum is simply dummy text of the printing and typesetting industry. @@ -100,27 +79,17 @@ pollbuddy: - It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. - - image: - /res/avatar.svg - - link: - / - - color: - green #*----------------------------------------------------------------------------*# rpi-crisis: - title: - Example - - subtitle: - Just A Test - - stack: - [ PHP, JS, CSS, HTML, Docker, MariaDB, Azure ] + id: rpi-crisis + title: Example + subtitle: Just A Test + stack: [ html, css, js, php, docker, mariadb, azure ] + image: /res/avatar.svg + link: / + color: red description: Lorem Ipsum is simply dummy text of the printing and typesetting industry. @@ -138,14 +107,5 @@ rpi-crisis: - It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. - - image: - /res/avatar.svg - - link: - / - - color: - red #*----------------------------------------------------------------------------*# \ No newline at end of file diff --git a/_layouts/default.html b/_layouts/default.html index ef65674..ed48d7f 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -25,7 +25,7 @@ {{ content }} -
+ {% include footer.html %}