aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Lee <andrew@alee14.me>2026-10-04 18:24:13 -0400
committerAndrew Lee <andrew@alee14.me>2026-10-04 18:24:13 -0400
commit0e842a6a93b57de3a8d649a6615a6641059172b4 (patch)
tree285cee77e26d94afccb4ec915b7a789c023f1fd8
parent960a614e70ac3dc4e5e7357cc83922b44acc0e4f (diff)
downloadalure-website-0e842a6a93b57de3a8d649a6615a6641059172b4.tar.gz
alure-website-0e842a6a93b57de3a8d649a6615a6641059172b4.tar.bz2
alure-website-0e842a6a93b57de3a8d649a6615a6641059172b4.zip
initial rewrite
-rwxr-xr-xpublic/alure_flag.svg101
-rw-r--r--public/countries/anatoli.webpbin0 -> 323526 bytes
-rw-r--r--public/countries/auckland.webpbin0 -> 458952 bytes
-rw-r--r--public/countries/auraregions.webpbin0 -> 281660 bytes
-rw-r--r--public/countries/banatown.webpbin0 -> 214100 bytes
-rw-r--r--public/countries/basuran.webpbin0 -> 200066 bytes
-rw-r--r--public/countries/birchboattown.webpbin0 -> 322756 bytes
-rw-r--r--public/countries/bohemia.webpbin0 -> 413800 bytes
-rw-r--r--public/countries/cypress.webpbin0 -> 442698 bytes
-rw-r--r--public/countries/doodadsandgizmos.webpbin0 -> 350218 bytes
-rw-r--r--public/countries/eaglecity.webpbin0 -> 332810 bytes
-rw-r--r--public/countries/fegal.webpbin0 -> 325982 bytes
-rw-r--r--public/countries/halcandra.webpbin0 -> 201310 bytes
-rw-r--r--public/countries/inkytown.webpbin0 -> 331034 bytes
-rw-r--r--public/countries/kemonomimi.webpbin0 -> 420832 bytes
-rw-r--r--public/countries/knowleregions.webpbin0 -> 459180 bytes
-rw-r--r--public/countries/landrepeatland.webpbin0 -> 313306 bytes
-rw-r--r--public/countries/lionland.webpbin0 -> 357390 bytes
-rw-r--r--public/countries/mess.webpbin0 -> 572236 bytes
-rw-r--r--public/countries/mojave.webpbin0 -> 343488 bytes
-rw-r--r--public/countries/nnmc.webpbin0 -> 234732 bytes
-rw-r--r--public/countries/openrepublic.webpbin0 -> 456814 bytes
-rw-r--r--public/countries/ownage.webpbin0 -> 372450 bytes
-rw-r--r--public/countries/plc.webpbin0 -> 521046 bytes
-rw-r--r--public/countries/plutoniaimperium.webpbin0 -> 309850 bytes
-rw-r--r--public/countries/quebec.webpbin0 -> 281708 bytes
-rw-r--r--public/countries/solstice.webpbin0 -> 335702 bytes
-rw-r--r--public/countries/sorena.webpbin0 -> 624002 bytes
-rw-r--r--public/countries/sulopolis.webpbin0 -> 402188 bytes
-rw-r--r--public/countries/summasol.webpbin0 -> 262414 bytes
-rw-r--r--public/countries/tay.webpbin0 -> 451232 bytes
-rw-r--r--public/countries/union-jacks.webpbin0 -> 209074 bytes
-rw-r--r--public/countries/ussr.webpbin0 -> 594838 bytes
-rw-r--r--public/countries/vct.webpbin0 -> 436692 bytes
-rw-r--r--public/countries/vosazen.webpbin0 -> 190804 bytes
-rw-r--r--public/countries/vyxalla.webpbin0 -> 250618 bytes
-rw-r--r--public/countries/warp.webpbin0 -> 344924 bytes
-rw-r--r--public/countries/whalecity.webpbin0 -> 614794 bytes
-rw-r--r--public/countries/yavno.webpbin0 -> 474440 bytes
-rw-r--r--public/jumbotron.webpbin0 -> 657984 bytes
-rw-r--r--public/regions/alee-isle.webpbin0 -> 115542 bytes
-rw-r--r--public/regions/breadcroust.webpbin0 -> 172490 bytes
-rw-r--r--public/regions/silicon-valley.webpbin0 -> 160238 bytes
-rw-r--r--public/regions/skycity.webpbin0 -> 108828 bytes
-rw-r--r--public/robots.txt2
-rw-r--r--src/layouts/Layout.astro83
-rw-r--r--src/pages/index.astro72
-rw-r--r--src/styles/global.css0
48 files changed, 244 insertions, 14 deletions
diff --git a/public/alure_flag.svg b/public/alure_flag.svg
new file mode 100755
index 0000000..8982230
--- /dev/null
+++ b/public/alure_flag.svg
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="211.211mm"
+ height="105.605mm"
+ viewBox="0 0 211.211 105.605"
+ version="1.1"
+ id="svg342"
+ inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+ sodipodi:docname="sei_flag.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="namedview344"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:document-units="mm"
+ showgrid="false"
+ inkscape:zoom="0.33896955"
+ inkscape:cx="541.34655"
+ inkscape:cy="653.45102"
+ inkscape:window-width="1333"
+ inkscape:window-height="928"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="layer1" />
+ <defs
+ id="defs339" />
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:#006604;stroke-width:4.62448;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect13508"
+ width="100.98102"
+ height="206.58652"
+ x="2.3122399"
+ y="-208.89876"
+ transform="rotate(90)" />
+ <rect
+ style="fill:#008080;fill-opacity:1;stroke:none;stroke-width:4.3203;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect13756"
+ width="201.93918"
+ height="12.663021"
+ x="4.650104"
+ y="46.471218" />
+ <rect
+ style="fill:#008080;fill-opacity:1;stroke:none;stroke-width:4.92458;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect13964"
+ width="96.361511"
+ height="12.663099"
+ x="4.6259756"
+ y="-111.93714"
+ transform="rotate(90)" />
+ <rect
+ style="fill:#4db2ff;fill-opacity:1;stroke:none;stroke-width:5.3683"
+ id="rect1469"
+ width="8.9559889"
+ height="222.76393"
+ x="-8.5152035"
+ y="5.8591862"
+ transform="matrix(0.38292131,-0.92378096,0.90933235,0.41607052,0,0)" />
+ <rect
+ style="fill:#4db2ff;fill-opacity:1;stroke:none;stroke-width:5.40211"
+ id="rect2146"
+ width="9.0114565"
+ height="224.19124"
+ x="-8.5621338"
+ y="5.8795133"
+ transform="matrix(0.38302341,-0.92373864,0.90938152,0.41596304,0,0)" />
+ <rect
+ style="fill:#4db2ff;fill-opacity:1;stroke:none;stroke-width:5.40211"
+ id="rect2148"
+ width="9.0114565"
+ height="224.19124"
+ x="87.567619"
+ y="-34.609497"
+ transform="matrix(0.38302341,0.92373864,0.90938152,-0.41596304,0,0)" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#006604;stroke-width:4.62448;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3470"
+ width="100.98102"
+ height="206.58652"
+ x="2.3122399"
+ y="-208.89876"
+ transform="rotate(90)"
+ inkscape:export-filename="sei_flag.png"
+ inkscape:export-xdpi="96"
+ inkscape:export-ydpi="96" />
+ </g>
+</svg>
diff --git a/public/countries/anatoli.webp b/public/countries/anatoli.webp
new file mode 100644
index 0000000..9d49128
--- /dev/null
+++ b/public/countries/anatoli.webp
Binary files differ
diff --git a/public/countries/auckland.webp b/public/countries/auckland.webp
new file mode 100644
index 0000000..9c74eab
--- /dev/null
+++ b/public/countries/auckland.webp
Binary files differ
diff --git a/public/countries/auraregions.webp b/public/countries/auraregions.webp
new file mode 100644
index 0000000..5338de3
--- /dev/null
+++ b/public/countries/auraregions.webp
Binary files differ
diff --git a/public/countries/banatown.webp b/public/countries/banatown.webp
new file mode 100644
index 0000000..1ed9509
--- /dev/null
+++ b/public/countries/banatown.webp
Binary files differ
diff --git a/public/countries/basuran.webp b/public/countries/basuran.webp
new file mode 100644
index 0000000..be9f9d3
--- /dev/null
+++ b/public/countries/basuran.webp
Binary files differ
diff --git a/public/countries/birchboattown.webp b/public/countries/birchboattown.webp
new file mode 100644
index 0000000..7613f0a
--- /dev/null
+++ b/public/countries/birchboattown.webp
Binary files differ
diff --git a/public/countries/bohemia.webp b/public/countries/bohemia.webp
new file mode 100644
index 0000000..1bc1c73
--- /dev/null
+++ b/public/countries/bohemia.webp
Binary files differ
diff --git a/public/countries/cypress.webp b/public/countries/cypress.webp
new file mode 100644
index 0000000..258ace3
--- /dev/null
+++ b/public/countries/cypress.webp
Binary files differ
diff --git a/public/countries/doodadsandgizmos.webp b/public/countries/doodadsandgizmos.webp
new file mode 100644
index 0000000..e244b9e
--- /dev/null
+++ b/public/countries/doodadsandgizmos.webp
Binary files differ
diff --git a/public/countries/eaglecity.webp b/public/countries/eaglecity.webp
new file mode 100644
index 0000000..1a10f6a
--- /dev/null
+++ b/public/countries/eaglecity.webp
Binary files differ
diff --git a/public/countries/fegal.webp b/public/countries/fegal.webp
new file mode 100644
index 0000000..d2064e4
--- /dev/null
+++ b/public/countries/fegal.webp
Binary files differ
diff --git a/public/countries/halcandra.webp b/public/countries/halcandra.webp
new file mode 100644
index 0000000..370a72b
--- /dev/null
+++ b/public/countries/halcandra.webp
Binary files differ
diff --git a/public/countries/inkytown.webp b/public/countries/inkytown.webp
new file mode 100644
index 0000000..fde4a86
--- /dev/null
+++ b/public/countries/inkytown.webp
Binary files differ
diff --git a/public/countries/kemonomimi.webp b/public/countries/kemonomimi.webp
new file mode 100644
index 0000000..9a2bee6
--- /dev/null
+++ b/public/countries/kemonomimi.webp
Binary files differ
diff --git a/public/countries/knowleregions.webp b/public/countries/knowleregions.webp
new file mode 100644
index 0000000..364f014
--- /dev/null
+++ b/public/countries/knowleregions.webp
Binary files differ
diff --git a/public/countries/landrepeatland.webp b/public/countries/landrepeatland.webp
new file mode 100644
index 0000000..48eff89
--- /dev/null
+++ b/public/countries/landrepeatland.webp
Binary files differ
diff --git a/public/countries/lionland.webp b/public/countries/lionland.webp
new file mode 100644
index 0000000..ed474e3
--- /dev/null
+++ b/public/countries/lionland.webp
Binary files differ
diff --git a/public/countries/mess.webp b/public/countries/mess.webp
new file mode 100644
index 0000000..edeb05e
--- /dev/null
+++ b/public/countries/mess.webp
Binary files differ
diff --git a/public/countries/mojave.webp b/public/countries/mojave.webp
new file mode 100644
index 0000000..485da91
--- /dev/null
+++ b/public/countries/mojave.webp
Binary files differ
diff --git a/public/countries/nnmc.webp b/public/countries/nnmc.webp
new file mode 100644
index 0000000..4252ade
--- /dev/null
+++ b/public/countries/nnmc.webp
Binary files differ
diff --git a/public/countries/openrepublic.webp b/public/countries/openrepublic.webp
new file mode 100644
index 0000000..4b53425
--- /dev/null
+++ b/public/countries/openrepublic.webp
Binary files differ
diff --git a/public/countries/ownage.webp b/public/countries/ownage.webp
new file mode 100644
index 0000000..3bd8cc1
--- /dev/null
+++ b/public/countries/ownage.webp
Binary files differ
diff --git a/public/countries/plc.webp b/public/countries/plc.webp
new file mode 100644
index 0000000..281f6d5
--- /dev/null
+++ b/public/countries/plc.webp
Binary files differ
diff --git a/public/countries/plutoniaimperium.webp b/public/countries/plutoniaimperium.webp
new file mode 100644
index 0000000..0c1ea9c
--- /dev/null
+++ b/public/countries/plutoniaimperium.webp
Binary files differ
diff --git a/public/countries/quebec.webp b/public/countries/quebec.webp
new file mode 100644
index 0000000..605d611
--- /dev/null
+++ b/public/countries/quebec.webp
Binary files differ
diff --git a/public/countries/solstice.webp b/public/countries/solstice.webp
new file mode 100644
index 0000000..e505786
--- /dev/null
+++ b/public/countries/solstice.webp
Binary files differ
diff --git a/public/countries/sorena.webp b/public/countries/sorena.webp
new file mode 100644
index 0000000..669feb7
--- /dev/null
+++ b/public/countries/sorena.webp
Binary files differ
diff --git a/public/countries/sulopolis.webp b/public/countries/sulopolis.webp
new file mode 100644
index 0000000..1447ebb
--- /dev/null
+++ b/public/countries/sulopolis.webp
Binary files differ
diff --git a/public/countries/summasol.webp b/public/countries/summasol.webp
new file mode 100644
index 0000000..7492681
--- /dev/null
+++ b/public/countries/summasol.webp
Binary files differ
diff --git a/public/countries/tay.webp b/public/countries/tay.webp
new file mode 100644
index 0000000..d5a7172
--- /dev/null
+++ b/public/countries/tay.webp
Binary files differ
diff --git a/public/countries/union-jacks.webp b/public/countries/union-jacks.webp
new file mode 100644
index 0000000..78ec651
--- /dev/null
+++ b/public/countries/union-jacks.webp
Binary files differ
diff --git a/public/countries/ussr.webp b/public/countries/ussr.webp
new file mode 100644
index 0000000..d74be88
--- /dev/null
+++ b/public/countries/ussr.webp
Binary files differ
diff --git a/public/countries/vct.webp b/public/countries/vct.webp
new file mode 100644
index 0000000..41bd01d
--- /dev/null
+++ b/public/countries/vct.webp
Binary files differ
diff --git a/public/countries/vosazen.webp b/public/countries/vosazen.webp
new file mode 100644
index 0000000..6491a13
--- /dev/null
+++ b/public/countries/vosazen.webp
Binary files differ
diff --git a/public/countries/vyxalla.webp b/public/countries/vyxalla.webp
new file mode 100644
index 0000000..d6da61a
--- /dev/null
+++ b/public/countries/vyxalla.webp
Binary files differ
diff --git a/public/countries/warp.webp b/public/countries/warp.webp
new file mode 100644
index 0000000..efc399c
--- /dev/null
+++ b/public/countries/warp.webp
Binary files differ
diff --git a/public/countries/whalecity.webp b/public/countries/whalecity.webp
new file mode 100644
index 0000000..67ad2e2
--- /dev/null
+++ b/public/countries/whalecity.webp
Binary files differ
diff --git a/public/countries/yavno.webp b/public/countries/yavno.webp
new file mode 100644
index 0000000..f52e8aa
--- /dev/null
+++ b/public/countries/yavno.webp
Binary files differ
diff --git a/public/jumbotron.webp b/public/jumbotron.webp
new file mode 100644
index 0000000..4946e1e
--- /dev/null
+++ b/public/jumbotron.webp
Binary files differ
diff --git a/public/regions/alee-isle.webp b/public/regions/alee-isle.webp
new file mode 100644
index 0000000..54b57f1
--- /dev/null
+++ b/public/regions/alee-isle.webp
Binary files differ
diff --git a/public/regions/breadcroust.webp b/public/regions/breadcroust.webp
new file mode 100644
index 0000000..c1a9e32
--- /dev/null
+++ b/public/regions/breadcroust.webp
Binary files differ
diff --git a/public/regions/silicon-valley.webp b/public/regions/silicon-valley.webp
new file mode 100644
index 0000000..2c0c629
--- /dev/null
+++ b/public/regions/silicon-valley.webp
Binary files differ
diff --git a/public/regions/skycity.webp b/public/regions/skycity.webp
new file mode 100644
index 0000000..b5fb58d
--- /dev/null
+++ b/public/regions/skycity.webp
Binary files differ
diff --git a/public/robots.txt b/public/robots.txt
new file mode 100644
index 0000000..1f53798
--- /dev/null
+++ b/public/robots.txt
@@ -0,0 +1,2 @@
+User-agent: *
+Disallow: /
diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro
new file mode 100644
index 0000000..bd6a6b0
--- /dev/null
+++ b/src/layouts/Layout.astro
@@ -0,0 +1,83 @@
+---
+interface Props {
+ title: string;
+ description: string;
+}
+
+const { title = "Alure Regions", description = "The official website of the Government of the Alure Regions" } = Astro.props;
+
+import { Font, Image } from "astro:assets";
+---
+<!DOCTYPE HTML>
+<html lang="en">
+ <head>
+ <meta charset="utf-8" />
+ <link rel="icon" type="image/svg+xml" href="/favicon.svg" />
+ <link rel="icon" href="/favicon.ico" />
+ <meta name="viewport" content="width=device-width" />
+
+ <!-- Default Metadata -->
+ <meta name="title" content={title} />
+ <meta name="description" content={description} />
+
+ <!-- Open Graph Metadata -->
+ <meta property="og:title" content={title} />
+ <meta property="og:description" content={description} />
+ <meta property="og:image" content="https://alee14.me/profile.png" />
+
+ <title>{title}</title>
+
+ <meta name="generator" content={Astro.generator} />
+ </head>
+ <body>
+ <div class="link">
+ <a href="https://bnbmc.net" class="transition duration-150 ease-out hover:ease-in md:hover:text-red-500">bnbmc.net ↗</a>
+ </div>
+ <nav>
+ <Image src="/alure_flag.svg" alt="The Alure Regions Flag" width="80" height="80" />
+ <span class="nav-label">Government<br/>of the Alure Regions</span>
+ </nav>
+ <div class="bnbmc-warning">The Alure Regions is a fictional country made for the bits & Bytes Minecraft Server</div>
+ <slot/>
+ </body>
+</html>
+<style is:global>
+@import url('https://fonts.googleapis.com/css2?family=Exo:ital,wght@0,100..900;1,100..900&display=swap');
+body {
+ padding: 0;
+ margin: 0;
+ font-family: "Exo", system-ui, sans-serif;
+}
+
+.bnbmc-warning {
+ padding: 15px;
+ background: lime;
+}
+
+nav {
+ display: flex;
+ flex-direction: row;
+ background-color: grey;
+ padding: 1em;
+ gap: 20px;
+}
+
+.nav-label {
+ font-weight: 500;
+ font-size: 1.5rem;
+ align-self: center;
+}
+
+.link {
+ background: #000000;
+ padding-inline: 5px;
+ padding-block: 0.5px;
+ font-weight: 500;
+ text-align: right;
+}
+
+.link-text {
+ color: white;
+ transition: 150ms ease-out;
+}
+</style>
diff --git a/src/pages/index.astro b/src/pages/index.astro
index 95524cb..4d7fef4 100644
--- a/src/pages/index.astro
+++ b/src/pages/index.astro
@@ -1,17 +1,61 @@
---
-
+import Layout from '../layouts/Layout.astro'
---
+<Layout title="Alure Regions" description="The official website of the Government of the Alure Regions">
+ <div class="banner">
+ <div class="banner-text">
+ <h1>The Alure Regions</h1>
+ <p>The official website of the Government of the Alure Regions</p>
+ </div>
+ </div>
+ <div class="services">
+ <div class="services-panel">
+ <span class="services-text"><a href="#">Travel Advisory</a></span>
+ </div>
+ <div class="services-panel">
+ <span class="services-text"><a href="#">Visas</a></span>
+ </div>
+ <div class="services-panel">
+ <span class="services-text"><a href="#">Enterprises</a></span>
+ </div>
+ <div class="services-panel">
+ <span class="services-text"><a href="#">Immigration</a></span>
+ </div>
+ </div>
+ <div class="news">
+ <h1>News</h1>
+ </div>
+</Layout>
+<style>
+.banner {
+ background-image: url('/jumbotron.webp');
+ background-position: center;
+ background-repeat: no-repeat;
+}
+.services {
+ display: grid;
+ grid-template-columns: 1fr 1fr 1fr;
+}
+
+.services-panel {
+ background-color: mediumpurple;
+ padding: 2em;
+}
+
+.services-text {
+ font-size: 1.5em;
+ color: white;
+}
+
+h1 {
+ margin: 0;
+}
+
+h2 {
+ margin: 0;
+}
-<html lang="en">
- <head>
- <meta charset="utf-8" />
- <link rel="icon" type="image/svg+xml" href="/favicon.svg" />
- <link rel="icon" href="/favicon.ico" />
- <meta name="viewport" content="width=device-width" />
- <meta name="generator" content={Astro.generator} />
- <title>Alure Regions</title>
- </head>
- <body>
- <h1>Alure Regions</h1>
- </body>
-</html>
+p {
+ margin: 0;
+}
+</style>
diff --git a/src/styles/global.css b/src/styles/global.css
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/styles/global.css