Comment le site a été initialisé en détail
Node.js v20.10.0
Angular CLI v17
npm install -g @angular/cli@17
ng new Gaul
Which stylesheet format would you like to use? > SCSS
Do you want to enable Server-Side Rendering (SSR) and Static Site Generation (SSG/Prerendering)? > n
cd gaul
ng serve --open
(--open
pour ouvrir la page dans un navigateur automatiquement)
ng add @ng-bootstrap/ng-bootstrap@16
The package @ng-bootstrap/ng-bootstrap@16.0.0 will be installed and executed. Would you like to proceed? > y
ng generate component home --skip-tests
ng generate component fusee --skip-tests
ng generate component espace --skip-tests
ng generate component stratos --skip-tests
ng generate component partenaires --skip-tests
ng generate component contact --skip-tests
ng generate component showcase --skip-tests
ng generate component page-not-found --skip-tests
- Ajouter les routes dans
app.routes.ts
- Remplacer le contenu de
app.component.html
par<router-outlet></router-outlet>
- Télécharger le template en zip
- Copier
paper-kit-2-angular-master/src/assets/sass/
dansGaul/src/assets/
- Ajouter la ligne
@import './assets/paper-kit.scss'
au fichiersrc/styles.scss
Copie des pages de l'ancien site dans le projet.
Ajustement du texte, de la mise en page, des images et de la structure.
(Voir les commits Github)
Guides: Page Angular et Firebase Hosting
ng build
npm install -g firebase-tools
firebase login
Allow Firebase to collect CLI and Emulator Suite usage and error
reporting information?
> y
firebase init hosting
Are you ready to proceed? > y
Please select an option: > Create a new project
Please specify a unique project id (warning: cannot be modified afterward) [6-30 characters]: > gaul-ul
What would you like to call your project? (defaults to your project ID) Appuyer sur Entrer
What do you want to use as your public directory? > dist/gaul/browser
Configure as a single-page app (rewrite all urls to /index.html)? > y
Set up automatic builds and deploys with GitHub? > n
File dist/gaul/browser/index.html already exists. Overwrite? > n
firebase deploy
le site est alors disponible à l'adresse https://gaul-ul.web.app