Skip to content
This repository was archived by the owner on Mar 31, 2025. It is now read-only.

TOLOSAT/website

Repository files navigation

TOLOSAT Official Website

As of now, the website is no longer maintained as media is replacing the old website using wordpress. It will be kept here for legacy's sake.

TOLOSAT Icon

Welcome to the official website of TOLOSAT. If you are interested in contributing, please refer to our contribution guidelines.

⚙️ Requirements

You need to install the latest Node.js version and npm to run the website. You can download both here.

Important

To get autocompletion and a nice code environment, I recommend using VSCode and install workspace recommended extensions in the extension panel.

⚡️ Quick Usage

To quickly run the website, you need to know the following commands:

Command Description
npm install Installs dependencies
npm run dev Starts the development server
npm run build Builds the project for production

Tip

I recommend using pnpm instead of npm to save disk space and boost installation speed. More information here.

✨ Features

🎨 Color Codes

  • 🟢 Green: The feature is finished and fully implemented.
  • 🟠 Orange: The feature is currently being worked on.
  • 🔴 Red: The feature has not yet been started.

👷 Current State

  • 🔴 Start page
  • 🔴 Light/Dark themes
  • 🔴 More themes
  • 🔴 i18n Internationalization for French and English
  • 🔴 Table of contents for blog posts
  • 🔴 Markdown blog posts using Mdsvex
  • 🔴 RSS feed
  • 🔴 Search Functionality
  • 🔴 SEO friendly
  • 🔴 Lazy image loading
  • 🔴 Fast performance (perfect Lighthouse score)
  • 🔴 Multi-language Support beyond French and English

📝 License

MIT