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>
|
<p>See more of my previous projects at <a href="https://ayos.blog/projects">my blog</a>.</p>
|
||||||
<ul>
|
<ul>
|
||||||
<Card
|
<Card
|
||||||
href="/stuff"
|
newTab
|
||||||
title="Small Stuff 🧱"
|
href="https://www.npmjs.com/package/@ayco/astro-sw"
|
||||||
body="Building blocks for projects"
|
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
|
<Card
|
||||||
newTab
|
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