Homepage Svelte Themes

Homepage

🏠 A terminal-style home page to browse my personal projects.

🏠 Homepage

In French

[!IMPORTANT] Depuis février 2026, le code du projet est désormais hébergé sur mon instance GitLab personnalisée, accessible à cette adresse. Le dépôt GitHub est un miroir du dépôt GitLab, mis à jour automatiquement.

Les contributions publiques restent sur GitHub et sont les bienvenues ; les pull requests validées y seront ensuite transférées manuellement sur GitLab pour être intégrées. 🙂

Introduction

Ce projet est un petit site Internet conçu sous forme de page d'accueil pour les utilisateurs cherchant à avoir un accès rapide vers mes projets les plus aboutis. Il sert également de porte d'entrée vers mon Portfolio. Comme vous avez pu le deviner, l'apparence générale du site Internet est grandement inspirée de craig-feldman/personal-website-react et perverse/vue-terminal-homepage, le style est très orienté comme pour simuler un vrai terminal de commande sous Linux. Néanmoins, j'ai pris soin d'ajouter ma propre touche personnelle et d'utiliser des technologies différentes (comme Svelte 💖) pour le développement de ce projet.

Installation

[!WARNING] Le déploiement en environnement de production nécessite un serveur Web déjà configuré comme Nginx, Apache ou Caddy pour servir les fichiers statiques générés par Vite. ⚠️

Développement local

  • Installer NodeJS LTS (>20 ou plus) ;
  • Installer les dĂ©pendances du projet avec la commande npm install ;
  • DĂ©marrer le serveur local Vite avec la commande npm run dev.

Déploiement en production

  • Installer NodeJS LTS (>20 ou plus) ;
  • Installer les dĂ©pendances du projet avec la commande npm install ;
  • Compiler les fichiers statiques du site Internet avec la commande npm run build ;
  • Utiliser un serveur Web pour servir les fichiers statiques gĂ©nĂ©rĂ©s Ă  l'Ă©tape prĂ©cĂ©dente.

In English

[!IMPORTANT] Since February 2026, the project's code has been hosted on my custom GitLab instance, available at this address. The GitHub repository is a mirror of the GitLab repository, automatically kept up to date.

Public contributions remain on GitHub and are welcome; validated pull requests will then be manually transferred to GitLab to be integrated. 🙂

Introduction

This project is a small website designed as a homepage for users looking for quick access to my most advanced projects. It also serves as a gateway to my Portfolio. As you may have guessed, the overall layout of the website is heavily inspired by craig-feldman/personal-website-react and perverse/vue-terminal-homepage, the style being very oriented to simulate a real Linux command terminal. However, I took care to add my own personal touch and to use different technologies (like Svelte đź’–) for the development of this project.

Setup

[!WARNING] Deployment in a production environment requires a pre-configured web server such as Nginx, Apache, or Caddy to serve the static files generated by Vite. ⚠️

Local development

  • Install NodeJS LTS (>20 or higher) ;
  • Install project dependencies using npm install ;
  • Start Vite local server using npm run dev.

Production deployment

  • Install NodeJS LTS (>20 or higher) ;
  • Install project dependencies using npm install ;
  • Build static website files using npm run build ;
  • Remove development dependencies using npm prune --omit=dev ;
  • Use a web server to serve the static files generated in the previous step.

Top categories

Loading Svelte Themes