Skip to content

neooblaster/MakeSummary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MakeSummary

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" => "",
]

About

A PHP Engine to build summaries

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages