feat: put all small stuff to showcase
This commit is contained in:
parent
ad8eca831c
commit
6b6a9dbb09
2 changed files with 22 additions and 48 deletions
|
@ -13,9 +13,28 @@ import Card from "../components/Card.astro";
|
|||
<p>See more of my previous projects at <a href="https://ayos.blog/projects">my blog</a>.</p>
|
||||
<ul>
|
||||
<Card
|
||||
href="/stuff"
|
||||
title="Small Stuff 🧱"
|
||||
body="Building blocks for projects"
|
||||
newTab
|
||||
href="https://www.npmjs.com/package/@ayco/astro-sw"
|
||||
title="Astro SW"
|
||||
body="Astro integration to use your own authored service worker"
|
||||
/>
|
||||
<Card
|
||||
newTab
|
||||
href="https://www.npmjs.com/package/web-component-base"
|
||||
title="Web Component Base"
|
||||
body="This provides a minimal vanilla JS base class that aims to reduce the complexity of creating reactive custom elements."
|
||||
/>
|
||||
<Card
|
||||
newTab
|
||||
href="https://www.npmjs.com/package/@ayco/astro-resume"
|
||||
title="Astro Resume"
|
||||
body="Utilities for serializing data from server for use in the client with types preserved across components."
|
||||
/>
|
||||
<Card
|
||||
newTab
|
||||
href="https://www.npmjs.com/package/generate-timezone-json"
|
||||
title="Time Zone JSON Generator"
|
||||
body="Generate a JSON file containing time zones from the official IANA Database or your own zone.tab file"
|
||||
/>
|
||||
<Card
|
||||
newTab
|
||||
|
|
|
@ -1,45 +0,0 @@
|
|||
---
|
||||
import Layout from "../layouts/Layout.astro";
|
||||
import Footer from "../components/Footer.astro";
|
||||
import Card from "../components/Card.astro";
|
||||
---
|
||||
|
||||
<Layout
|
||||
title="Stuff: Smaller Building Blocks"
|
||||
description="See demos of side projects Ayo Ayco created"
|
||||
>
|
||||
<main>
|
||||
<h1 class="text-gradient">Stuff</h1>
|
||||
<p>Because software is not just a huge pile of code, but a combination of small, reusable stuff...</p>
|
||||
<ul>
|
||||
<Card
|
||||
newTab
|
||||
href="https://ayco.io/n/web-component-base"
|
||||
title="Web Component Base"
|
||||
body="This provides a minimal vanilla JS base class that aims to reduce the complexity of creating reactive custom elements."
|
||||
/>
|
||||
<Card
|
||||
newTab
|
||||
href="https://ayco.io/n/@ayco/astro-resume"
|
||||
title="Astro Resume"
|
||||
body="Utilities for serializing data from server for use in the client with types preserved across components."
|
||||
/>
|
||||
<Card
|
||||
newTab
|
||||
href="https://ayco.io/n/generate-timezone-json"
|
||||
title="Time Zone JSON Generator"
|
||||
body="Generate a JSON file containing time zones from the official IANA Database or your own zone.tab file"
|
||||
/>
|
||||
</ul>
|
||||
<Footer />
|
||||
</main>
|
||||
</Layout>
|
||||
|
||||
<style>
|
||||
ul {
|
||||
list-style: none;
|
||||
display: grid;
|
||||
gap: 1rem;
|
||||
padding: 0;
|
||||
}
|
||||
</style>
|
Loading…
Reference in a new issue