neooblaster/makesummary

There is no license information available for the latest version (dev-master) of this package.

A PHP command to build summaries.

dev-master 2018-04-10 17:01 UTC

This package is not auto-updated.

Last update: 2024-05-10 14:57:40 UTC


README

Explications sur le bloc de configuration de traitement d'une langue.

Configuration pour le markdown :

// Configuration pour le "Markdown".
"markdown" => [
    // Modèle RegExp définissant les extensions de fichier Markdown.
    "extension" => "/\.md$/i",
    
    // Balise servant à indiquer où sera inséré le sommaire pour la création.
    "insertTag" => '[](MakeSummary)',
    
    // Balise servant à indiquer le début du sommaire pour la mise à jour.
    "openTag" => '[](BeginSummary)',
    
    // Balise servant à indiquer la fin du sommaire pour la mise à jour.
    "closeTag" => '[](EndSummary)',
    
    // Indique si les éléments du sommaire sont cliquable.
    "linkable" => true,
    
    // Indique si le système créer lui-même le système d'ancrage.
    "createAnchor" => false,
    
    // Règles de substitution pour la réalisation de l'ancrage
    "substitution" => [
        "\s" => "-",
        "\." => "",
        
        // Fonctions à appliquer sur l'ancrage
        "functions" => [
            // Nom de fonction => // Arguments à passer
            "urlencode" => []
        ]
    ],
    
    // Taille d'une tabulation en unitée d'espace
    "tabsize" => 4,
    
    // Modèle identifiant un titre Markdown.****
    "titlePattern" => "/^\s*#(.*)$/Um",
    
    // Modèle définissant le niveau du titre identifié.
    "levelPattern" => "",
]