Skip to content
Snippets Groups Projects
Commit 3579862e authored by CANÉVET Cindy's avatar CANÉVET Cindy
Browse files

refactor: :lipstick: Diverse fixes

parent 23a4d86d
No related branches found
No related tags found
No related merge requests found
import { Component } from '@angular/core';
@Component({
selector: 'div [class="fr-container"] [analyser-un-sitemap-avec-misis]',
selector: 'div [analyser-un-sitemap-avec-misis]',
standalone: true,
host: {
class: 'fr-container fr-py-16v'
},
imports: [],
template: `
<h1>Analyser un sitemap avec MISIS</h1>
<div>
<div class="fr-editor">
<div class="fr-grid-row">
<div class="fr-col">
<h2>Qu’est-ce qu’un sitemap ?</h2>
<div class="fr-col-12 fr-col-md-8">
<h1>Analyser un sitemap avec MISIS</h1>
<div>
<div class="fr-editor">
<div class="fr-grid-row">
<div class="fr-col">
<h2>Qu’est-ce qu’un sitemap ?</h2>
</div>
</div>
</div>
<div class="fr-grid-row">
<div class="fr-col">
<p>
Un sitemap (ou « plan du site ») est un fichier, souvent au format
XML, qui liste les pages importantes d’un site web. Il est
principalement utilisé par les moteurs de recherche (et par des
outils comme le nôtre) pour explorer plus facilement les contenus
d’un site.
</p>
<div class="fr-grid-row">
<div class="fr-col">
<p>
Un sitemap (ou « plan du site ») est un fichier, souvent au format
XML, qui liste les pages importantes d’un site web. Il est
principalement utilisé par les moteurs de recherche (et par des
outils comme le nôtre) pour explorer plus facilement les contenus
d’un site.
</p>
</div>
</div>
</div>
<div class="fr-p-1">
<div class="fr-highlight">
<p>Par exemple, un sitemap peut contenir une liste comme ceci :</p>
<ul>
<li>https://monsite.com/page1</li>
<li>https://monsite.com/page2</li>
<li>https://monsite.com/page3</li>
</ul>
<div class="fr-p-1">
<div class="fr-highlight">
<p>Par exemple, un sitemap peut contenir une liste comme ceci :</p>
<ul>
<li>https://monsite.com/page1</li>
<li>https://monsite.com/page2</li>
<li>https://monsite.com/page3</li>
</ul>
</div>
</div>
</div>
<div class="fr-grid-row">
<div class="fr-col">
<h2>Certains sitemaps sont hiérarchiques</h2>
<div class="fr-grid-row">
<div class="fr-col">
<h2>Certains sitemaps sont hiérarchiques</h2>
</div>
</div>
</div>
<div class="fr-grid-row">
<div class="fr-col">
<p>
Un sitemap peut aussi fonctionner
<strong>en plusieurs niveaux</strong>. C’est souvent le cas pour
les sites web de grande taille.
</p>
<p>
Dans ce cas, le <strong>sitemap principal</strong> (souvent
<code>sitemap.xml</code>) ne contient pas directement les pages du
site, mais plutôt des
<strong>liens vers d’autres sitemaps enfants</strong>.
</p>
<div class="fr-grid-row">
<div class="fr-col">
<p>
Un sitemap peut aussi fonctionner
<strong>en plusieurs niveaux</strong>. C’est souvent le cas pour
les sites web de grande taille.
</p>
<p>
Dans ce cas, le <strong>sitemap principal</strong> (souvent
<code>sitemap.xml</code>) ne contient pas directement les pages du
site, mais plutôt des
<strong>liens vers d’autres sitemaps enfants</strong>.
</p>
</div>
</div>
</div>
<div class="fr-p-1">
<div class="fr-highlight">
<p>Exemple :</p>
<ul>
<li>https://monsite.com/sitemap-articles.xml</li>
<li>https://monsite.com/sitemap-produits.xml</li>
</ul>
<div class="fr-p-1">
<div class="fr-highlight">
<p>Exemple :</p>
<ul>
<li>https://monsite.com/sitemap-articles.xml</li>
<li>https://monsite.com/sitemap-produits.xml</li>
</ul>
</div>
</div>
</div>
<div class="fr-grid-row">
<div class="fr-col">
<p>
Et chacun de ces fichiers contient les vraies URL à analyser :
</p>
<div class="fr-grid-row">
<div class="fr-col">
<p>
Et chacun de ces fichiers contient les vraies URL à analyser :
</p>
</div>
</div>
</div>
<div class="fr-p-1">
<div class="fr-highlight">
<ul>
<li>https://monsite.com/article-1</li>
<li>https://monsite.com/article-2</li>
</ul>
<div class="fr-p-1">
<div class="fr-highlight">
<ul>
<li>https://monsite.com/article-1</li>
<li>https://monsite.com/article-2</li>
</ul>
</div>
</div>
</div>
<div class="fr-grid-row">
<div class="fr-col">
<h2>Ce que vous devez faire</h2>
<div class="fr-grid-row">
<div class="fr-col">
<h2>Ce que vous devez faire</h2>
</div>
</div>
</div>
<div class="fr-grid-row">
<div class="fr-col">
<p>
Pour que notre outil d’analyse fonctionne correctement,
<strong
>vous devez fournir un sitemap qui contient directement les
pages de votre site</strong
>, c’est-à-dire le <strong>niveau le plus bas</strong>.
</p>
<p>
Ne pas utiliser : <br />
<code>https://monsite.com/sitemap.xml</code> (si celui-ci renvoie
juste vers d'autres fichiers sitemap)
</p>
<p>
Utiliser plutôt : <br />
<code>https://monsite.com/sitemap-articles.xml</code> (si celui-ci
contient les véritables URL à analyser)
</p>
<div class="fr-grid-row">
<div class="fr-col">
<p>
Pour que notre outil d’analyse fonctionne correctement,
<strong
>vous devez fournir un sitemap qui contient directement les
pages de votre site</strong
>, c’est-à-dire le <strong>niveau le plus bas</strong>.
</p>
<p>
Ne pas utiliser : <br />
<code>https://monsite.com/sitemap.xml</code> (si celui-ci renvoie
juste vers d'autres fichiers sitemap)
</p>
<p>
Utiliser plutôt : <br />
<code>https://monsite.com/sitemap-articles.xml</code> (si celui-ci
contient les véritables URL à analyser)
</p>
</div>
</div>
</div>
<div class="fr-grid-row">
<div class="fr-col">
<h2>Astuce</h2>
<div class="fr-grid-row">
<div class="fr-col">
<h2>Astuce</h2>
</div>
</div>
</div>
<div class="fr-grid-row">
<div class="fr-col">
<p>Pour vérifier rapidement :</p>
<ul>
<li>
Ouvrez le sitemap que vous souhaitez utiliser dans votre
navigateur.
</li>
<li>
Si vous voyez des liens vers d'autres fichiers XML, ce n’est pas
le bon niveau.
</li>
<li>
Si vous voyez directement des URL de pages de votre site, alors
c’est parfait.
</li>
</ul>
<div class="fr-grid-row">
<div class="fr-col">
<p>Pour vérifier rapidement :</p>
<ul>
<li>
Ouvrez le sitemap que vous souhaitez utiliser dans votre
navigateur.
</li>
<li>
Si vous voyez des liens vers d'autres fichiers XML, ce n’est pas
le bon niveau.
</li>
<li>
Si vous voyez directement des URL de pages de votre site, alors
c’est parfait.
</li>
</ul>
</div>
</div>
</div>
</div>
......
......@@ -34,7 +34,7 @@ import { TimeAgoPipeFromNow } from '../../../../shared/pipes/time-ago-from-now.p
{{ tableauDeSuivi().url }} <br />
<span class="fr-icon-server-line"></span> Groupes : {{ nGroups() }}
<br />
<span class="fr-icon-window-line"></span> URLs :
<span class="fr-icon-window-line"></span> URL :
{{ tableauDeSuivi().pageCount }}
</p>
<div class="fr-card__start">
......
......@@ -114,6 +114,5 @@ export class TableauDeSuiviComponent {
/** Inputs */
suiviDeSite = input.required<WebsiteSummaryDto[]>();
protected readonly headers: string[] = ['Intitulé', 'Nb URL erreur', 'Nb URL total', 'Nb Groupe', 'Actions'];
protected readonly Object = Object;
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment