diff --git a/public/ayo.png b/public/ayo.png new file mode 100644 index 0000000..3c8d566 Binary files /dev/null and b/public/ayo.png differ diff --git a/src/components/Head.astro b/src/components/Head.astro index 87046df..63732f6 100644 --- a/src/components/Head.astro +++ b/src/components/Head.astro @@ -1,22 +1,44 @@ --- export interface Props { - title: string; + title: string | undefined; + description: string | undefined; } -const { title } = Astro.props; -const description = - "Ayo Ayco is a software engineer and consultant, expecializing in web development | " + - title; +const defaultDescription = + "Ayo Ayco is a professional software engineer specializing in web development with a decade of experience building web applications for both private businesses and government-funded high-impact projects utilizing web technologies, IoT, data viz/insights, remote sensing, and GIS"; + +let { title, description = defaultDescription } = Astro.props; + +title = `${ + title ? `${title} | ` : "" +}Ayo Ayco | Software Engineer + Web Developer`; --- + {title} - - + + + + + + + + + + + + + + + + + + + - {title} diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index 9b59f20..66025e3 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -1,15 +1,16 @@ --- import Head from "../components/Head.astro"; export interface Props { - title: string; + title?: string; + description?: string; } -const { title } = Astro.props; +const { title, description } = Astro.props; --- - + diff --git a/src/pages/index.astro b/src/pages/index.astro index 105cc55..2f1069b 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -4,7 +4,7 @@ import Card from "../components/Card.astro"; import Footer from "../components/Footer.astro"; --- - +

diff --git a/src/pages/now/and-then/09-20-2022.astro b/src/pages/now/and-then/09-20-2022.astro index a4812e0..44b6a50 100644 --- a/src/pages/now/and-then/09-20-2022.astro +++ b/src/pages/now/and-then/09-20-2022.astro @@ -2,12 +2,15 @@ import Layout from "../../../layouts/Layout.astro"; import Footer from "../../../components/Footer.astro"; import Back from "../../../components/Back.astro"; +const title = "Settling in The Netherlands"; +const description = + "This year (2022) I have moved to The Netherlands with my family; specifically to the northern area of Amsterdam."; --- - +
-

Settling in The Netherlands

+

{title}

This year (2022) I have moved to The Netherlands with my family; specifically to the northern area of Amsterdam. diff --git a/src/pages/now/index.astro b/src/pages/now/index.astro index 2d7a90b..80fe6be 100644 --- a/src/pages/now/index.astro +++ b/src/pages/now/index.astro @@ -7,22 +7,32 @@ import Posts from "../../components/Posts.astro"; const posts = await Astro.glob("./and-then/*.astro"); --- - +

Now

What am I currently up to?

- I have been living now in Amsterdam for a little over a year with my wife and - son. + I have been living now in Amsterdam for a little over a year with my wife + and son.

- I am employed as a frontend web developer by iO, and am now building for and providing technical consultation to Priva, where I work on the tool their partners use to configure IoT smart devices for highly delicate climate control in green houses that produce food for people around the globe.

+ I am employed as a frontend web developer by iO, and am now building for and providing technical consultation to Priva, where I work on the tool their partners use to configure IoT smart + devices for highly delicate climate control in green houses that produce + food for people around the globe. +

- I have also started being fond of the Fediverse, which is a decentralized network - of social platforms. I now have efforts pushing it forward by contributing - to projects like Elk ZoneElk Zone and my own Mastodon instance where I post what I learn along the way.

diff --git a/src/pages/showcase/astro-github-stats.astro b/src/pages/showcase/astro-github-stats.astro index 7bc7d4b..5e8f20f 100644 --- a/src/pages/showcase/astro-github-stats.astro +++ b/src/pages/showcase/astro-github-stats.astro @@ -5,7 +5,10 @@ import Back from "../../components/Back.astro"; import GithubStats from "astro-github-stats"; --- - +

Astro GitHub Stats

diff --git a/src/pages/showcase/astro-reactive-form.astro b/src/pages/showcase/astro-reactive-form.astro index 84f67fa..3e557b6 100644 --- a/src/pages/showcase/astro-reactive-form.astro +++ b/src/pages/showcase/astro-reactive-form.astro @@ -66,13 +66,14 @@ const characteristicsForm: FormGroup = new FormGroup( ---

Astro Reactive Form

- Generate a dynamic form based on your data, and modify programatically. + Generate a dynamic form based on your data, and modify programatically

  • diff --git a/src/pages/showcase/index.astro b/src/pages/showcase/index.astro index 63984d5..7ae90e7 100644 --- a/src/pages/showcase/index.astro +++ b/src/pages/showcase/index.astro @@ -5,7 +5,10 @@ import Card from "../../components/Card.astro"; import Back from "../../components/Back.astro"; --- - +

    Fun Side Projects

    diff --git a/src/pages/social.astro b/src/pages/social.astro index 4521c7b..531caa6 100644 --- a/src/pages/social.astro +++ b/src/pages/social.astro @@ -5,7 +5,10 @@ import Footer from "../components/Footer.astro"; import Back from "../components/Back.astro"; --- - +

    Social Links