Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Emanuele Del Monte - Portfolio

Netlify Status

Portfolio personale minimalista sviluppato con Gatsby e React. Il progetto utilizza il tema gatsby-theme-portfolio-minimal personalizzato.

🛠 Tech Stack

  • Framework: Gatsby v5
  • UI Library: React v18
  • Styling: Custom CSS / Theme styling
  • Deployment: Netlify

🚀 Getting Started

Prerequisiti

Assicurati di avere installato Node.js (versione >= 18.0.0).

Installazione

  1. Clona la repository:

    git clone <repository-url>
    cd Portfolio-minimal
  2. Installa le dipendenze:

    npm install
    # Se incontri conflitti di dipendenze:
    npm install --legacy-peer-deps
  3. Avvia il server di sviluppo:

    npm run develop

    Il sito sarà accessibile su http://localhost:8000.

📦 Deployment su Netlify

Per il deploy corretto su Netlify, assicurati di configurare la variabile d'ambiente Node.js:

  1. Vai su Site Settings > Build & Deploy > Dependency Management.
  2. Imposta Node.js alla versione 20.x (o superiore).
  3. Esegui il deploy.

📂 Struttura dei Contenuti

I contenuti del sito sono gestiti tramite file JSON e Markdown situati nella cartella content/sections. Le sezioni principali modificabili sono:

  • hero/hero.json: Titolo e introduzione.
  • about/about.md: Descrizione "About me".
  • projects/projects.json: Lista dei progetti mostrati.
  • contact/contact.json: Informazioni di contatto e link social.
  • settings.json: Configurazioni globali (SEO, menu, loghi).

🎨 Note sulle Immagini

Le immagini dei progetti sono screenshot acquisiti a risoluzione 1080x810 e processati tramite Screely con i seguenti settaggi:

  • Window Type: Plain Window
  • Window Style: Regular
  • Padding Vertical: 100px
  • Padding Horizontal: 100px

📄 License

Questo progetto è basato su gatsby-starter-portfolio-minimal-theme rilasciato sotto licenza MIT.

About

Portfolio personale di un Junior Front-End Developer & Engineering Student. Costruito con Gatsby, React e tanta passione.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages