Added content

This commit is contained in:
Michael 2024-10-16 00:30:33 +13:00
parent a44225879b
commit bf91b37f81
12 changed files with 35 additions and 171 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 509 KiB

View File

@ -10,17 +10,17 @@ export const SITE: Site = {
export const HOME: Metadata = { export const HOME: Metadata = {
TITLE: "Home", TITLE: "Home",
DESCRIPTION: "Astro Nano is a minimal and lightweight blog and portfolio.", DESCRIPTION: "Software engineer at the University of Canterbury, specializing in full-stack development, cloud infrastructure, and DevOps.",
}; };
export const BLOG: Metadata = { export const BLOG: Metadata = {
TITLE: "Blog", TITLE: "Blog",
DESCRIPTION: "A collection of articles on topics I am passionate about.", DESCRIPTION: "Software engineer at the University of Canterbury, specializing in full-stack development, cloud infrastructure, and DevOps.",
}; };
export const WORK: Metadata = { export const WORK: Metadata = {
TITLE: "Work", TITLE: "Work",
DESCRIPTION: "Where I have worked and what I have done.", DESCRIPTION: "Software engineer at the University of Canterbury, specializing in full-stack development, cloud infrastructure, and DevOps.",
}; };
export const PROJECTS: Metadata = { export const PROJECTS: Metadata = {
@ -29,16 +29,12 @@ export const PROJECTS: Metadata = {
}; };
export const SOCIALS: Socials = [ export const SOCIALS: Socials = [
{
NAME: "twitter-x",
HREF: "https://twitter.com/markhorn_dev",
},
{ {
NAME: "github", NAME: "github",
HREF: "https://github.com/markhorn-dev" HREF: "https://github.com/michaelrausch"
}, },
{ {
NAME: "linkedin", NAME: "linkedin",
HREF: "https://www.linkedin.com/in/markhorn-dev", HREF: "https://www.linkedin.com/in/michael-rausch-13445b8a/",
} }
]; ];

View File

@ -1,5 +1,5 @@
--- ---
title: "Coming Soon" title: "Coming Soon"
description: "" description: ""
date: "Mar 22 2024" date: "Oct 16 2024"
--- ---

View File

@ -1,76 +0,0 @@
---
title: "Astro Sphere"
description: "Portfolio and blog build with astro."
date: "Mar 18 2024"
demoURL: "https://astro-sphere-demo.vercel.app"
repoURL: "https://github.com/markhorn-dev/astro-sphere"
---
![Astro Sphere Lighthouse Score](/astro-sphere.jpg)
Astro Sphere is a static, minimalist, lightweight, lightning fast portfolio and blog theme based on my personal website.
It is primarily Astro, Tailwind and Typescript, with a very small amount of SolidJS for stateful components.
## 🚀 Deploy your own
<div class="flex gap-2">
<a target="_blank" aria-label="Deploy with Vercel" href="https://vercel.com/new/clone?repository-url=https://github.com/markhorn-dev/astro-sphere">
<img src="/deploy_vercel.svg" />
</a>
<a target="_blank" aria-label="Deploy with Netlify" href="https://app.netlify.com/start/deploy?repository=https://github.com/markhorn-dev/astro-sphere">
<img src="/deploy_netlify.svg" />
</a>
</div>
## 📋 Features
- ✅ 100/100 Lighthouse performance
- ✅ Responsive
- ✅ Accessible
- ✅ SEO-friendly
- ✅ Typesafe
- ✅ Minimal style
- ✅ Light/Dark Theme
- ✅ Animated UI
- ✅ Tailwind styling
- ✅ Auto generated sitemap
- ✅ Auto generated RSS Feed
- ✅ Markdown support
- ✅ MDX Support (components in your markdown)
- ✅ Searchable content (posts and projects)
## 💯 Lighthouse score
![Astro Sphere Lighthouse Score](/lighthouse.png)
## 🕊️ Lightweight
All pages under 100kb (including fonts)
## ⚡︎ Fast
Rendered in ~40ms on localhost
## 📄 Configuration
The blog posts on the demo serve as the documentation and configuration.
## 💻 Commands
All commands are run from the root of the project, from a terminal:
Replace npm with your package manager of choice. `npm`, `pnpm`, `yarn`, `bun`, etc
| Command | Action |
| :------------------------ | :----------------------------------------------- |
| `npm install` | Installs dependencies |
| `npm run dev` | Starts local dev server at `localhost:4321` |
| `npm run sync` | Generates TypeScript types for all Astro modules.|
| `npm run build` | Build your production site to `./dist/` |
| `npm run preview` | Preview your build locally, before deploying |
| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` |
| `npm run astro -- --help` | Get help using the Astro CLI |
| `npm run lint` | Run ESLint |
| `npm run lint:fix` | Auto-fix ESLint issues |
## 🏛️ License
MIT

View File

@ -1,79 +0,0 @@
---
title: "Astro Nano"
description: "Minimal portfolio and blog build with astro and no frameworks."
date: "Mar 26 2024"
demoURL: "https://astro-nano-demo.vercel.app"
repoURL: "https://github.com/markhorn-dev/astro-nano"
---
![Astro Nano](/astro-nano.png)
Astro Nano is a static, minimalist, lightweight, lightning fast portfolio and blog theme.
Built with Astro, Tailwind and Typescript, an no frameworks.
It was designed as an even more minimal theme than my popular theme [Astro Sphere](https://github.com/markhorn-dev/astro-sphere)
## 🚀 Deploy your own
<div class="flex gap-2">
<a target="_blank" aria-label="Deploy with Vercel" href="https://vercel.com/new/clone?repository-url=https://github.com/markhorn-dev/astro-nano">
<img src="/deploy_vercel.svg" />
</a>
<a target="_blank" aria-label="Deploy with Netlify" href="https://app.netlify.com/start/deploy?repository=https://github.com/markhorn-dev/astro-nano">
<img src="/deploy_netlify.svg" />
</a>
</div>
## 📋 Features
- ✅ 100/100 Lighthouse performance
- ✅ Responsive
- ✅ Accessible
- ✅ SEO-friendly
- ✅ Typesafe
- ✅ Minimal style
- ✅ Light/Dark Theme
- ✅ Animated UI
- ✅ Tailwind styling
- ✅ Auto generated sitemap
- ✅ Auto generated RSS Feed
- ✅ Markdown support
- ✅ MDX Support (components in your markdown)
## 💯 Lighthouse score
![Astro Nano Lighthouse Score](/lighthouse.png)
## 🕊️ Lightweight
No frameworks or added bulk
## ⚡︎ Fast
Rendered in ~40ms on localhost
## 📄 Configuration
The blog posts on the demo serve as the documentation and configuration.
## 💻 Commands
All commands are run from the root of the project, from a terminal:
Replace npm with your package manager of choice. `npm`, `pnpm`, `yarn`, `bun`, etc
| Command | Action |
| :------------------------ | :----------------------------------------------- |
| `npm install` | Installs dependencies |
| `npm run dev` | Starts local dev server at `localhost:4321` |
| `npm run dev:network` | Starts local dev server on local network |
| `npm run sync` | Generates TypeScript types for all Astro modules.|
| `npm run build` | Build your production site to `./dist/` |
| `npm run preview` | Preview your build locally, before deploying |
| `npm run preview:network` | Preview build on local network |
| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` |
| `npm run astro -- --help` | Get help using the Astro CLI |
| `npm run lint` | Run ESLint |
| `npm run lint:fix` | Auto-fix ESLint issues |
## 🏛️ License
MIT

View File

@ -0,0 +1,14 @@
---
title: "QuickView Cloud"
description: "An AR cloud content management system"
date: "2024"
demoURL: "https://actuality.nz"
---
![UC Online](/content/quickview.png)
## Technologies
- NodeJS
- Firebase
- React
- UIKit

View File

@ -0,0 +1,13 @@
---
title: "Tuihono UC | UC Online"
description: "Online Learning with the University of Canterbury"
date: "2024"
demoURL: "https://uconline.ac.nz"
---
![UC Online](/content/uconlineacnz.png)
## Technologies
- Python / Django
- Angular
- AWS

View File

@ -5,4 +5,3 @@ dateStart: "08/01/2023"
dateEnd: "present" dateEnd: "present"
--- ---
Voluptatem est quaerat voluptas praesentium ipsa dolorem dignissimos nulla ratione distinctio quae maiores eligendi nostrum? Quibusdam, debitis voluptatum, lorem ipsum dolor. Sit amet consectetur adipisicing elit. Iure illo neque tempora.

View File

@ -5,4 +5,3 @@ dateStart: "02/11/2022"
dateEnd: "05/05/2023" dateEnd: "05/05/2023"
--- ---
Created a suite of innovative Augmented Reality product visualisation tools.

View File

@ -2,7 +2,5 @@
company: "Standard" company: "Standard"
role: "Software Engineer | Director" role: "Software Engineer | Director"
dateStart: "03/16/2018" dateStart: "03/16/2018"
dateEnd: "07/01/2019" dateEnd: "present"
--- ---
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Iure illo neque tempora, voluptatem est quaerat voluptas praesentium ipsa dolorem dignissimos nulla ratione distinctio quae maiores eligendi nostrum? Quibusdam, debitis voluptatum.

View File

@ -46,7 +46,7 @@ const { Content } = await project.render();
<nav class="animate flex gap-1"> <nav class="animate flex gap-1">
{project.data.demoURL && ( {project.data.demoURL && (
<Link href={project.data.demoURL} external> <Link href={project.data.demoURL} external>
demo live site
</Link> </Link>
)} )}
{project.data.demoURL && project.data.repoURL && ( {project.data.demoURL && project.data.repoURL && (