From e5281296d3238c7f26210317e67c0c2a4a9d3a22 Mon Sep 17 00:00:00 2001 From: Andrew Lee Date: Sat, 22 Feb 2025 15:47:03 -0500 Subject: Added a news section; Added columns --- src/components/news.json | 14 ++++++++++++++ src/components/sites.json | 10 ++++++++++ src/layouts/Layout.astro | 4 ++++ src/pages/index.astro | 47 +++++++++++++++++++++++++++++++++++------------ 4 files changed, 63 insertions(+), 12 deletions(-) create mode 100644 src/components/news.json (limited to 'src') diff --git a/src/components/news.json b/src/components/news.json new file mode 100644 index 0000000..c3b99af --- /dev/null +++ b/src/components/news.json @@ -0,0 +1,14 @@ +[ + { + "id": 1, + "title": "AirCS Race 2025", + "date": "2025-02-22", + "content": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus tincidunt, quam ac tempor luctus, nisl est tempor enim, a maximus elit mauris in tellus. Aenean imperdiet fermentum urna, eget scelerisque nibh vestibulum in. Sed orci nulla, mollis non risus ac, tincidunt fermentum lorem. Vestibulum bibendum egestas tristique. Curabitur tincidunt gravida orci a malesuada. Ut sed purus massa. Donec et bibendum velit. Curabitur malesuada, eros vitae porttitor pellentesque, nulla velit congue quam, ut auctor urna massa sit amet felis. Sed condimentum nisi at nunc dapibus, ac egestas tellus pharetra. Sed ut dictum nisl. Quisque dictum, nulla vel laoreet consequat, lectus ex dapibus erat, ac tempus tortor odio eget sapien. Integer eget orci odio. Nunc a sapien ornare, porttitor massa dictum, pharetra nisl. In malesuada leo quis ullamcorper bibendum." + }, + { + "id": 2, + "title": "ePassport+ now available", + "date": "2025-02-22", + "content": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus tincidunt, quam ac tempor luctus, nisl est tempor enim, a maximus elit mauris in tellus. Aenean imperdiet fermentum urna, eget scelerisque nibh vestibulum in. Sed orci nulla, mollis non risus ac, tincidunt fermentum lorem. Vestibulum bibendum egestas tristique. Curabitur tincidunt gravida orci a malesuada. Ut sed purus massa. Donec et bibendum velit. Curabitur malesuada, eros vitae porttitor pellentesque, nulla velit congue quam, ut auctor urna massa sit amet felis. Sed condimentum nisi at nunc dapibus, ac egestas tellus pharetra. Sed ut dictum nisl. Quisque dictum, nulla vel laoreet consequat, lectus ex dapibus erat, ac tempus tortor odio eget sapien. Integer eget orci odio. Nunc a sapien ornare, porttitor massa dictum, pharetra nisl. In malesuada leo quis ullamcorper bibendum." + } +] diff --git a/src/components/sites.json b/src/components/sites.json index 32bf4c9..b88fc00 100644 --- a/src/components/sites.json +++ b/src/components/sites.json @@ -1,4 +1,14 @@ [ + { + "name": "Server Law", + "website": "https://docs.google.com/document/d/1QfpX9mqYp4NDb8uhY-KTC0wlk1W7ZdgC8-NtY1spxhc/edit?tab=t.0#heading=h.87e4sdjd9cn7", + "type": "document" + }, + { + "name": "Map", + "website": "https://terrain.bnbmc.net", + "type": "tool" + }, { "name": "bnbmc Wiki", "website": "https://wiki.bnbmc.net", diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index e51b083..6fecdb9 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -3,6 +3,10 @@ + + + + bits & Bytes Minecraft diff --git a/src/pages/index.astro b/src/pages/index.astro index e633ba9..5d0b858 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -1,9 +1,8 @@ --- import Layout from '../layouts/Layout.astro'; import sites from '../components/sites.json'; +import news from '../components/news.json'; -// Welcome to Astro! Wondering what to do next? Check out the Astro documentation at https://docs.astro.build -// Don't want to use any of this? Delete everything in this file, the `assets`, `components`, and `layouts` directories, and start fresh. --- @@ -11,17 +10,30 @@ import sites from '../components/sites.json';

Welcome to bits & Bytes Minecraft!

IP: bnbmc.net

Must be an active member of the bits & Bytes Discord to join. -
- {sites.map((site) => ( - - ))} +
+
+ {sites.map((site) => ( + + ))} +
+
+

News

+ {news.map((article) => ( +

{article.title}

+

{article.content}

+ ))} +
-- cgit v1.2.3