This commit is contained in:
artie 2024-01-11 17:28:46 +01:00
parent 2e02da3b69
commit 173285b4d1
7 changed files with 1644 additions and 1256 deletions

View File

@ -1,9 +1,10 @@
import { defineConfig } from "astro/config"; import { defineConfig } from "astro/config";
import tailwind from "@astrojs/tailwind"; import tailwind from "@astrojs/tailwind";
import svelte from "@astrojs/svelte"; import svelte from "@astrojs/svelte";
import icon from "astro-icon";
// https://astro.build/config // https://astro.build/config
export default defineConfig({ export default defineConfig({
integrations: [tailwind(), svelte()], integrations: [tailwind(), svelte(), icon()],
compressHTML: false,
}); });

View File

@ -10,14 +10,16 @@
"astro": "astro" "astro": "astro"
}, },
"dependencies": { "dependencies": {
"@astrojs/svelte": "^4.0.2", "@astrojs/svelte": "^5.0.3",
"@astrojs/tailwind": "^5.0.0", "@astrojs/tailwind": "^5.1.0",
"astro": "^3.0.13", "@iconify-json/mdi": "^1.1.64",
"astro-icon": "^0.8.1", "@iconify-json/simple-icons": "^1.1.87",
"astro": "^4.1.2",
"astro-icon": "^1.0.2",
"pixi-live2d-display": "^0.4.0", "pixi-live2d-display": "^0.4.0",
"pixi.js": "^6.5.10", "pixi.js": "^6.5.10",
"svelte": "^4.2.0", "svelte": "^4.2.8",
"tailwindcss": "^3.3.3" "tailwindcss": "^3.4.1"
}, },
"devDependencies": { "devDependencies": {
"@catppuccin/tailwindcss": "^0.1.6" "@catppuccin/tailwindcss": "^0.1.6"

2852
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@ -27,7 +27,7 @@ import blobHeart from "../assets/blobheart.png";
</div> </div>
<style> <style>
[astro-icon] { [data-icon] {
width: 3rem; width: 3rem;
} }
</style> </style>

View File

@ -1,14 +1,20 @@
--- ---
import { Icon } from "astro-icon"; import { Icon } from "astro-icon/components";
--- ---
<div class="flex flex-wrap justify-center gap-x-3 lg:mt-6 mt-5"> <div class="flex flex-wrap justify-center gap-x-3 lg:mt-6 mt-5">
<a href="https://github.com/artiemis" target="_blank"> <a href="https://github.com/artiemis" target="_blank">
<Icon name="mdi:github" /> <Icon name="mdi:github" />
</a> </a>
<a class="group relative" href="https://discord.com/users/134306884617371648" target="_blank"> <a
class="group relative"
href="https://discord.com/users/134306884617371648"
target="_blank"
>
<Icon class="hover:text-[#5865F2]" name="mdi:discord" /> <Icon class="hover:text-[#5865F2]" name="mdi:discord" />
<div class="absolute xl:w-[28rem] top-10 left-8 z-10 xl:group-hover:opacity-100 transition-opacity opacity-0 pointer-events-none"> <div
class="absolute xl:w-[28rem] top-10 left-8 z-10 xl:group-hover:opacity-100 transition-opacity opacity-0 pointer-events-none"
>
<img <img
class="pointer-events-none" class="pointer-events-none"
src="https://lanyard.cnrad.dev/api/134306884617371648?hideDiscrim=true&showDisplayName=true&bg=1e2030" src="https://lanyard.cnrad.dev/api/134306884617371648?hideDiscrim=true&showDisplayName=true&bg=1e2030"
@ -17,7 +23,11 @@ import { Icon } from "astro-icon";
</div> </div>
</a> </a>
<a rel="me" href="https://infosec.exchange/@artie" target="_blank"> <a rel="me" href="https://infosec.exchange/@artie" target="_blank">
<Icon class="hover:text-[#6364FF]" title="@artie@infosec.exchange" name="mdi:mastodon" /> <Icon
class="hover:text-[#6364FF]"
title="@artie@infosec.exchange"
name="mdi:mastodon"
/>
</a> </a>
<a href="https://twitter.com/artiebun" target="_blank"> <a href="https://twitter.com/artiebun" target="_blank">
<Icon class="hover:text-[#1DA1F2]" name="mdi:twitter" /> <Icon class="hover:text-[#1DA1F2]" name="mdi:twitter" />
@ -31,16 +41,17 @@ import { Icon } from "astro-icon";
</div> </div>
<style> <style>
[astro-icon] { [data-icon] {
width: 2rem; width: 2rem;
height: auto;
transition: 0.4s ease-out; transition: 0.4s ease-out;
} }
[astro-icon="wizard-hat"] { [data-icon="wizard-hat"] {
width: 1.8rem; width: 1.8rem;
} }
[astro-icon]:hover { [data-icon]:hover {
transform: rotateZ(360deg); transform: rotateZ(360deg);
} }
</style> </style>

1
src/env.d.ts vendored
View File

@ -1 +1,2 @@
/// <reference path="../.astro/types.d.ts" />
/// <reference types="astro/client" /> /// <reference types="astro/client" />

View File

@ -7,7 +7,6 @@ import Model from "../components/Model.svelte";
--- ---
<Layout title="artie"> <Layout title="artie">
<!-- <Snow /> -->
<Prompt /> <Prompt />
<Centerpiece /> <Centerpiece />
<Icons /> <Icons />