The Guild42 website is a static site built with Astro and Tailwind CSS. It serves as the online presence for the Guild42 community, showcasing our events, and resources.
- Static Site: Fast and efficient, built with Astro.
- Responsive Design: Optimized for all devices using Tailwind CSS.
- Dark Mode: Supports dark mode for better user experience.
- Markdown Support: Content is written in Markdown for easy editing and readability.
- RSS Feed: Automatic RSS feed generation for events at
/rss.xml. - Social Media Integration: Links to our social media profiles for community engagement.
The site uses PNPM as package manager, thus run pnpm run dev for development and pnpm run build for production builds.
Events are stored as Markdown files in src/content/events/. Each event file includes:
- Front matter with metadata (date, title, speakers, topics, etc.)
- Event description and details in Markdown format
- Pages: Located in
src/pages/for route-based pages - Layouts: Reusable page templates in
src/layouts/ - Components: UI components in
src/components/
- Styles: Global styles in
src/styles/base.css - Images: Static images in
src/assets/images/ - Public Assets: Files in
public/are served directly
The codebase is based on Astro Paper by Sat Naing 👨🏻💻 and contributors.
This project is licensed under the MIT License.