Skip to content

fugerit-org/www-fugerit-org

Repository files navigation

Source code for the official Fugerit Coding Org website, deployed at www.fugerit.org.

Built with Astro 6 and hosted on GitHub Pages.

📋 Changelog

See CHANGELOG.md for the full history of changes.

🛠️ Tech Stack

  • Framework: Astro 6 (static site generator)
  • Styling: Vanilla CSS with custom dark design system
  • Deployment: GitHub Actions → GitHub Pages
  • Domain: Custom domain via CNAME (www.fugerit.org)

📁 Project Structure

www-fugerit-org/
├── .github/
│   └── workflows/
│       └── deploy.yml       # CI/CD: builds and deploys on push to main
├── public/
│   ├── data/                # Static resources of the organization (e.g., schemas, XSD, DTD)
│   ├── fugerit-logo.svg     # Site logo
│   └── CNAME                # Custom domain configuration
├── src/
│   ├── components/
│   │   ├── Navbar.astro
│   │   └── Footer.astro
│   ├── content/
│   │   └── blog/            # Markdown blog posts
│   ├── layouts/
│   │   ├── BaseLayout.astro
│   │   └── PageLayout.astro
│   ├── pages/
│   │   ├── index.astro      # Homepage
│   │   ├── projects.astro   # Projects listing
│   │   ├── tools.astro      # Tools listing
│   │   ├── about.astro      # About page
│   │   └── blog/
│   │       ├── index.astro  # Blog index
│   │       └── [slug].astro # Individual blog post
│   └── styles/
│       └── global.css       # Global design system
└── astro.config.mjs

🚀 Local Development

npm install
npm run dev
# Open http://localhost:4321

📦 Build

npm run build
# Output in ./dist/

✍️ Adding a Blog Post

Create a new Markdown file in src/content/blog/:

---
title: "My Post Title"
description: "Short description of the post."
pubDate: 2026-01-01
author: "Fugerit Coding Org"
tags: ["java", "release"]
---

Content goes here...

The filename (without .md) becomes the URL slug: src/content/blog/my-post.md/blog/my-post/

Then in the GitHub repository settings → Pages → Custom domain → enter www.fugerit.org.

📄 License

Apache-2.0 © Fugerit Coding Org

About

Fugerit Website

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages