hs0ucy Aller au menu de navigation

Documentation de l'API Satelito

Propriétés globales

Relatif à config.lua

language
Détermine la langue globale d'un site. Sert surtout à l'attribut HTML lang. Idéalement avec un code à deux lettres.
Ce champ peut-être surclasser dans le fichier de configuration d'une page.
requis oui
type string
      
        language = "en",
      
    
mimetypes
Liste des autres types de fichiers qui sont acceptés pour faire partie du site.
type table
requis oui

    mimetypes = {
      'image/svg+xml',
      'image/gif',
      'image/jpeg',
      'image/png',
      'application/pdf',
    },
paths
Contient par défaut trois champs qui correspondent à des chemins vers des répertoires qui permettent de contruire et exporter les pages d'un site.
  • paths.content (string), représente le chemin qui mène à la source des contenus du site.
  • paths.templates (string), est le chemin vers le répertoire des gabarits HTML/etlua.
  • paths.public_html (string), représente le chemin vers le répertoire de destination du site.
D'autres sortes de chemins peuvent être ajouté à cette table.
      
        paths = {
          content = 'content/',
          templates = 'templates/',
          public_html = 'public_html/',
        },
      
    
type table
requis oui
sitemapxml
Permet d'activer la création d'un fichier sitemap.xml.
type boolean
requis non
      
        sitemapxml = true,
      
    
siteurl
Adresse de votre site. Elle est utilisée pour créer les permaliens des pages.
type string
requis oui
      siteurl = "https://grgmelies.com",
    

Propriétés spécifiques

Relatif à [page].lua

title
Représente le titre d'une page.
requis oui
type string
      
        title = "Lorem ipsum title",
      
    
date
Représente la date de publication d'une page au format yyyy-mm-dd.
requis oui
type string
      
        date = "2012-11-21",
      
    
datetime
Représente l'heure de publication d'une page au format hh:mm:ss.
requis oui
type string
      
        datetime = "14:58:00",
      
    
Correspond au chemin relatif d'une page avec la racine du site.
type string
Exemple d'utilisation dans un template:
      
        <a
          <% if rellink == '/archives.html' then %>
          aria-current="page"
          <% end %>
          href="/archives.html">Archives</a>
      
    
Correspond au chemin relatif d'une page avec la racine du site.
type string
Exemple d'utilisation dans un template:
      
        <a
          <% if rellink == '/archives.html' then %>
          aria-current="page"
          <% end %>
          href="/archives.html">Archives</a>