FIX: Only ready work in documented. Images added, view ubtton optional.

This commit is contained in:
MajorDroolz
2023-01-04 22:18:53 -05:00
parent 34e75a3748
commit 87a3c3d2b4
7 changed files with 70 additions and 33 deletions

View File

@@ -9,3 +9,4 @@ page_gen:
name: id name: id
title: title title: title
page_data_prefix: data page_data_prefix: data
filter: ready

View File

@@ -1,47 +1,47 @@
html: html:
name: HTML name: HTML
fore: white fore: '#FFFFFF'
back: orangered back: '#E44D26'
link: https://html.spec.whatwg.org/multipage/ link: https://html.spec.whatwg.org/multipage/
css: css:
name: CSS name: CSS
fore: white fore: '#FFFFFF'
back: royalblue back: '#2965F1'
link: https://www.w3.org/Style/CSS/Overview.en.html link: https://www.w3.org/Style/CSS/Overview.en.html
js: js:
name: JavaScript name: JavaScript
fore: darkslategray fore: '#323330'
back: gold back: '#F0DB4F'
link: https://en.wikipedia.org/wiki/JavaScript link: https://en.wikipedia.org/wiki/JavaScript
php: php:
name: PHP name: PHP
fore: black fore: '#242434'
back: lightsteelblue back: '#8B93BB'
link: https://www.php.net link: https://www.php.net
docker: docker:
name: Docker name: Docker
fore: dodgerblue fore: '#2494EC'
back: white back: '#FFFFFF'
link: https://www.docker.com link: https://www.docker.com
azure: azure:
name: Azure name: Azure
fore: whitesmoke fore: '#EEEEEE'
back: steelblue back: '#0962B0'
link: https://azure.microsoft.com/en-us/ link: https://azure.microsoft.com/en-us/
mariadb: mariadb:
name: MariaDB name: MariaDB
fore: black fore: '#1C335C'
back: peru back: '#C4745C'
link: https://mariadb.org link: https://mariadb.org
react: react:
name: React name: React
fore: cyan fore: '#04D8F8'
back: black back: '#242323'
link: https://reactjs.org link: https://reactjs.org

View File

@@ -1,12 +1,14 @@
malung: malung:
id: malung id: malung
title: Example title: Malung
subtitle: Just A Test subtitle: COVID-19 Classifier
stack: [ html, css, js, php, docker, mariadb, azure ] stack: [ html, css, js, php, docker, mariadb, azure ]
image: /res/avatar.svg image: /res/avatar.svg
link: / link: /404
color: yellow color: yellow
ready: true
description: description:
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Lorem Ipsum has been the industry's standard dummy text ever since the Lorem Ipsum has been the industry's standard dummy text ever since the
@@ -28,13 +30,15 @@ malung:
freshmanual: freshmanual:
id: freshmanual id: freshmanual
title: Example title: FreshManual
subtitle: Just A Test subtitle: Mobile App
stack: [ html, css, js, php, docker, mariadb, azure ] stack: [ html, css, js, php, docker, mariadb, azure ]
image: /res/avatar.svg image: /res/avatar.svg
link: / link: /404
color: blue color: blue
ready: false
description: description:
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Lorem Ipsum has been the industry's standard dummy text ever since the Lorem Ipsum has been the industry's standard dummy text ever since the
@@ -56,13 +60,14 @@ freshmanual:
pollbuddy: pollbuddy:
id: pollbuddy id: pollbuddy
title: Example title: Poll Buddy
subtitle: Just A Test
stack: [ html, css, js, php, docker, mariadb, azure ] stack: [ html, css, js, php, docker, mariadb, azure ]
image: /res/avatar.svg image: /res/avatar.svg
link: / link: /404
color: green color: green
ready: false
description: description:
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Lorem Ipsum has been the industry's standard dummy text ever since the Lorem Ipsum has been the industry's standard dummy text ever since the
@@ -84,13 +89,14 @@ pollbuddy:
rpi-crisis: rpi-crisis:
id: rpi-crisis id: rpi-crisis
title: Example title: CRISIS
subtitle: Just A Test
stack: [ html, css, js, php, docker, mariadb, azure ] stack: [ html, css, js, php, docker, mariadb, azure ]
image: /res/avatar.svg image: /res/avatar.svg
link: / link: /404
color: red color: red
ready: false
description: description:
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Lorem Ipsum has been the industry's standard dummy text ever since the Lorem Ipsum has been the industry's standard dummy text ever since the

View File

@@ -28,11 +28,17 @@ layout: default
<li>{{outcome}}</li> <li>{{outcome}}</li>
{% endfor %} {% endfor %}
</ul> </ul>
<a href="/404" id="experience-button" class="nav-link white button r-icon" data-i="arrow_right">View Example</a> {% if malung.link %}
<a href="{{malung.link}}" id="experience-button" class="nav-link white button r-icon" data-i="arrow_right">View {{malung.title}}</a>
{% endif %}
</div> </div>
<div id="image-side"> <div id="image-side">
<div id="image" class="shadow"> <div id="image" class="shadow">
<h1>Image Not Available</h1> {% if malung.image %}
<img id="image-inner" src="{{malung.image}}" alt="Image of {{malung.title}}">
{% else %}
<h1 aria-hidden>Image Not Available</h1>
{% endif %}
</div> </div>
<div id="stack"> <div id="stack">
{% for tech in malung.stack %} {% for tech in malung.stack %}

View File

@@ -15,7 +15,14 @@ layout: default
<a class="{{ data.color }} project-item shadow" href="/experience/{{ id }}"> <a class="{{ data.color }} project-item shadow" href="/experience/{{ id }}">
<div class="space"></div> <div class="space"></div>
<div class="nav-link project-link r-icon" data-i="arrow_right">{{ data.title }}: {{ data.subtitle }} <div class="nav-link project-link r-icon" data-i="arrow_right">
{{ data.title }}
<!-- Add the subtitle, if it exists. -->
{% if data.subtitle %}
<span>:</span>
&nbsp;
<p>{{ data.subtitle }}</p>
{% endif %}
</div> </div>
</a> </a>
{% endfor %} {% endfor %}

View File

@@ -32,7 +32,14 @@ layout: default
{% for project in home.featured %} {% for project in home.featured %}
<a class="{{ work[project].color }} project-item shadow" href="/experience/{{ project }}"> <a class="{{ work[project].color }} project-item shadow" href="/experience/{{ project }}">
<div class="space"></div> <div class="space"></div>
<div class="nav-link project-link r-icon" data-i="arrow_right">{{ work[project].title }}: {{ work[project].subtitle }} <div class="nav-link project-link r-icon" data-i="arrow_right">
{{ work[project].title }}
<!-- Add the subtitle, if it exists. -->
{% if work[project].subtitle %}
<span>:</span>
&nbsp;
<p>{{ work[project].subtitle }}</p>
{% endif %}
</div> </div>
</a> </a>
{% endfor %} {% endfor %}

View File

@@ -34,6 +34,11 @@
border-radius: 10px; border-radius: 10px;
height: 300px; height: 300px;
width: 100%; width: 100%;
display: flex;
align-items: center;
justify-content: center;
color: #aaa;
position: relative;
} }
#description { #description {
@@ -68,3 +73,8 @@
content: ""; content: "";
flex: 1000000; flex: 1000000;
} }
#image-inner {
max-width: 100%;
max-height: 100%;
}