updated config files

Signed-off-by: Ash Entwisle <ash.entwisle@protonmail.com>
pull/1/head
Ash Entwisle 2024-02-20 14:37:19 +00:00
parent aba48a958e
commit bbc30b9cad
No known key found for this signature in database
GPG Key ID: 0E3CBB6B4BE9FE33
31 changed files with 3095 additions and 3918 deletions

View File

@ -4,23 +4,16 @@ import mdx from "@astrojs/mdx";
import partytown from "@astrojs/partytown";
import sitemap from "@astrojs/sitemap";
import prefetch from "@astrojs/prefetch";
import svelte from "@astrojs/svelte";
import cloudflare from "@astrojs/cloudflare";
// https://astro.build/config
export default defineConfig({
site: "https://hullcss.org",
integrations: [tailwind(), mdx(), partytown(), sitemap(), prefetch()],
output: "server",
adapter: cloudflare(),
redirects: {
"/links": "https://linktr.ee/hullcss",
"/links/discord": "https://discord.gg/AFxbUs5kyA",
"/links/facebook": "https://facebook.com/hullCSS",
"/links/github": "https://github.com/hullcss",
"/links/husu": "https://hulluniunion.com/activities/view/ComputerScience",
"/links/instagram": "https://instagram.com/hull_css/",
"/links/linkedin": "https://linkedin.com/company/hullcss",
"/links/twitter": "https://twitter.com/hull_CSS",
}
integrations: [tailwind({
configFile: "./tailwind.config.cjs"
}), mdx(), partytown(), sitemap(), prefetch(), svelte()],
site: "https://hullcss.org",
adapter: cloudflare()
});

