sitemap

package
v0.1.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 9, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

package sitemap fournit les structures et les outils pour générer des sitemaps XML conformes.

Index

Constants

View Source
const (
	ChangeFreqAlways  = "always"
	ChangeFreqHourly  = "hourly"
	ChangeFreqDaily   = "daily"
	ChangeFreqWeekly  = "weekly"
	ChangeFreqMonthly = "monthly"
	ChangeFreqYearly  = "yearly"
	ChangeFreqNever   = "never"
)

Constantes pour la fréquence de changement dans le sitemap.

Variables

This section is empty.

Functions

func GenerateXMLBytes

func GenerateXMLBytes(entries []Entry) ([]byte, error)

GenerateXMLBytes génère le contenu d'un fichier sitemap.xml à partir d'une liste d'entrées. C'est une fonction pure, idéale pour une bibliothèque.

Args:

entries ([]Entry): La liste des URLs à inclure.

Returns:

([]byte, error): Le XML généré sous forme de bytes, ou une erreur.

Types

type Entry

type Entry struct {
	XMLName    xml.Name   `xml:"url"`
	URL        string     `xml:"loc"`
	LastMod    *time.Time `xml:"lastmod,omitempty"`
	ChangeFreq string     `xml:"changefreq,omitempty"`
	Priority   float32    `xml:"priority,omitempty"`
}

Entry représente une entrée <url> unique dans un sitemap.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL