diff options
| author | Andrew Lee <andrew@alee14.me> | 2026-10-04 18:24:13 -0400 |
|---|---|---|
| committer | Andrew Lee <andrew@alee14.me> | 2026-10-04 18:24:13 -0400 |
| commit | 0e842a6a93b57de3a8d649a6615a6641059172b4 (patch) | |
| tree | 285cee77e26d94afccb4ec915b7a789c023f1fd8 | |
| parent | 960a614e70ac3dc4e5e7357cc83922b44acc0e4f (diff) | |
| download | alure-website-0e842a6a93b57de3a8d649a6615a6641059172b4.tar.gz alure-website-0e842a6a93b57de3a8d649a6615a6641059172b4.tar.bz2 alure-website-0e842a6a93b57de3a8d649a6615a6641059172b4.zip | |
initial rewrite
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 Binary files differnew file mode 100644 index 0000000..9d49128 --- /dev/null +++ b/public/countries/anatoli.webp diff --git a/public/countries/auckland.webp b/public/countries/auckland.webp Binary files differnew file mode 100644 index 0000000..9c74eab --- /dev/null +++ b/public/countries/auckland.webp diff --git a/public/countries/auraregions.webp b/public/countries/auraregions.webp Binary files differnew file mode 100644 index 0000000..5338de3 --- /dev/null +++ b/public/countries/auraregions.webp diff --git a/public/countries/banatown.webp b/public/countries/banatown.webp Binary files differnew file mode 100644 index 0000000..1ed9509 --- /dev/null +++ b/public/countries/banatown.webp diff --git a/public/countries/basuran.webp b/public/countries/basuran.webp Binary files differnew file mode 100644 index 0000000..be9f9d3 --- /dev/null +++ b/public/countries/basuran.webp diff --git a/public/countries/birchboattown.webp b/public/countries/birchboattown.webp Binary files differnew file mode 100644 index 0000000..7613f0a --- /dev/null +++ b/public/countries/birchboattown.webp diff --git a/public/countries/bohemia.webp b/public/countries/bohemia.webp Binary files differnew file mode 100644 index 0000000..1bc1c73 --- /dev/null +++ b/public/countries/bohemia.webp diff --git a/public/countries/cypress.webp b/public/countries/cypress.webp Binary files differnew file mode 100644 index 0000000..258ace3 --- /dev/null +++ b/public/countries/cypress.webp diff --git a/public/countries/doodadsandgizmos.webp b/public/countries/doodadsandgizmos.webp Binary files differnew file mode 100644 index 0000000..e244b9e --- /dev/null +++ b/public/countries/doodadsandgizmos.webp diff --git a/public/countries/eaglecity.webp b/public/countries/eaglecity.webp Binary files differnew file mode 100644 index 0000000..1a10f6a --- /dev/null +++ b/public/countries/eaglecity.webp diff --git a/public/countries/fegal.webp b/public/countries/fegal.webp Binary files differnew file mode 100644 index 0000000..d2064e4 --- /dev/null +++ b/public/countries/fegal.webp diff --git a/public/countries/halcandra.webp b/public/countries/halcandra.webp Binary files differnew file mode 100644 index 0000000..370a72b --- /dev/null +++ b/public/countries/halcandra.webp diff --git a/public/countries/inkytown.webp b/public/countries/inkytown.webp Binary files differnew file mode 100644 index 0000000..fde4a86 --- /dev/null +++ b/public/countries/inkytown.webp diff --git a/public/countries/kemonomimi.webp b/public/countries/kemonomimi.webp Binary files differnew file mode 100644 index 0000000..9a2bee6 --- /dev/null +++ b/public/countries/kemonomimi.webp diff --git a/public/countries/knowleregions.webp b/public/countries/knowleregions.webp Binary files differnew file mode 100644 index 0000000..364f014 --- /dev/null +++ b/public/countries/knowleregions.webp diff --git a/public/countries/landrepeatland.webp b/public/countries/landrepeatland.webp Binary files differnew file mode 100644 index 0000000..48eff89 --- /dev/null +++ b/public/countries/landrepeatland.webp diff --git a/public/countries/lionland.webp b/public/countries/lionland.webp Binary files differnew file mode 100644 index 0000000..ed474e3 --- /dev/null +++ b/public/countries/lionland.webp diff --git a/public/countries/mess.webp b/public/countries/mess.webp Binary files differnew file mode 100644 index 0000000..edeb05e --- /dev/null +++ b/public/countries/mess.webp diff --git a/public/countries/mojave.webp b/public/countries/mojave.webp Binary files differnew file mode 100644 index 0000000..485da91 --- /dev/null +++ b/public/countries/mojave.webp diff --git a/public/countries/nnmc.webp b/public/countries/nnmc.webp Binary files differnew file mode 100644 index 0000000..4252ade --- /dev/null +++ b/public/countries/nnmc.webp diff --git a/public/countries/openrepublic.webp b/public/countries/openrepublic.webp Binary files differnew file mode 100644 index 0000000..4b53425 --- /dev/null +++ b/public/countries/openrepublic.webp diff --git a/public/countries/ownage.webp b/public/countries/ownage.webp Binary files differnew file mode 100644 index 0000000..3bd8cc1 --- /dev/null +++ b/public/countries/ownage.webp diff --git a/public/countries/plc.webp b/public/countries/plc.webp Binary files differnew file mode 100644 index 0000000..281f6d5 --- /dev/null +++ b/public/countries/plc.webp diff --git a/public/countries/plutoniaimperium.webp b/public/countries/plutoniaimperium.webp Binary files differnew file mode 100644 index 0000000..0c1ea9c --- /dev/null +++ b/public/countries/plutoniaimperium.webp diff --git a/public/countries/quebec.webp b/public/countries/quebec.webp Binary files differnew file mode 100644 index 0000000..605d611 --- /dev/null +++ b/public/countries/quebec.webp diff --git a/public/countries/solstice.webp b/public/countries/solstice.webp Binary files differnew file mode 100644 index 0000000..e505786 --- /dev/null +++ b/public/countries/solstice.webp diff --git a/public/countries/sorena.webp b/public/countries/sorena.webp Binary files differnew file mode 100644 index 0000000..669feb7 --- /dev/null +++ b/public/countries/sorena.webp diff --git a/public/countries/sulopolis.webp b/public/countries/sulopolis.webp Binary files differnew file mode 100644 index 0000000..1447ebb --- /dev/null +++ b/public/countries/sulopolis.webp diff --git a/public/countries/summasol.webp b/public/countries/summasol.webp Binary files differnew file mode 100644 index 0000000..7492681 --- /dev/null +++ b/public/countries/summasol.webp diff --git a/public/countries/tay.webp b/public/countries/tay.webp Binary files differnew file mode 100644 index 0000000..d5a7172 --- /dev/null +++ b/public/countries/tay.webp diff --git a/public/countries/union-jacks.webp b/public/countries/union-jacks.webp Binary files differnew file mode 100644 index 0000000..78ec651 --- /dev/null +++ b/public/countries/union-jacks.webp diff --git a/public/countries/ussr.webp b/public/countries/ussr.webp Binary files differnew file mode 100644 index 0000000..d74be88 --- /dev/null +++ b/public/countries/ussr.webp diff --git a/public/countries/vct.webp b/public/countries/vct.webp Binary files differnew file mode 100644 index 0000000..41bd01d --- /dev/null +++ b/public/countries/vct.webp diff --git a/public/countries/vosazen.webp b/public/countries/vosazen.webp Binary files differnew file mode 100644 index 0000000..6491a13 --- /dev/null +++ b/public/countries/vosazen.webp diff --git a/public/countries/vyxalla.webp b/public/countries/vyxalla.webp Binary files differnew file mode 100644 index 0000000..d6da61a --- /dev/null +++ b/public/countries/vyxalla.webp diff --git a/public/countries/warp.webp b/public/countries/warp.webp Binary files differnew file mode 100644 index 0000000..efc399c --- /dev/null +++ b/public/countries/warp.webp diff --git a/public/countries/whalecity.webp b/public/countries/whalecity.webp Binary files differnew file mode 100644 index 0000000..67ad2e2 --- /dev/null +++ b/public/countries/whalecity.webp diff --git a/public/countries/yavno.webp b/public/countries/yavno.webp Binary files differnew file mode 100644 index 0000000..f52e8aa --- /dev/null +++ b/public/countries/yavno.webp diff --git a/public/jumbotron.webp b/public/jumbotron.webp Binary files differnew file mode 100644 index 0000000..4946e1e --- /dev/null +++ b/public/jumbotron.webp diff --git a/public/regions/alee-isle.webp b/public/regions/alee-isle.webp Binary files differnew file mode 100644 index 0000000..54b57f1 --- /dev/null +++ b/public/regions/alee-isle.webp diff --git a/public/regions/breadcroust.webp b/public/regions/breadcroust.webp Binary files differnew file mode 100644 index 0000000..c1a9e32 --- /dev/null +++ b/public/regions/breadcroust.webp diff --git a/public/regions/silicon-valley.webp b/public/regions/silicon-valley.webp Binary files differnew file mode 100644 index 0000000..2c0c629 --- /dev/null +++ b/public/regions/silicon-valley.webp diff --git a/public/regions/skycity.webp b/public/regions/skycity.webp Binary files differnew file mode 100644 index 0000000..b5fb58d --- /dev/null +++ b/public/regions/skycity.webp 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 |