5871
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1,25 +1,31 @@
{
"name": "website",
"name": "www",
"type": "module",
"version": "0.0.1",
"scripts": {
"dev": "astro dev",
"start": "astro dev",
"build": "astro build",
"build": "astro check && astro build",
"preview": "astro preview",
"astro": "astro"
"astro": "astro",
"test": "echo \"Error: no test specified\" && exit 1"
},
"dependencies": {
"@astrojs/cloudflare": "^7.6.1",
"@astrojs/mdx": "^1.1.2",
"@astrojs/partytown": "^2.0.1",
"@astrojs/check": "^0.4.1",
"@astrojs/cloudflare": "^9.0.0",
"@astrojs/mdx": "^2.1.1",
"@astrojs/node": "^8.2.0",
"@astrojs/partytown": "^2.0.4",
"@astrojs/prefetch": "^0.4.1",
"@astrojs/sitemap": "^3.0.2",
"@astrojs/tailwind": "^5.0.2",
"astro": "^3.3.2",
"tailwindcss": "^3.3.3"
"@astrojs/sitemap": "^3.0.5",
"@astrojs/svelte": "^5.0.3",
"@astrojs/tailwind": "^5.1.0",
"astro": "^4.4.0",
"svelte": "^4.2.10",
"tailwindcss": "^3.4.1",
"typescript": "^5.3.3"
},
"devDependencies": {
"sass": "^1.69.4"
"sass": "^1.71.0"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 571 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

View File

@ -1,48 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="50mm"
height="50mm"
viewBox="0 0 50 50"
version="1.1"
id="svg1"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<g
id="layer3">
<rect
style="fill:#282c34;fill-opacity:1;stroke-width:0.383964"
id="rect1"
width="50"
height="50"
x="0"
y="-3.2449276e-07" />
<g
id="layer2"
transform="matrix(1.2967046,0,0,1.1575242,-2.7770808,-0.60514607)">
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:42.0168px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#607857;fill-opacity:1;stroke-width:3.50141"
x="8.3829136"
y="37.671043"
id="text2-2-0"><tspan
id="tspan2-9-9"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#607857;fill-opacity:1;stroke-width:3.50141"
x="8.3829136"
y="37.671043">#</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:42.0168px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#98c379;fill-opacity:1;stroke-width:3.50129;stroke-dasharray:none"
x="9.2495804"
y="37.242447"
id="text2-6"><tspan
id="tspan2-2"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#98c379;fill-opacity:1;stroke-width:3.50129;stroke-dasharray:none"
x="9.2495804"
y="37.242447">#</tspan></text>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

View File

@ -1,48 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="50mm"
height="50mm"
viewBox="0 0 50 50"
version="1.1"
id="svg1"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<g
id="layer3">
<rect
style="fill:#282c34;fill-opacity:1;stroke-width:0.383964"
id="rect1"
width="50"
height="50"
x="0"
y="-3.2449276e-07" />
<g
id="layer2"
transform="matrix(1.2967046,0,0,1.1575242,-2.7770808,-0.60514607)">
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:42.0168px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#607857;fill-opacity:1;stroke-width:3.50141"
x="8.3829136"
y="37.671043"
id="text2-2-0"><tspan
id="tspan2-9-9"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#607857;fill-opacity:1;stroke-width:3.50141"
x="8.3829136"
y="37.671043">#</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:42.0168px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#98c379;fill-opacity:1;stroke-width:3.50129;stroke-dasharray:none"
x="9.2495804"
y="37.242447"
id="text2-6"><tspan
id="tspan2-2"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#98c379;fill-opacity:1;stroke-width:3.50129;stroke-dasharray:none"
x="9.2495804"
y="37.242447">#</tspan></text>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

View File

@ -1,51 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="50mm"
height="50.000004mm"
viewBox="0 0 50 50.000004"
version="1.1"
id="svg1"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<g
id="g3"
transform="matrix(1.159794,0,0,1.150234,-0.94072344,-0.83051427)">
<rect
style="fill:#98c379;fill-opacity:1;stroke-width:0.332435"
id="rect1-7"
width="43.111103"
height="43.469418"
x="0.81111252"
y="0.7220394" />
<g
id="layer1"
transform="matrix(0.96400508,0,0,0.87489855,-48.87674,0.92254793)">
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:42.0168px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#607852;fill-opacity:1;stroke-width:3.50141"
x="8.3829136"
y="37.671043"
id="text2"
transform="matrix(1.159794,0,0,1.150234,49.059277,-0.83051425)"><tspan
id="tspan2"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#607852;fill-opacity:1;stroke-width:3.50141"
x="8.3829136"
y="37.671043">#</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:42.0168px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#282c34;fill-opacity:1;stroke-width:3.50141"
x="9.2495804"
y="37.242447"
id="text3"
transform="matrix(1.159794,0,0,1.150234,49.059277,-0.83051425)"><tspan
id="tspan3"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#282c34;fill-opacity:1;stroke-width:3.50141"
x="9.2495804"
y="37.242447">#</tspan></text>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 108 KiB

View File

@ -1,76 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="200mm"
height="50.000008mm"
viewBox="0 0 200 50.000008"
version="1.1"
id="svg1"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<g
id="layer6"
transform="translate(-1.6430215e-7,-100)">
<rect
style="fill:#282c34;fill-opacity:1;stroke-width:0.767927"
id="rect1-5"
width="200"
height="50.000008"
x="1.6430215e-07"
y="100" />
<g
id="layer4"
transform="matrix(0.99264735,0,0,0.98039325,27.720578,-1.7157017)">
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:33.3952px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#617a57;fill-opacity:1;stroke-width:42.5354;stroke-dasharray:none"
x="26.838634"
y="142.2"
id="text7"
transform="scale(1.0018572,0.99814625)"><tspan
id="tspan7"
style="fill:#617a57;fill-opacity:1;stroke-width:42.5354"
x="26.838634"
y="142.2">HullCSS</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:33.3952px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#98c379;fill-opacity:1;stroke-width:42.5354;stroke-dasharray:none"
x="27.836781"
y="141.69907"
id="text7-1"
transform="scale(1.0018572,0.99814625)"><tspan
id="tspan7-2"
style="stroke-width:42.5354"
x="27.836781"
y="141.69907">HullCSS</tspan></text>
</g>
<g
id="layer9">
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:42.0168px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#607857;fill-opacity:1;stroke-width:3.50141"
x="8.3829222"
y="124.06232"
id="text2-2-0-4"
transform="matrix(1.2967046,0,0,1.1575242,-2.7770807,-0.60514606)"><tspan
id="tspan2-9-9-7"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#607857;fill-opacity:1;stroke-width:3.50141"
x="8.3829222"
y="124.06232">#</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:42.0168px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#98c379;fill-opacity:1;stroke-width:3.50129;stroke-dasharray:none"
x="9.2495842"
y="123.63372"
id="text2-6-6"
transform="matrix(1.2967046,0,0,1.1575242,-2.7770807,-0.60514606)"><tspan
id="tspan2-2-5"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#98c379;fill-opacity:1;stroke-width:3.50129;stroke-dasharray:none"
x="9.2495842"
y="123.63372">#</tspan></text>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 109 KiB

View File

@ -1,76 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="200mm"
height="50.000008mm"
viewBox="0 0 200 50.000008"
version="1.1"
id="svg1"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<g
id="layer7"
transform="translate(-1.6430215e-7,-150)">
<rect
style="fill:#98c379;fill-opacity:1;stroke-width:0.767927"
id="rect1-7-3"
width="200"
height="50.000008"
x="1.6430215e-07"
y="150" />
<g
id="layer4-9"
transform="matrix(0.99264735,0,0,0.98039325,26.72058,48.284299)">
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:33.3952px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#617a57;fill-opacity:1;stroke-width:42.5354;stroke-dasharray:none"
x="26.838634"
y="142.2"
id="text7-4"
transform="scale(1.0018572,0.99814625)"><tspan
id="tspan7-7"
style="fill:#617a57;fill-opacity:1;stroke-width:42.5354"
x="26.838634"
y="142.2">HullCSS</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:33.3952px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#282c34;fill-opacity:1;stroke-width:42.5354;stroke-dasharray:none"
x="27.836781"
y="141.69907"
id="text7-1-8"
transform="scale(1.0018572,0.99814625)"><tspan
id="tspan7-2-4"
style="fill:#282c34;fill-opacity:1;stroke-width:42.5354"
x="27.836781"
y="141.69907">HullCSS</tspan></text>
</g>
<g
id="layer8">
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:42.0168px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#607852;fill-opacity:1;stroke-width:3.50141"
x="8.3829222"
y="167.25797"
id="text2-2"
transform="matrix(1.2967046,0,0,1.1575242,-2.7770807,-0.60514606)"><tspan
id="tspan2-0"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#607852;fill-opacity:1;stroke-width:3.50141"
x="8.3829222"
y="167.25797">#</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:42.0168px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#282c34;fill-opacity:1;stroke-width:3.50141"
x="9.2495842"
y="166.82936"
id="text3-6"
transform="matrix(1.2967046,0,0,1.1575242,-2.7770807,-0.60514606)"><tspan
id="tspan3-1"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#282c34;fill-opacity:1;stroke-width:3.50141"
x="9.2495842"
y="166.82936">#</tspan></text>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -1,76 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="200mm"
height="50.000008mm"
viewBox="0 0 200 50.000008"
version="1.1"
id="svg1"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<g
id="layer6"
transform="translate(-1.6430215e-7,-100)">
<rect
style="fill:#282c34;fill-opacity:1;stroke-width:0.767927"
id="rect1-5"
width="200"
height="50.000008"
x="1.6430215e-07"
y="100" />
<g
id="layer4"
transform="matrix(0.99264735,0,0,0.98039325,27.720578,-1.7157017)">
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:33.3952px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#617a57;fill-opacity:1;stroke-width:42.5354;stroke-dasharray:none"
x="26.838634"
y="142.2"
id="text7"
transform="scale(1.0018572,0.99814625)"><tspan
id="tspan7"
style="fill:#617a57;fill-opacity:1;stroke-width:42.5354"
x="26.838634"
y="142.2">HullCSS</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:33.3952px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#98c379;fill-opacity:1;stroke-width:42.5354;stroke-dasharray:none"
x="27.836781"
y="141.69907"
id="text7-1"
transform="scale(1.0018572,0.99814625)"><tspan
id="tspan7-2"
style="stroke-width:42.5354"
x="27.836781"
y="141.69907">HullCSS</tspan></text>
</g>
<g
id="layer9">
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:42.0168px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#607857;fill-opacity:1;stroke-width:3.50141"
x="8.3829222"
y="124.06232"
id="text2-2-0-4"
transform="matrix(1.2967046,0,0,1.1575242,-2.7770807,-0.60514606)"><tspan
id="tspan2-9-9-7"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#607857;fill-opacity:1;stroke-width:3.50141"
x="8.3829222"
y="124.06232">#</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:42.0168px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#98c379;fill-opacity:1;stroke-width:3.50129;stroke-dasharray:none"
x="9.2495842"
y="123.63372"
id="text2-6-6"
transform="matrix(1.2967046,0,0,1.1575242,-2.7770807,-0.60514606)"><tspan
id="tspan2-2-5"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#98c379;fill-opacity:1;stroke-width:3.50129;stroke-dasharray:none"
x="9.2495842"
y="123.63372">#</tspan></text>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -1,280 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="210mm"
height="297mm"
viewBox="0 0 210 297"
version="1.1"
id="svg1"
inkscape:export-filename="bitmap.png"
inkscape:export-xdpi="254"
inkscape:export-ydpi="254"
inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
sodipodi:docname="logo.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#505050"
inkscape:document-units="mm"
inkscape:zoom="1"
inkscape:cx="-137.5"
inkscape:cy="392"
inkscape:window-width="1270"
inkscape:window-height="1396"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="g3" />
<defs
id="defs1" />
<g
inkscape:groupmode="layer"
id="g3"
inkscape:label="logo-2"
transform="matrix(1.159794,0,0,1.150234,-0.94072342,49.169487)">
<rect
style="fill:#98c379;fill-opacity:1;stroke-width:0.332435"
id="rect1-7"
width="43.111103"
height="43.469418"
x="0.81111252"
y="0.7220394" />
<g
inkscape:label="icon"
inkscape:groupmode="layer"
id="layer1"
transform="matrix(0.96400508,0,0,0.87489855,-48.87674,0.92254793)">
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:42.0168px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#607852;fill-opacity:1;stroke-width:3.50141"
x="8.3829136"
y="37.671043"
id="text2"
inkscape:label="l3"
transform="matrix(1.159794,0,0,1.150234,49.059277,-0.83051425)"><tspan
sodipodi:role="line"
id="tspan2"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#607852;fill-opacity:1;stroke-width:3.50141"
x="8.3829136"
y="37.671043">#</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:42.0168px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#282c34;fill-opacity:1;stroke-width:3.50141"
x="9.2495804"
y="37.242447"
id="text3"
inkscape:label="fg"
transform="matrix(1.159794,0,0,1.150234,49.059277,-0.83051425)"><tspan
sodipodi:role="line"
id="tspan3"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#282c34;fill-opacity:1;stroke-width:3.50141"
x="9.2495804"
y="37.242447">#</tspan></text>
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer7"
inkscape:label="logo-4">
<rect
style="fill:#98c379;fill-opacity:1;stroke-width:0.767927"
id="rect1-7-3"
width="200"
height="50.000008"
x="1.6430215e-07"
y="150"
inkscape:label="background" />
<g
inkscape:groupmode="layer"
id="layer4-9"
inkscape:label="text"
transform="matrix(0.99264735,0,0,0.98039325,26.72058,48.284299)">
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:33.3952px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#617a57;fill-opacity:1;stroke-width:42.5354;stroke-dasharray:none"
x="26.838634"
y="142.2"
id="text7-4"
transform="scale(1.0018572,0.99814625)"
inkscape:label="text-fg"><tspan
sodipodi:role="line"
id="tspan7-7"
style="fill:#617a57;fill-opacity:1;stroke-width:42.5354"
x="26.838634"
y="142.2">HullCSS</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:33.3952px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#282c34;fill-opacity:1;stroke-width:42.5354;stroke-dasharray:none"
x="27.836781"
y="141.69907"
id="text7-1-8"
transform="scale(1.0018572,0.99814625)"
inkscape:label="text-fg"><tspan
sodipodi:role="line"
id="tspan7-2-4"
style="fill:#282c34;fill-opacity:1;stroke-width:42.5354"
x="27.836781"
y="141.69907">HullCSS</tspan></text>
</g>
<g
inkscape:groupmode="layer"
id="layer8"
inkscape:label="icon">
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:42.0168px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#607852;fill-opacity:1;stroke-width:3.50141"
x="8.3829222"
y="167.25797"
id="text2-2"
inkscape:label="bg"
transform="matrix(1.2967046,0,0,1.1575242,-2.7770807,-0.60514606)"><tspan
sodipodi:role="line"
id="tspan2-0"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#607852;fill-opacity:1;stroke-width:3.50141"
x="8.3829222"
y="167.25797">#</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:42.0168px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#282c34;fill-opacity:1;stroke-width:3.50141"
x="9.2495842"
y="166.82936"
id="text3-6"
inkscape:label="fg"
transform="matrix(1.2967046,0,0,1.1575242,-2.7770807,-0.60514606)"><tspan
sodipodi:role="line"
id="tspan3-1"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#282c34;fill-opacity:1;stroke-width:3.50141"
x="9.2495842"
y="166.82936">#</tspan></text>
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer6"
inkscape:label="logo-3">
<rect
style="fill:#282c34;fill-opacity:1;stroke-width:0.767927"
id="rect1-5"
width="200"
height="50.000008"
x="1.6430215e-07"
y="100"
inkscape:label="background" />
<g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="text"
transform="matrix(0.99264735,0,0,0.98039325,27.720578,-1.7157017)">
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:33.3952px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#617a57;fill-opacity:1;stroke-width:42.5354;stroke-dasharray:none"
x="26.838634"
y="142.2"
id="text7"
transform="scale(1.0018572,0.99814625)"
inkscape:label="text-fg"><tspan
sodipodi:role="line"
id="tspan7"
style="fill:#617a57;fill-opacity:1;stroke-width:42.5354"
x="26.838634"
y="142.2">HullCSS</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:33.3952px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#98c379;fill-opacity:1;stroke-width:42.5354;stroke-dasharray:none"
x="27.836781"
y="141.69907"
id="text7-1"
transform="scale(1.0018572,0.99814625)"
inkscape:label="text-fg"><tspan
sodipodi:role="line"
id="tspan7-2"
style="stroke-width:42.5354"
x="27.836781"
y="141.69907">HullCSS</tspan></text>
</g>
<g
inkscape:groupmode="layer"
id="layer9"
inkscape:label="icon 1">
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:42.0168px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#607857;fill-opacity:1;stroke-width:3.50141"
x="8.3829222"
y="124.06232"
id="text2-2-0-4"
inkscape:label="bg"
transform="matrix(1.2967046,0,0,1.1575242,-2.7770807,-0.60514606)"><tspan
sodipodi:role="line"
id="tspan2-9-9-7"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#607857;fill-opacity:1;stroke-width:3.50141"
x="8.3829222"
y="124.06232">#</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:42.0168px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#98c379;fill-opacity:1;stroke-width:3.50129;stroke-dasharray:none"
x="9.2495842"
y="123.63372"
id="text2-6-6"
inkscape:label="fg"
transform="matrix(1.2967046,0,0,1.1575242,-2.7770807,-0.60514606)"><tspan
sodipodi:role="line"
id="tspan2-2-5"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#98c379;fill-opacity:1;stroke-width:3.50129;stroke-dasharray:none"
x="9.2495842"
y="123.63372">#</tspan></text>
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="logo-1">
<rect
style="fill:#282c34;fill-opacity:1;stroke-width:0.383964"
id="rect1"
width="50"
height="50"
x="0"
y="-3.2449276e-07"
inkscape:label="background" />
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="icon"
transform="matrix(1.2967046,0,0,1.1575242,-2.7770808,-0.60514607)">
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:42.0168px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#607857;fill-opacity:1;stroke-width:3.50141"
x="8.3829136"
y="37.671043"
id="text2-2-0"
inkscape:label="icon-bg"><tspan
sodipodi:role="line"
id="tspan2-9-9"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#607857;fill-opacity:1;stroke-width:3.50141"
x="8.3829136"
y="37.671043">#</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:42.0168px;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#98c379;fill-opacity:1;stroke-width:3.50129;stroke-dasharray:none"
x="9.2495804"
y="37.242447"
id="text2-6"
inkscape:label="icon-fg"><tspan
sodipodi:role="line"
id="tspan2-2"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'JetBrains Mono';-inkscape-font-specification:'JetBrains Mono';fill:#98c379;fill-opacity:1;stroke-width:3.50129;stroke-dasharray:none"
x="9.2495804"
y="37.242447">#</tspan></text>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 12 KiB

View File

@ -1,14 +0,0 @@
---
export interface Props {
code: string;
}
const { code } = Astro.props;
---
<div class="flex items-center justify-center flex-col">
<div class="w-3/4">
<h1 class="text-5xl font-bold m-250">Error: { code }</h1>
<slot />
</div>
</div>

View File

@ -1,27 +0,0 @@
---
export interface Exec {
title: string;
name: string;
pronouns: string;
gh: string;
img: string;
}
const { title, name, pronouns, gh, img } = Astro.props;
const img_url = `/assets/exec/${img}`;
const url = `https://github.com/${gh}`;
---
<div class="exec">
<div class="exec-pfp">
<img src={img_url} alt={name}>
</div>
<div class="exec-info">
<h3><b>{title}: <a href={url}>{name}</a> </b> <i> ({pronouns}) </i></h3>
<slot />
</div>
</div>

View File

@ -1,67 +0,0 @@
---
import Exec from "./Exec.astro";
---
<div class="execs">
<h2>Meet the Team: </h2>
<Exec
title="President"
name="Zoe"
pronouns="she/her"
gh="zoeelen"
img="zoe.png"
>
lorem
</Exec>
<Exec
title="Secretary"
name="Will"
pronouns="he"
gh=""
img="will.png"
>
Hey! I'm Will and I am a second year computer science student on the year industry course.
I am the secretary for this year meaning I will be ensuring that our society communicates well with other societies
and opportunities so that fun and memorable events can take place!
I hope everyone has a great and if you ever need to reach out you can reach me on the discord :).
</Exec>
<Exec
title="Treasurer"
name="Alex"
pronouns="he/him"
gh="alex8obrien"
img="alex.png"
>
Hi, I'm Alex the treasurer for the 23/24 executive committee.
My role is to manage the society finances and ensure we can afford to run fun events throughout the year.
In my spare time, I like to work on my personal projects including my website and public libraries.
I can't wait to meet you all and enjoy the year with HullCSS.
</Exec>
<Exec
title="Social Secretary"
name="Aren"
pronouns="he/him"
gh="arenmarsden"
img="aren.png"
>
lorem
</Exec>
<Exec
title="Webmaster"
name="Ash"
pronouns="she/they"
gh="ash-entwisle"
img="ash.png"
>
Hi, I'm Ash. A second year Computer Science student and your webmaster for this year.
Its my job to make sure the website stays up and running.
I'm a big fan of Linux, FOSS, Rust and Blue Ikea Sharks <i>(BLÅHAJ my beloved)</i>.
Feel free to message me on discord if you need a hand with anything.
</Exec>
</div>

View File

@ -1,17 +0,0 @@
---
// import Error from "../components/Error.astro"; //! TODO: sort this out
import Error from "../components/Error.astro";
import Boilerplate from "../layouts/Boilerplate.astro";
const keywords: string[] = []
---
<Boilerplate title="404" description="Page not found" keywords={keywords}>
<Error code="404">
<p class="text-xl p-250">
Sorry, the page `<code>{Astro.url}</code>` does not exist,
Click <a href="/">here</a> to go back to the homepage.
</p>
</Error>
</Boilerplate>

View File

@ -1,310 +0,0 @@
@import "tailwindcss/base";
@import "tailwindcss/components";
@import "tailwindcss/utilities";
:root {
@apply bg-mono_4;
@apply text-mono_1;
font-family: 'JetBrains Mono', monospace;
}
* {
font-family: 'JetBrains Mono', monospace;
}
header {
// flex column with header-l on left and header-r on right
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
// set height
height: 75px;
padding-left: 5px;
padding-right: 5px;
// set colors
@apply bg-mono_4;
@apply text-mono_1;
.header-l {
height: 100%;
.header-image-1 {
display: block;
}
.header-image-2 {
display: none;
}
// if screen is less than 800px, hide image 1 and show image 2
@media only screen and (max-width: 800px) {
.header-image-1 {
display: none;
}
.header-image-2 {
display: block;
}
}
img {
height: 90%;
width: 90%;
}
}
// if screen is less than 600px hide header-l
@media only screen and (max-width: 600px) {
.header-l {
display: none;
}
}
.header-r {
// flex links in col
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
margin-left: 15px;
margin-right: 15px;
a {
padding-left: 25px;
line-height: 25px;
&:hover {
text-decoration: underline;
transition: 0.125s ease-in-out;
font-weight: bolder;
//increase font size
font-size: larger;
@apply text-hue_4a;
}
&:not(:hover) {
font-size: large;
text-decoration: none;
font-weight: normal;
transition: 0.125s ease-in-out;
@apply text-mono_1;
}
}
}
// if screen is less than 600px, center header-r and max width
@media only screen and (max-width: 600px) {
.header-r {
justify-content: center;
width: 100vw;
margin: 0px;
a {
font-size: large;
padding-left: 10px;
padding-right: 10px;
}
}
}
}
main {
// add 5% padding to l and r
padding-left: 10%;
padding-right: 10%;
.execs {
display: flex;
flex-direction: column;
h2 {
font-size: xx-large;
font-weight: bold;
text-decoration: underline;
padding-bottom: 10px;
}
.exec {
display: flex;
flex-direction: row;
padding-bottom: 25px;
h3 {
margin: 0px;
margin-bottom: 10px;
font-size: larger;
}
i {
font-size: medium;
}
.exec-pfp {
// center image;
justify-content: center;
align-items: center;
}
img {
box-sizing: border-box;
margin-right: 25px;
border-radius: 20px;
min-height: 175px;
min-width: 175px;
max-width: 175px;
max-height: 175px;
@apply bg-mono_5;
&:hover {
transition: 0.2s ease-in-out;
transform: scale(1.05);
border-radius: 10px;
}
// on not hover, transition back to normal
&:not(:hover) {
transition: 0.1s ease-in-out;
transform: scale(1);
border-radius: 20px;
}
}
// if less than 800, hide exec-pfp
@media only screen and (max-width: 800px) {
.exec-pfp {
display: none;
}
}
}
}
a {
&:hover {
text-decoration: underline;
transition: 0.125s ease-in-out;
@apply text-hue_4b;
}
&:not(:hover) {
text-decoration: none;
transition: 0.125s ease-in-out;
@apply text-hue_4a;
}
}
p {
margin: 15px;
}
h1 {
margin: 15px;
}
code {
padding-top: 1.5px;
padding-bottom: 1.5px;
padding-left: 3.5px;
padding-right: 3.5px;
border-radius: 5px;
@apply bg-mono_5;
}
}
markdown {
height: fit-content;
h1 {
margin: 10px;
@apply text-3xl;
@apply font-bold;
}
h2 {
margin: 10px;
@apply text-2xl;
@apply font-bold;
}
h3 {
margin: 10px;
@apply text-xl;
@apply font-bold;
}
h4 {
margin: 10px;
@apply text-lg;
@apply font-bold;
}
p {
margin: 10px;
margin-top: 25px;
margin-bottom: 25px;
}
ul {
margin: 10px;
margin-top: 10px;
margin-bottom: 10px;
}
ol {
margin: 10px;
margin-top: 10px;
margin-bottom: 10px;
}
li {
margin: 10px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 25px;
list-style-type: disc;
}
}
footer {
}

5
svelte.config.js Normal file
View File

@ -0,0 +1,5 @@
import { vitePreprocess } from '@astrojs/svelte';
export default {
preprocess: vitePreprocess(),
};